方案一:
使用 STC89C51 作为核心硬件。STC89C51 内部 ROM 存储空间有 4KB,与 51 系列单片机 有良好的兼容,存储空间 512 字节数据,带有 2K 字节的 EEPROM 存储空间。
方案二:
使用 AT89C51 作为核心硬件。AT89S51 片内同样程序存储空间有 4K 字节,也与 51 系 列单片机完全兼容,数据存储空间 256 字节且没有 EEPROM 存储空间,在线编程可擦除技 术。
两种单片机都完全能够满足设计需要,AT89C51 相对 STC89C51 价格便宜,且下载简单 方便。考虑到方便因素,因此选用 AT89C51。
2。1。2 最小系统设计
AT89C51 是与工业标准 MCS-51 能够兼容的单片机。
(1)中央处理器(CPU) 中央处理器能够完成运算和控制的功能,是单片机的核心。
(2)内部数据存储器(内部 RAM)
8051 芯片当中有 256 个 RAM 单元,内部数据存储器即指前 128 单元,简称为内部 RAM。
(3)内部程序存储器(内部 ROM)
8051 共有 4KB 用于存放程序,称为程序存储器,简称为内部 ROM。
(4)定时/计数器
8051 用两个定时/计数器实现定时计数的结果来进行相应的控制。
(5)并行 I/O 口
MCS-51 有 4 个 I/O 口分别为 P0、P1、P2、P3,来实现数据并行输入与输出。
(6)串行口 该单片机通过全双工的串行口来进行与其它设备之间串行数据的传送。该串行口功能
既可作为收发器在全双工异步通信中使用,也同样可用作为同步移位器来使用。
(7)中断控制系统来*自~优|尔^论:文+网www.youerw.com +QQ752018766*
8051 单片机中断能力强的特点能够满足控制应用所提出的工作需求。8051 有 5 个中 断源,为外中断两,,一个串行中断,两个定时/计数中断。中断分为高级和低级两个优 先级别。
(8) 时钟电路
8051 芯片内部已经有时钟电路,但石英晶体以及微调电容仍外接。时钟电路能为单片
机产生时钟脉冲序列。一般系统允许的晶振频率为 6 MHz 或者 12 MHz。 由上述内容可知,MCS-51 单片机芯片,包括计算机应具有的基本部件,所以,实际上
它已是个微型计算机系统了。