第7章80C51单片机的系统扩展_第1页
第7章80C51单片机的系统扩展_第2页
第7章80C51单片机的系统扩展_第3页
第7章80C51单片机的系统扩展_第4页
第7章80C51单片机的系统扩展_第5页
已阅读5页,还剩30页未读 继续免费阅读

下载本文档

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

文档简介

2019/9/7,1,第7章 80C51单片机的系统扩展,存储器的扩展,7.1,输入/输出及其控制方式,7.2,81C55接口芯片及其应用,7.3,LCD接口及其扩展,7.4,2019/9/7,2,扩展总线,7.1.1 程序存储器的扩展,数据总线,P0口 地址总线,高8位P2口、低8位P0口 控制总线,RD、WR、EA、ALE、PSEN,7.1 存储器的扩展,74LS373,2019/9/7,3,片外ROM操作时序,片内片外ROM读,用指令MOVC(产生PSEN信号) 片外片外ROM选择,用EA。片外ROM最大容量64K。,【例7-1】读外部ROM时序。,2019/9/7,4,ROM芯片及其扩展方法,常用ROM芯片特性,注:应注意优先选用CMOS器件,其读出时间短,耗电少。,2019/9/7,5,常用ROM芯片引脚,2019/9/7,6,扩展电路,2019/9/7,7,RAM扩展原理,读操作时序,7.1.2 数据存储器的扩展,【例7-2】若(DPTR)=2030H,片外RAM单元2030H内容为55H,指令MOV A,DPTR(该指令代码为E0H)所在片外ROM的地址为2314H。,2019/9/7,8,写操作时序,【例7-3】若(DPTR)=1040H,(A)=88H,指令MOV DPTR,A(该指令代码为F0H)所在片外ROM的地址为2218H 。,2019/9/7,9,数据存储器扩展方法,常用RAM芯片特性,2019/9/7,10,常用RAM芯片引脚,2019/9/7,11,扩展电路,2019/9/7,12,7.2 输入/输出及其控制方式,7.2.1 输入/输出接口的功能,单片机与输入/输出设备的关系,2019/9/7,13,输入/输接口的功能,对单片机输出的锁存 对输入设备的三态缓冲 信号转换 时序协调,2019/9/7,14,7.2.2 单片机与I/O设备的数据传送方式,无条件传送,查询状态传送,中断传送,DMA传送,2019/9/7,15,7.2.3 单片机扩展TTL芯片的输入/输出,基本扩展电路,2019/9/7,16,驱动LED数码管示例,2019/9/7,17,7.3 81C55接口芯片及其应用,7.3.1 81C55的结构及工作方式,81C55的结构及引脚,2019/9/7,18,81C55的内部编制,内部RAM地址为00HFFH 内部端口地址 000:命令/状态寄存器 001:A口 010:B口 011:C口 100:计数器低8位 101:计数器高6位及计数器方式设置位,2019/9/7,19,工作方式设置及状态字格式,方式设置,PA:A口方向。0-输入;1-输出 PB:B口方向。0-输入;1-输出,2019/9/7,20,PC1、PC2:C口工作方式设置位,IEA:A口的中断允许设置位。0-禁止;1-允许。 IEB:B口的中断允许设置位。0-禁止;1-允许。,2019/9/7,21,TM2、TM1:计数器工作方式设置位,2019/9/7,22,状态字格式,INTRX:中断请求标志 BFX:口缓冲器空/满标志 INTEX:口中断允许/禁止标志 TIMER:计数器计满标志,2019/9/7,23,计数器输出模式,2019/9/7,24,选通I/O方式的组态,选通方式时,C口的PC0PC5被定义为A或B口选通I/O方式的应答和控制线,2019/9/7,25,组态逻辑,2019/9/7,26,7.3.2 81C55的接口方法,81C55与单片机的接口,2019/9/7,27,RAM地址:01111110 00000000B(7E00H) 01111110 11111111B(7EFFH),I/O端口的地址:,2019/9/7,28,81C55的键盘及显示接口,2019/9/7,29,7.4 LCD接口及其扩展,7.4.1 LCD1602模块的外形与引脚,引脚01:VSS,接地引脚 引脚02:VDD,接+5V电源 引脚03:VL,对比度调整端 引脚05:RW,读/写选择端 引脚06:E,使能端 引脚0714:D0D7,8位双向数据线 引脚15:BLA,背光正极 引脚16:BLK,背光负极,2019/9/7,30,结构框图,7.4.2 LCD1602模块的组成,对于2行16字符的显示要增加HD44100驱动器,HD44780本身可以驱动单行16字符或2行8字符,2019/9/7,31,HD44780,由字符发生器CGROM、自定义字符发生器CGRAM和显示缓冲区DDRAM组成。,CGROM存储了不同的点阵字符图形(表7.9 ),每一个字符都有一个固定的代码。,CGRAM可定义8个字形,2019/9/7,32,DDRAM有80个单元,但第1行仅用00H0FH单元,

温馨提示

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

评论

0/150

提交评论