版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
第7章80C51单片机的系统扩展存储器的扩展7.1输入/输出及其控制方式7.281C55接口芯片及其应用7.3LCD接口及其扩展7.42023/2/41扩展总线7.1.1程序存储器的扩展数据总线,P0口地址总线,高8位P2口、低8位P0口控制总线,RD、WR、EA、ALE、PSEN7.1存储器的扩展
74LS3732023/2/42片外ROM操作时序片内片外ROM读,用指令MOVC(产生PSEN信号)片外片外ROM选择,用EA。片外ROM最大容量64K。【例7-1】读外部ROM时序。2023/2/43
ROM芯片及其扩展方法常用ROM芯片特性芯片型号27C6427C12827C25627C512容量8KB16KB32KB64KB引脚数28282828读出时间/ns1201209090最大工作电流/mA20202025最大维持电流/mA0.10.10.10.03注:应注意优先选用CMOS器件,其读出时间短,耗电少。2023/2/44常用ROM芯片引脚
2023/2/45扩展电路
2023/2/46
RAM扩展原理读操作时序7.1.2数据存储器的扩展【例7-2】若(DPTR)=2030H,片外RAM单元2030H内容为55H,指令MOVA,@DPTR(该指令代码为E0H)所在片外ROM的地址为2314H。
2023/2/47写操作时序【例7-3】若(DPTR)=1040H,(A)=88H,指令MOV@DPTR,A(该指令代码为F0H)所在片外ROM的地址为2218H。
2023/2/48数据存储器扩展方法常用RAM芯片特性芯片型号62646212862256容量8KB16KB32KB典型工作电流/mA4088典型维持电流/mA20.50.5最大存取时间/ns2002002002023/2/49常用RAM芯片引脚
2023/2/410扩展电路
2023/2/4117.2输入/输出及其控制方式7.2.1输入/输出接口的功能单片机与输入/输出设备的关系2023/2/412输入/输接口的功能对单片机输出的锁存对输入设备的三态缓冲信号转换时序协调
2023/2/4137.2.2单片机与I/O设备的数据传送方式
无条件传送查询状态传送
中断传送
DMA传送2023/2/4147.2.3单片机扩展TTL芯片的输入/输出
基本扩展电路
2023/2/415
驱动LED数码管示例
2023/2/4167.3
81C55接口芯片及其应用7.3.181C55的结构及工作方式
81C55的结构及引脚2023/2/417
81C55的内部编制内部RAM地址为00H~FFH内部端口地址
000:命令/状态寄存器
001:A口
010:B口
011:C口
100:计数器低8位
101:计数器高6位及计数器方式设置位2023/2/418
工作方式设置及状态字格式方式设置76543210TM2TM1IEBIEAPC2PC1PBPA地址:000PA:A口方向。0--输入;1--输出PB:B口方向。0--输入;1--输出
2023/2/419PC2PC1工作方式说明00ALT1A、B口为基本I/O,C口方向为输入11ALT2A、B口为基本I/O,C口方向为输出01ALT3A口为选通I/O,PC0~PC2作为A口的选通应答B口为基本I/O,PC3~PC5方向为输出10ALT4A口为选通I/O,PC0~PC2作为A口的选通应答B口为选通I/O,PC3~PC5作为B口的选通应答PC1、PC2:C口工作方式设置位
IEA:A口的中断允许设置位。0--禁止;1--允许。IEB:B口的中断允许设置位。0--禁止;1--允许。2023/2/420TM2、TM1:计数器工作方式设置位TM2TM1工作方式说明00方式0空操作,对计数器无影响01方式1使计数器停止计数10方式2减1计数器回0后停止工作11方式3未计数时,送完初值及方式后立即启动计数;正在计数时,重置初值后,减1计数器回0则按新计数初值计数2023/2/421状态字格式76543210TIMERINTEBBFBINTRBINTEABFAINTRA地址:000INTRX:中断请求标志BFX:口缓冲器空/满标志INTEX:口中断允许/禁止标志TIMER:计数器计满标志
2023/2/422计数器输出模式位号1514131211109876543210M2M1T13T12T11T10T9T8T7T6T5T4T3T2T1T0M2M1输出方式说明00方式0单方波输出。计数期间输出低电平,计数器回0后输出高电平。01方式1连续方波输出。计数前半部分输出高电平,后半部分输出低电平。10方式2单脉冲输出。计数器回0后输出一个单脉冲。11方式3连续脉冲输出(计数值自动重装)。计数器回0后输出单脉冲,又自动向计数器重装原计数值,回0后又输出单脉冲,如此循环。2023/2/423选通I/O方式的组态工作方式PC5PC4PC3PC2PC1PC0ALT1输入ALT2输出ALT3输出BFAINTRAALT4BFBINTRBBFAINTRA选通方式时,C口的PC0~PC5被定义为A或B口选通I/O方式的应答和控制线2023/2/424组态逻辑2023/2/4257.3.281C55的接口方法
81C55与单片机的接口2023/2/426A15A14A13A12A11A10A9A8A7A6A5A4A3A2A1A0I/O口0××××××1×××××000命令/状态口
0××××××1×××××001A口
0××××××1×××××010B口
0××××××1×××××011C口
0××××××1×××××100计数器低8位
0××××××1×××××101计数器高6位及方式RAM地址:0111111000000000B(7E00H)~0111111011111111B(7EFFH)
I/O端口的地址:
2023/2/427
81C55的键盘及显示接口2023/2/4287.4
LCD接口及其扩展7.4.1LCD1602模块的外形与引脚
引脚01:VSS,接地引脚引脚02:VDD,接+5V电源引脚03:VL,对比度调整端引脚05:RW,读/写选择端引脚06:E,使能端引脚07~14:D0~D7,8位双向数据线引脚15:BLA,背光正极引脚16:BLK,背光负极2023/2/429结构框图7.4.2LCD1602模块的组成
对于2行16字符的显示要增加HD44100驱动器HD44780本身可以驱动单行16字符或2行8字符
2023/2/430HD44780
由字符发生器CGROM、自定义字符发生器CGRAM和显示缓冲区DDRAM组成。CGROM存储了不同的点阵字符图形(表7.9
),每一个字符都有一个固定的代码。CGRAM可定义8个字形2023/2/431DDRAM有80个单元,但第1行仅用00H~0FH单元,第2行仅用40H~4FH单元2023/2/4327.4.3LCD1602模块的命令
序号指令RSR/WD7D6D5D4D3D2D1D01清屏00000000012光标归位000000001*3输入模式设置00000001I/DS4显示与不显示设置0000001DCB5光标或屏幕内容移位选择000001S/CR/L**6功能设置00001DLNF**7CGRAM地址设置0001
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 店铺租赁(出租)意向协议书
- 2025年度高端摩托车租赁及保养服务合同2篇
- 2025版个人入股合作协议书:互联网公司股权分配合同4篇
- 2025年度个人消费分期付款合同标准7篇
- 2025-2030全球石墨氮化碳行业调研及趋势分析报告
- 2025-2030全球封离型CO2激光器冷水机行业调研及趋势分析报告
- 2025年全球及中国鼻炎光疗仪行业头部企业市场占有率及排名调研报告
- 2025年全球及中国常压等离子体装置行业头部企业市场占有率及排名调研报告
- 2025年度国际货运代理及物流服务合同
- 商家联盟协议书
- 江苏省苏州市2024-2025学年高三上学期1月期末生物试题(有答案)
- 销售与销售目标管理制度
- 人教版(2025新版)七年级下册英语:寒假课内预习重点知识默写练习
- 2024年食品行业员工劳动合同标准文本
- 2025年第一次工地开工会议主要议程开工大吉模板
- 全屋整装售后保修合同模板
- 壁垒加筑未来可期:2024年短保面包行业白皮书
- 高中生物学科学推理能力测试
- GB/T 44423-2024近红外脑功能康复评估设备通用要求
- 2024-2030年中国减肥行业市场发展分析及发展趋势与投资研究报告
- 运动技能学习
评论
0/150
提交评论