- 2
- 0
- 约2.26万字
- 约 25页
- 2016-12-05 发布于重庆
- 举报
新第9章單片机系统开发实例
第9章 单片机系统开发实例
本章先介绍了常用外部设备:显示器与键盘。然后按微机系统开发的步骤阐述了智能电子钟的开发,并给出全部软件和硬件设计。
9.1 常用外部设备
9.1.1 八段显示器LED
LED(Light Emitting Diode)即发光二极管。 八个发光二极管组成的显示器是单片机应用产品中最常用的廉价输出设备。它由八个发光二极管按一定的规律排列而成。当某一个发光二极管导通时,相应的一个点或一笔画被点亮,控制若干二极管的导通,就能显示出各种字符。
1. 显示器的结构
LED发光二极管常用的八段显示器的结构如图9-1所示:发光二极管的阳极连在一起的称为共阳极显示器,阴极连在一起的称为共阴极显示器。L个显示器由八个发光二极管组成,其中七个发光二极管a~g控制七个笔画(段)的亮或暗,另一个控制一个小数点的亮和暗。这种笔画式的七段显示器能显示的字形较少,字形的形状有些失真,但控制简单,使用方便。
图9-1 八段发光显示器的结构
LED工作原理:LED正向偏置,则导通(发光);反向偏置,则截止(熄灭)。对于共阳极八段LED,其COM端为1时,才可能显示字形。而对于共阴极八段LED,其COM端为0时,才可能显示字形。送到a~Dp端的数码称为段选择码,又称字形码。它的存在决定八段LED显示的字形。当发光二极管各段与数据线D7~D0的连接如图9-1时,八段LED显示字型编码如表9-1所示。
表9-1 八段LED显示字型编码
显示字符 共阳极 共阴极 显示字符 共阳极 共阴极 0 C0H 3FH C C6H 39H 1 F9H 06H D A1H 5EH 2 A4H 5BH E 86H 79H 3 B0H 4FH F 8EH 71H 4 99H 66H P 8CH 73H 5 92H 6DH U C1H 3EH 6 82H 7DH R CEH 31H 7 F8H 07H Y 91H 6EH 8 80H 7FH 亮 00H FFH 9 90H 6FH 灭 FFH 00H A 88H 77H H 89H 76H B 83H 7CH L C7H 38H 2. 显示器的工作方式和显示程序设计
(1) 静态显示方式。
所谓静态显示,就是当显示器显示某一个字形时,相应的发光二极管恒定地导通或截止。例如让a、b、c、d、e、f导通,g、·截止,八段LED显示字形“0”。这种显示方式的每一个八段显示器需要一个8位输出接口控制。
作为MCS-51串行口方式0输出的应用,我们可以在串行口上扩展多片串行输入并行输出的移位寄存器74LS164作为静态显示器接口。图5-9给出了8位静态显示器的接口逻辑。
例9-1 设在图9-2中89C51片内RAM的78H~7FH单元为显示缓冲区,从高到低依次存放8个需要显示的数据 试编写显示程序(设I/O接口i的地址为700i,i=0,1,….,7)。
分析:公共阴极COM已接地;对I/O接口输出段选择码(字形码)即可显示字形;字形码的获得可用查表技术。
则静态显示程序示例如下:
DIS: MOV R7,#08H ;循环次数8。
MOV RO,#78H ;R0指向显示缓冲区首址。
MOV DPTR,#7000H ;DPTR指向接口0(间接指向LED0)。
DLO: MOV A,@RO ;取出要显示的数。
ADD A,#06H ;06等于MOVC指令之后诸指令机器码字节之和
MOVC A,@A+PC ;查表取出字形数据。
MOVX @DPTR,A ;送接口i显示字形。1字节指令。
INC DPTR ;指向下一个接口。1字节指令。
INC R0 ;指向显示缓冲区下一个地址。1字节指令
DJNZ R7,DL0 ;8次循环完否?未完转DL0。2字节指令
RET ;子程序返回。1字节指令
SEGTAB:DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H ;共阴极段码表,以下略
…………
“视物暂留”的生理现象,看上去象多位显示器同时显示。
我们以图9-3为例来说明动态显示原理:
单片机输出到8255PB的数据是“段选择码(字形码)”,控制显示字形。
单片机输出到8255PA的数据是“位选择码”,控制显示哪一位显示器(共阴极送低电平,共阳极送高电平)。
只要适时轮流对PA输出“位选择码”,对PB输出“段选择码”就能实现动态显示。“适时”非常重要,即要合理利用人的“视物暂
您可能关注的文档
- 新概念二.第65講.学生版.doc
- 新概念二.第74講.学生版.doc
- 新概念二.第78講.学生版.doc
- 新概念二.第86講.学生版.doc
- 新概念二冊练习参考答案.doc
- 新概念力學习题答案.doc
- 新概念二.第73講.学生版.doc
- 新概念二.第46講.学生版.doc
- 新概念大學英语考试答案.doc
- 新概念第一冊知识点整理.doc
- 广东省广州省实验中学教育集团2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州大学附属中学2025-2026学年八年级上学期奥班期中物理试题(解析版).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(含答案).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第八十六中学2025-2026学年八年级上学期期中物理试题(解析版).docx
- 广东省广州市第八十九中学2025-2026学年八年级上学期期中考试物理试题(含答案).docx
- 广东省广州市第二中学2025-2026学年八年级上学期期中考试物理试题(解析版).docx
- 2026《中国人寿上海分公司营销员培训体系优化研究》18000字.docx
- 《生物探究性实验教学》中小学教师资格模拟试题.docx
最近下载
- 2025年省考超大杯刷题-申论套卷四.pdf VIP
- 小学学校总务处的工作计划.pptx VIP
- 大学毕业论文__小型液压挖掘机的设计.doc VIP
- 食材配送人员配置与资质要求.docx VIP
- 2025年山东省济南市中考英语试卷试题真题(精校打印版).pdf VIP
- 一种能够在太阳光下快速固化的可剥离去污复合膜及制备方法.pdf VIP
- 骨科临床诊疗指南及操作规范(2025版).docx
- 2025-2026学年小学信息技术(信息科技)四年级下册浙教版(2023)教学设计合集.docx
- 沪科版九年级(上) 中考题同步试卷:22.5 二次函数的应用(18).doc VIP
- 中国的刺腹牙甲属、脊胸牙甲属和凹基牙甲属昆虫鞘翅目牙甲科牙甲族研究.pdf VIP
原创力文档

文档评论(0)