可反复擦写的 Flash 只读程序存储器和 128 bytes 的随机存取数据存储器( RAM ), 器件采用 ATMEL 公司的高密度、非易失性存储技术生产, 兼容标准 MCS-51 指令系统, 片内置通用 8 位中央处理器( CPU )和 Flash 存储单元。主控制器系统的外围接口电路由键盘、数码显示及驱动电路、晶振、看门狗电路、通信接口电路等几部分组成。主控制器系统的硬件电路原理图如图 2-2 所示。 AT89 C51 从机 1从机 n 课程设计图 2-2 主控制器系统的硬件电路原理图 3.2 键盘的接口设计键盘的结构形式有两种,即独立式按键和矩阵式键盘。本系统使用的是 4×4 矩阵式键盘, 第一行从左到右为 1、2、3、4, 第二行为 5、6、7、8, 第三行为 9、0、开、关, 第四行为增值、减值、定时、确认。该形式的键盘, 每个按键开关位于行列的交叉处, 采用逐行扫描的方法识别键码。矩阵键盘的列线从左到右分别与单片机的 P1.0 、 P1.1 、 P1.2 、 P1.3 相连,矩阵键盘的行线从上到下分别与 P1.4 、 P1.5 、 P1.6 、 P1.7 相连。每当按下一个键时,对应的行线与列线就会连通, 这样单片机就能检测出信号, 并通过键盘扫描程序对键盘进行扫描,以识别被按键的行、列位置。 3.3 LED 数码显示的接口设计数码显示与驱动电路由 74LS138 译码器、 7447 TTL BCD-7 段高有效译码器/ 驱动器、 4 个数码管以及 5个 A1015 三极管组成。由单片机的 P0.0 ~ P0.3 口输出的四位 BCD 码, 经 7447 芯片后, 翻译成 7 段数码管 a、b、c、d、e、f、g 相应的段, 并输出点亮数码管相应的段。单片机的 P0.4 、 P0.5 口输出的信号经 74LS138 译码器后产生的高电平信号加在 A101 5