- 1、本文档共36页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微控制器IO扩展芯片
MCS-51系列单片机内部有4个双向的8位并行I/O端口:P0、P1、P2和P3口。
在实际的应用系统中,P0口分时地作为低8位地址线和数据线,P2口作为高8位地址线。这时,P0口和部分或全部的P2口无法再作通用I/O口。
P3口的一些口线首先要满足第二功能的要求。这时就需要进行单片机I/O口的扩展。
常用的I/O扩展有以下两种形式:
简单I/O接口芯片的扩展
可编程I/O接口电路的扩展;4.3.1简单I/O接口芯片的扩展;缓冲器扩展输入口;74LS244是一种8位的三态缓冲器。当它的控制端1G(2G)为低电平时,输出等于输入;当它的控制端1G(2G)为高电平时,输出呈高阻态。
在上图的电路中,P2.7与RD相或后作为244的使能信号,单片机的P0口与74LS244的8位输出端相连,所以74LS244的地址为:7FFFH。
当单片机从74LS244读取数据时应该为:
MOV DPTR,#7FFFH ;将74LS244的口地址送入DPTR
MOVX A,@DPTR ; 74LS244的端口读取数据到ACC;锁存器扩展输出口;74LS273是一种8D触发器器。当它的控制端信号有效且触发端信号有效时,输入D1-D8端的数据被锁存到8D触发器中并形成输出Q1-Q8。
在上图的电路中,P2.7与WR相或后作为74LS273的锁存信号,单片机的P0口与74LS273的8位输出端相连,所以74LS273的地址为:7FFFH。
当单片机从74LS244输出数据是应该为:
;一、可编程芯片8155的扩展;8155的引脚封装图;1. 8155的内部结构;RESET:复位线,通常与单片机的复位端相连。
ALE:地址锁存线,高电平有效。
IO/M:RAM或I/O口的选择线。当为0时,选中8155的256 B RAM;当为1时,选中8155片内3个I/O端口以及命令/状态寄存器和定时/计数器。
RD和WR:读/写线,控制8155的读、写操作。
TMRIN(TI):定时/计数器的脉冲输入端。
TMROUT(TO):定时/计数器的输出信号端。
VCC:电源端。
GND:接地端。;2. 8155的RAM和I/O口地址编码;3. 8155的命令字和状态字;MCS-51单片机与8155的接口;8155的命令字格式;A口中断请求标志:;8155的I/O的工作方式;4. 8155的定时器/计数器;8155定时器/计数器四种操作方式和输出波形; 1)8155RAM的使用例题:假定在MCS-51单片机的内部RAM中,从30H开始存放一组数据,字节数为50,要求将该组数据存入8155 RAM中,起始地址为7E00H。
程序为: ……………….. RAMWR:MOV R0,#30H
MOV DPTR,#7E00H MOV R2,#50 RAMW:MOV A,@R0 MOV @DPTR,A INC R0 INC DPTR
DJNZ R2,RAMW …………………;2) 8155的I/O口的使用
例题:假定8155的PA口接8个乒乓开关,8155的PB口接8个指示灯,要求PB显示PA口的开关状态。命令/状态寄存器地址为7E00H,PA地址为7E01H ,PB地址为7E02H 。8155的命令字为:02H( PA和 PB为基本I/O方式)。
程序为:
ORG 0000H MOV DPTR,#7E00H MOV A,#02H MOV @DPTR,A LOOP:MOV DPTR,#7F01H MOV A,@DPTR INC DPTR MOV @DPT
您可能关注的文档
- 安全栅栏程序.doc
- 安全栅栏标准.doc
- 安全使用危险化学品.ppt
- 安全模拟问题.doc
- 安全程序考试多项选择.doc
- 安全考试答卷.doc
- 安全设施二级公路.doc
- 安全梯架安装步骤.doc
- 安全问题答案 -3.doc
- 安全栅栏规格.doc
- 小学科学:ESP8266智能插座电路原理与动手实践研究教学研究课题报告.docx
- 《金融开放浪潮下我国多层次监管体系构建与创新研究》教学研究课题报告.docx
- 区域教育质量监测中人工智能应用的数据质量分析与优化策略教学研究课题报告.docx
- 《金融科技监管中的数据治理与合规性要求》教学研究课题报告.docx
- 《3D打印技术在航空航天领域中的多材料制造与复合材料应用》教学研究课题报告.docx
- 《绿色金融发展中的政府职能与市场机制研究》教学研究课题报告.docx
- 《植物工厂多层立体栽培光环境调控技术对植物生长发育节律的调控机制探讨》教学研究课题报告.docx
- 销售团队年度业绩总结.docx
- 银行风险管理与金融危机防范.docx
- 银行网络攻击预警与快速响应机制.docx
文档评论(0)