单片机应用系统设计实例掌握以80C51系列单片机为主处理器的单片机应用系统硬件电路设计方法、存储空间地址分配及监控程序的设计思想、典型接口电路的应用与编程方法
单片机应用系统设计实例•1可编程控制器的硬件组成•2可编程控制器的软件系统•3可编程控制器PC机集成开发环境•4可编程控制器监控程序C51部分源程序清单•小结单片机应用系统设计实例1可编程控制器的硬件组成单片机应用系统设计实例可编程控制器的逻辑电路单片机应用系统设计实例1)P0口:分时地用作地址线的低8位与数据总线2)P2口:用于地址的高8位3)P3口–P3
0(RXD)用于串行输入口
1(TXD)用于串行输出口
3是外部中断请求INT0、INT1的输入线,供用户使用
5是定时/计数器T0、T1外部计数脉冲输入线
6是外部数据存储器与I/O口的读信号RD/写信号WR的输出线
89C52单片机资源分配单片机应用系统设计实例4)P1口•P1
0用于测试可编程控制器的RUN/STOP拨码开关信号
1供用户使用
2控制RS-485的收发
2=1,接收串口数据;P1
2=0,向串口发送数据
3控制蜂鸣器
4供用户使用
5串行EEPROM写保护控制线WP
6串行EEPROM串行时钟线SCK
7串行EEPROM串行数据地址线SDA
单片机应用系统设计实例5)控制线RESET:复位信号的输入线,采用看门狗复位电路
ALE:地址锁存允许信号输出线,接74HC573-1的选通端G
PSEN:外部程序存储器的读选通信号,由于89C52单片机在读指令码时发程序选通信号,而读数据时则发RD信号,将PSEN与RD通过与门后产生存储器62256读信号OE,则无论89C52在读程序指令码还是在读数据,数据存储器62256