- 4
- 0
- 约7.33千字
- 约 55页
- 2018-05-08 发布于广东
- 举报
张东亮 山大控制学院 第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版课件作者郝军主编第五讲.ppt
- 单片机原理与技术课件作者周明德第7章节-中断.ppt
- 汽车空调第2版课件作者郝军主编第一讲.ppt
- 汽车检测与诊断技术课件作者董继明罗灯明第五章节五章节第四节悬架系检测与诊断.ppt
- 单片机原理与技术课件作者周明德第8章节-定时器计数器.ppt
- 汽车检测与诊断技术课件作者董继明罗灯明第五章节五章节第一节传动系检测与诊断.ppt
- 汽车检测与诊断技术课件作者董继明罗灯明第一章节检测第一章节第三节.ppt
- 单片机原理与技术课件作者周明德第9章节-串行通信及80C51中的串行端口.ppt
- 汽车空调技术课件作者凌永成第1章节汽车空调概论.ppt
- 汽车检测与诊断技术课件作者董继明罗灯明第一章节检测第一章节第四节.ppt
最近下载
- 偷窥漫画第一季完整.docx VIP
- 走向成熟(青春期男生性教育).ppt VIP
- 2025年上海市中考语文试卷真题(含答案解析).pdf
- 内蒙古房屋市政工程建设、监理、施工单位施工现场安全资料用表.pdf VIP
- 附表C 施工单位施工现场安全资料用表.doc VIP
- 2025年中小学教师副高水平能力测试题(附答案).docx
- 深度解析(2026)《GBT 8568-2013铁路行车组织词汇》.pptx VIP
- CRH380B动车组司机台设备及操作上课讲义.ppt VIP
- 2026《W市希望高级中学教学楼工程工程量清单编制及招标控制价计价》10000字.docx
- CRH380A型动车组-司机室讲义.pdf VIP
原创力文档

文档评论(0)