概述篇
项目二 单片机*小应用系统
本项目的主要内容是学习单片机的*小系统的结构和基本应用,以及单片机寄存器读
写、存储器读写的方法及相关内容。
任务一 内部存储器读写控制
一、任务描述
通过利用伟福仿真软件观察对内部存储器的读写控制,学习51系列单片机内部存储器的配置,掌握内部程序存储器的基本情况以及内部数据存储器工作寄存器区、位寻址区、数据存储器区、特殊功能寄存器区的分布和特点。
二、基础知识
(一)AT89S51单片机基本结构
图2-1为AT89S51单片机内部结构框图:
(1)**处理器:**处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。
(2)数据存储器(RAM):数据存储器也称为随机存取数据存储器,内部共256字节。包括128字节数据存储器(RAM)和26个专用寄存器单元,它们是统一编址的,专用寄存器有专门的用途,通常用于存放控制指令数据,不能用作用户数据的存放,用户能使用的RAM只有128个字节,可存放读写的数据,运算的中间结果或用户定义的字形表。
(3)程序存储器(ROM):AT89S51共有4 kB程序存储器(ROM),用于存放用户程序和数据表格。
(4)定时/计数器(ROM):AT89$51有2个16位的可编程定时/计数器,以实现定时或计数,当定时/计数器产生溢出时,可用中断方式控制程序转向。
(5)并行输入输出(I/O)口:AT89S51共有4个8位的并行W0口(P0、Pl、P2、P3),用于对外部数据的传输。
……