- 1、本文档共55页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
张东亮 山大控制学院 第5章 8051单片机结构 5.1 概述 5.2 8051并行输入输出端口结构 5.3 I/O端口的简单应用 5.4 I/O口用于显示器键盘 5.1 概述 5.2 8051并行输入输出端口结构 5.3 I/O端口的简单应用 5.4 I/O口用于显示器键盘 5.4.2 简单键盘接口 上述程序中每次读开关之前,输入位都先置“1”,保证开关状态的正确读入。 编程如下: ORG 0000H ABC: MOV P1, #0FFH ;高四位灭,低四位送“1” MOV A, P1 ;读P1口引脚开关状态至A SWAP A ;低四位开关状态转换到高四位 ANL A, #0F0H ;保留高四位 MOV P1, A ;从P1口输出 SJMP ABC ;循环 5.4.1 LED显示接口 LED显示器(数码管) 价格更低廉,结构简单, 应用广泛。 在单片机应用系统中,通常要有人机对话功能, 包括人对应用系统的状态干预、数据的输入以及运行状态与结果显示输出。显示器与键盘是实现人机对话的常用设备。 常用的LED显示器为8段(比7段多了一个小数点“dp”段)。 有共阳极和共阴极两种。设a~g,dp接D0~D7。 1. LED显示器结构与原理 共阴极 共阳极 … … … 83H 7CH b FFH 00H “灭” 88H 77FH A C7H 38H L 90H 6FH 9 89H 76H H 80H 7FH 8 91H 6EH y F8H 07H 7 CEH 31H T 82H 7DH 6 C1H 3EH U 92H 6DH 5 8CH 73H P 99H 66H 4 8EH 71H F B0H 4FH 3 86H 79H E A4H 5BH 2 A1H 5EH d F9H 06H 1 C6H 39H c C0H 3FH 0 共阳极段码 共阴极段码 显示字符 共阳极段码 共阴极段码 显示字符 表5-1 LED字形段码 2. LED静态显示接口 段码线控制显示的字型,位选线控制该显示位的亮或暗。有静态显示和动态显示两种显示方式。 各位的公共端连接在一起(接地或+5V)。每位的段码线(a~dp)分别与一个8位的锁存器输出相连。 显示字符一确定,相应锁存器的段码输出将维持不变,直到送入另一个段码为止。显示的亮度高。 例5-6 用P1口实现1位静态显示。 ;显示程序 DS1 EQU 50H MOV R0, #DS1 ;显示缓冲区地址送入R0 MOV A, @R0 ;取要显示的数作查表偏移量 MOV DPTR, #TAB ;指向字形表首地址 MOVC A, @A+DPTR;查表得字形码 MOV P1, A ;发送显示 RET TAB: DB 0C0H, 0F9H, 0A4H, 0B0H, 99H ;共阳极字形码0~4 DB 092H, 082H, 0F8H, 080H, 090H ; 5~9 2. LED动态显示接口 所有位的段码线相应段并在一起,由一个8位I/O口控制,形成段码线的多路复用,各位的公共端分别由相应的I/O线控制,形成各位的分时选通。 例5-7 六位动态显示。图中,用一个74HC573芯片作字形驱动,另一个573作位选驱动。P1口用做字形输出,P2口的P2.0~P2.5用做位选扫描输出。 扫描式显示电路 DIS0 EQU 79H DSPLY: MOV R0, #DIS0 ; 指向显示缓冲区首单元 MOV R3, #0FEH ; 选中最右边数码管,位选 MOV DPTR, #TAB ; 指向字形表首地址 NEXT: MOV A, @R0 ; 取出要显示的数 MOVC A, @A+DPTR ; 查表得字形码 MOV P1, A ; 字形输出 MOV A, R3 ; 取位选字 MOV P2, A ; 位选信号输出 LCALL DELAY ; 每位点亮保持2ms INC R0 ; 更新显示缓冲单元 RL A ; 位选字移位 * I/O接口的作用 1. 速度协调。大多数的外设速度很慢,无法和μs或ns数量级的单片机速度相比。单片机只有在确认外设已为数据传送
您可能关注的文档
- 单片机原理与控制技术 第2版 教学课件 作者 张志良 第1章.ppt
- 单片机原理与控制技术 第2版 教学课件 作者 张志良 第2章.ppt
- 单片机原理与控制技术 第2版 教学课件 作者 张志良 第3章.ppt
- 单片机原理与控制技术 第2版 教学课件 作者 张志良 第4章.ppt
- 单片机原理与控制技术 第2版 教学课件 作者 张志良 第5章.ppt
- 单片机原理与控制技术 第2版 教学课件 作者 张志良 第6章.ppt
- 单片机原理与控制技术 第2版 教学课件 作者 张志良 第7章.ppt
- 单片机原理与控制技术 第2版 教学课件 作者 张志良 第8章.ppt
- 单片机原理与控制技术 第2版 教学课件 作者 张志良 第9章.ppt
- 单片机原理与实践指导 教学课件 作者 邓兴成 SVM1602液晶显示器.ppt
文档评论(0)