- 1、本文档共46页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第8章节MCS-51并行接口及扩展技术
第8章 MCS-51系统并行接口及扩展技术 DEL: MOV R7,#02 DEL1:MOV R6,#0FFH DEL2:DJNZ R6, DEL2 DJNZ R7, DELAY1 RET END 二、MCS-51对键盘的接口 1、键输入过程与软件结构 系统中的每一个键都对应一个功能,也就是说每一只键都对应一个有一定功能的子程序,检测到被按下键的位置后,利用软件转换成对应的键号,并转入该键的子程序中。 键抖动的电压波形: 消抖的方法有硬件和软件两种方法,硬件消抖主 要用触发器或单稳态电路构成消抖电路;软件去 抖的方法是在检测到有键按下时,利用程序延时 10ms左右,然后再次检测键的状态,确认无误后, 再执行后续操作 * * 一、MCS-51内部并行I/O口 8051有四个并行I/O接口:P0、P1、P2、P3,都有双向I/O功能。每个I/O端口都有一个8位数据锁存器和一个8位数据缓冲器组成,其中锁存器属于特殊功能寄存器,可直接用指令寻址,用于存放需要输出的数据。数据输入时只有缓冲没有锁存,因此各引脚上输入的数据必须保持到CPU把它读完为止。 P0:可以输出片外存储器的低八位地址,也可以同时用作8位双向数据总线。 P1:数据输入/输出使用 P2:输出片外存储器的高八位地址,也可以用作8位双向数据总线。 P3:数据输入/输出使用,还具有第二功能。 §1 MCS-51内部并行I/O口及应用 口线 第二功能 信号名称 P3.0 RXD 串行数据接收 P3.1 TXD 串行数据发送 P3.2 INT0 外部中断0申请 P3.3 INT1 外部中断1申请 P3.4 T0 定时器/计数器0计数输入 P3.5 T1 定时器/计数器1计数输入 P3.6 WR 外部RAM写选通 P3.7 RD 外部RAM读选通 二、I/O 口的输入和输出 各端口的输入操作是读引脚状态,输出操作是对锁存器的写入操作,所以,进行输入操作时,应首先用指令将锁存器置“1”,可使端口处于读引脚状态,否则读入的是锁存器状态,而不是引脚状态。 例:将P1口引脚的状态输入到ACC中。 MOV P1,#0FFH; MOV A,P1 三、I/O端口的应用举例 例:试编出模拟图中电路的程序 ORG 0500H D BIT 00H E BIT 01H G BIT 02H LOOP1: ORL P1, #08H LOOP2: MOV C,P1.3 JC LOOP2 ORL P1,#03H MOV C,P1.0 MOV D,C MOV C,P1.1 MOV E,C ANL C,D MOV G,C MOV C,E ORL C,D ANL C, /G CPL C MOV P1.2,C SJMP LOOP1 END §2 MCS-51系统并行接口的扩展技术 并行接口的扩展技术与存储器的扩展一样,选择好并行接口芯片后只需“挂”在总线上,并由译码电路提供一个片选信号就可以了。 一、可编程并行接口芯片Intel 8155A/8156A AD7~AD0: 地址/数据线,用于分时传送地址和数据信息,可与51单片机的P0口直接相连。8位地址线可对片内256个字节地址寻址。 IO/ M 当IO/ M=0时,CPU可对8155A片内256个字节的存储器进行操作。 当IO/ M=1时,CPU可对8155A片内各寄存器进行操作 CE:片选信号线(低电平有效,而8156A是高电平有效) ALE:地址锁存器信号,高电平有效,利用下降沿将地址信息锁住。 RD:读信号线,由MOVX A , @DPTR (或MOVX A ,
您可能关注的文档
- 第8章节 贸易政策工具.ppt
- 第8章节 输入输出接口技术(续).ppt
- 第8章节 道路交通事故统计分析.ppt
- 第8章节 软件测试.ppt
- 第8章节 量子力学基础10.ppt
- 第8章节 采样控制系统-zmj2012.6.ppt
- 第8章节 软件项目风险管理.ppt
- 第8章节 集成制造系统.ppt
- 第8章节 静电场和稳恒电场.ppt
- 第8章节 金融资产.ppt
- 2024年安徽省亳州市谯城区芦庙镇招聘社区工作者真题附答案详解.docx
- 2024年安徽省亳州市涡阳县张老家乡招聘社区工作者真题及答案详解一套.docx
- 2024年吉林省长春市九台市西营城镇招聘社区工作者真题及答案详解一套.docx
- 2024年安徽省亳州市利辛县王市镇招聘社区工作者真题及参考答案详解1套.docx
- 2024年安徽省亳州市谯城区沙土镇招聘社区工作者真题含答案详解.docx
- 2024年宁夏回族自治区银川市兴庆区富宁街街道招聘社区工作者真题附答案详解.docx
- 2024年吉林省通化市辉南县辉发城镇招聘社区工作者真题及完整答案详解1套.docx
- 2024年安徽省六安市舒城县庐镇乡招聘社区工作者真题及参考答案详解一套.docx
- 2024年吉林省辽源市西安区东山街道招聘社区工作者真题带答案详解.docx
- 2024年吉林省辽源市东辽县甲山乡招聘社区工作者真题及参考答案详解.docx
最近下载
- 智算中心及算力产业集群项目运营管理方案.docx VIP
- 2025安徽芜湖市湾沚区招聘社区工作者11人考试备考题库及答案解析.docx VIP
- 锅炉安装改造维修质量保证体系文件(手册+程序文件+表格+工艺文件汇编)-符合TSG 07-2019特种设备质量保证管理体系.docx
- 甲状腺科普宣教.pptx VIP
- 贵州省2025年高职院校分类考试招生中职生文化综合语文试题答案.docx VIP
- 智算中心及算力产业集群项目节能评估报告.docx VIP
- 甲状腺的科普宣教.pptx VIP
- 高考试题——物理(全国卷)云南.doc VIP
- 智算中心建设可行性分析.docx VIP
- 产前筛查实验室标准操作程序文件.pdf VIP
文档评论(0)