80C51单片机第8章_第1页
80C51单片机第8章_第2页
80C51单片机第8章_第3页
80C51单片机第8章_第4页
80C51单片机第8章_第5页
已阅读5页,还剩22页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、本章将综合运用前七章学到的知识。掌握以80C51系列单片机为主处理器的单片机应用系统的硬件电路设计方法、内存地址分配和监控程序的设计思想、典型接口电路的应用和编程方法。8.1可编程控制器的硬件组成8.2可编程控制器的软件系统8.3可编程控制器的集成开发环境8.4可编程控制器的C51部分源程序列表8.1可编程控制器的硬件组成,可编程控制器的逻辑电路,1)P0端口:地址线和数据总线的低位8位2)P2端口:地址的高位8位3)P3端口P3.0(RXD)为串行输入P3.1(TXD)为串行输出端口。P3.2和P3.3是供用户使用的外部中断请求INT0和INT1的输入线。P3.4和P3.5是定时/计数器T0

2、和T1的外部计数脉冲输入线。P3.7和P3.6是外部数据存储器的输出线和输入/输出端口的读信号RD/写信号wr。89C52单片机资源分配,4)P1端口P1.0用于测试可编程控制器的运行/停止dip开关信号。P1.1供用户使用。P1.2控制RS-485的收发器。P1.2=1,接收串口数据;P1.2=0,向串行端口发送数据。P1.3控制蜂鸣器。P1.4供用户使用。P1.5串行EEPROM写保护控制线。P1.6串行EEPROM串行时钟线。P1.7串行EEPROM串行数据地址线SDA。本文采用低密度可编程逻辑器件GAL16V8作为解码器产生芯片选择信号。逻辑函数的编程语言由ABEL-HDL或FM汇编语

3、言定义。该解码器电路中只有组合逻辑,逻辑关系简单。62256具有32KB的容量,并且有15条地址线A0A14和8条数据线D0D7。89C52单片机的存储器采用哈佛结构,即程序存储器与数据存储器分离。62256的0000H1FFFH是可编程逻辑控制器用户可以使用的数据区(即v寄存器),2000H7FFFH是可编程逻辑控制器的用户程序区。图8.3是数字输入接口和光电隔离电路、数字输出接口和继电器驱动电路、ULN2803封装和内部反相驱动器的逻辑电路图。DS12887采用CMOS工艺制造。它具有功耗低、外围接口简单、精度高、运行稳定可靠等优点。DS12887时钟芯片为可编程控制器提供时间基准。当可编

4、程控制器独立于网络运行时,时间是一个非常重要的参数。关于DS12887的详细用法,请参见主教材第269页。运行/停止检测电路检测可编程控制器的运行/停止倾斜开关的状态。电路如下:图8.6运行/停止检测电路、蜂鸣器驱动电路和看门狗复位电路的主要原理是当中央处理器正常工作时,计数器定期复位,使计数器值不超过某一值;当中央处理器不能正常工作时,由于计数器不能复位,其计数将超过一定值,从而产生一个硬件复位脉冲来复位单片机系统,使中央处理器恢复正常工作状态。CSI24C021看门狗复位电路、RS-232和RS-485通信接口,可编程控制器软件系统由系统软件和应用软件组成。系统软件是可编程控制器的监控程序

5、,监控程序管理可编程控制器的所有资源。其功能如下:(1)加载程序;(2)运行程序;(3)调试程序;(4)通信端口操作功能子程序。8.2可编程控制器软件系统、可编程控制器计算机集成开发环境、8.3可编程控制器计算机集成开发环境、查看输入/输出和存储界面、可编程逻辑控制器52用户程序下载辅助界面、可编程逻辑控制器52用户程序下载辅助文件选择界面、8.4可编程控制器监控程序C51部分源程序列表,参见本部分主要教材!PLC具有编程简单、可靠性高、通用性强、使用方便等特点,因此得到了广泛的应用。PLC的核心是单片机应用系统。本章总结了可编程控制器的系统软件是可编程控制器的监控程序,监控程序是一种管理可编程控制器所有资源并控制程序执行的系统软件,通常由生产可编程控制器的专业人

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论