- 1、本文档共30页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机14-2
简单I/O、8255、8155并口扩展 二、并行接口的扩展(简单I/O) 2、并行接口的扩展(8255) 例:若8255A的控制字寄存器选口地址为FBH,试写出令PC3先置“1”以及后置“0”的程序 解:相应程序为: MOV R0,#0FBH MOV A, #07H MOVX @R0,A MOV A,#06H MOVX @R0,A 3、并行接口的扩展(8155) 例2 8155与MCS-51的最小化连接 设定:PA口输入,PB口输出,输入脉冲进行16分频。 ORG 1000H STRAT:MOV DPTR,#7F04H ;指向定时器低8位 MOV A,#10H ;计数初值16 MOVX @DPTR,A ;装入初值 INC DPTR ;指向定时器高8位 MOV A,#40H ;设定为连续方波 MOVX @DPTR,A ;装入定时器高8位 MOV DPTR,#7F00H ;指向命令口 MOV A, # 0C2H ;控制字:(A输入B输出启动定时器) MOVX @DPTR,A ;装入控制字并启动定时器 INPUT: MOV DPTR,# 7F01H ;指向PA口 MOVX A,@DPTR ;从PA口输入数据 OUT: MOV DPTR,# 7F02H ;指向PB口 MOVX @DPTR,A ;从PB口输出数据 END 【思考题】:如何将PA口输入的数据存到8155内部RAM的某一单元? * * 在单片机的I/O口线不够用的情况下,可以借助外部器件对I/O口进行扩展。可选用的器件很多,方案也有多种。 简单I/O扩展:(锁存器扩展) CLR VCC 1Q 8Q 1D 8D 2D 7D 2Q 7Q 3Q 6Q 3D 6D 4D 5D 4Q 5Q GND CLK OE VCC 1Q 8Q 1D 8D 2D 7D 2Q 7Q 3Q 6Q 3D 6D 4D 5D 4Q 5Q GND G 74LS273 74LS373 1、简单的I/O口扩展 在许多应用系统中,有些开关量或并行数据需要直接输入/输出,可以利用74LS系列TTL或CMOS电路锁存器、三态门电路作为I/O口扩展芯片,这种I/O口一般都是通过P0口扩展,它具有电路简单、成本低、配置灵活等优点。可以作为8位I/O扩展的芯片主要有373、377、244、245、273、367等,如果不需8位,也可选用2位、4位、6位的芯片进行扩展,即按输入/输出的要求来选择合适的扩展芯片。但作输入口时,一定要求扩展的芯片具有三态功能,否则将影响总线的正常工作。 输入电路:要求有缓冲功能; 如:74LS244 74LS245 输出电路:要求有锁存功能; 如:74LS273 74LS373 例如:采用74LS244作扩展的输入接口电路,74LS273作扩展的输出接口电路。 输入/输出都是在P2.0为0时有效,故P2.0作为74LS273和74LS244芯片的地址信息输出线。两个芯片的地址均可以是FEFFH。由于控制线相互独立,尽管输入/输出口共用一个口地址,但不会发生地址冲突。 读入开关状态和输出显示程序为: LOOP: MOV DPTR, #0FEFFH MOVX A,@DPTR MOVX @DPTR,A SJMP LOOP 可编程并行I/O接口芯片8255扩展I/O: PA3 PA4 PA2 PA5 PA1 PA6 PA0 PA7 RD WR GND D0 A1
您可能关注的文档
最近下载
- GB50863-2013 尾矿设施设计规范.docx VIP
- 2025年陕西省二级造价工程师职业资格考试《基础知识》真题及答案.docx VIP
- 人教版PEP三年级英语下册全册同步练习随堂练习一课一练版(有答案).pdf VIP
- 彩钢管理房单元工程施工质量评定表(1).doc VIP
- 江西婺源篁岭民俗文化村发展规划--规划说明.pdf
- IATF16949-2016事态升级控制规范.doc VIP
- 新收入准则对电商企业运营的影响及应对策略.docx VIP
- 东莞市地图含区县可编辑可填充动画演示矢量分层地图PPT模板.pptx VIP
- XX县2022年度自然资源统一确权登记项目技术设计书模版.docx VIP
- 女儿墙维修工程施工方案(3篇).docx VIP
文档评论(0)