- 1、本文档共45页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机原理及应用第7章 接口技术 知识.ppt
第七章 单片机的典型外围接口技术
7.2 显示接口
7.1 键盘接口
7.3 DAC接口
7.4 ADC接口
键盘可以分为两类: 独立式键盘、矩阵式键盘
独立式键盘:每个键都有一根信号线与单片机相连,所有按键有一个公共地或公共正端,每个键相互独立互不影响。
7.1 键盘接口
1. 键盘的工作原理
矩阵式键盘:键盘上有行线和列线之分,在行线和列线的交点处有一个键,行线和列线分别与键的不同端相连。
键盘扫描示意图
键盘扫描的三种方式:程控扫描方式、定时扫描方式、
中断扫描方式
程控扫描方式:在主程序中用一段专门的扫描程序来检查有无键按下,并反复不断地扫描键盘,确定键值。
定时扫描方式:利用定时器来产生定时中断,然后在定时中断的服务程序中扫描,检查有无键按下,并确定键值。
中断扫描方式:当有键按下时,由相应的硬件电路产生中断信号,单片机在中断服务程序中扫描,再次检查有无键按下,并确定键值。
2. 键盘扫描的方式
KS: MOV DPTR, #8000H
MOV A, #00H ;A口送00H
MOVX @DPTR, A
INC DPTR
INC DPTR ;建立C口地址
MOVX A, @DPTR ;读C口
CPL A ;A取反,若无键按下,则全为0
ANL A, #0FH ;屏蔽A高半字节
RET
判断有无闭合键的子程序:
7.2 显示接口
1. LED显示器结构与原理
LED是Light Emiting Diode(发光二极管)的缩写,发光二极管是能将电信号转换为光信号的电致发光器件。
8段LED显示器
段码:为数码管显示提供的各段状态组合,即字形代码。
段码
D7
D6
D5
D4
D3
D2
D1
D0
段名
dp
g
f
e
d
c
b
a
数字
共阳极段码
共阴极段码
数字
共阳极段码
共阴极段码
0
C0H
3FH
9
90H
6FH
1
F9H
06H
A
88H
77H
2
A4H
5BH
B
83H
7CH
3
B0H
4FH
C
C6H
39H
4
99H
66H
D
A1H
5EH
5
92H
6DH
E
86H
79H
6
82H
7DH
F
8EH
71H
7
F8H
07H
灭
FFH
00H
8
80H
7FH
十六进制数段码表
2. LED显示方式
LED显示方式
静态显示
动态显示
静态显示方式:单片机可用本身的I/O口或扩展的I/O口直接与LED连接,也可利用本身的串行端口TXD和RXD与LED电路连接。
动态显示方式:单片机依次发出段选控制字和对应哪一位LED显示器的位选控制信号,显示器逐个循环点亮。适当选择扫描速度,利用人眼“留光”效应,使看上去好像几位显示器同时在显示一样,而在动态扫描显示控制中,同一时刻,实际上只有一位LED显示器被点亮。
LED 静态显示方式
设要显示的数据存放在68H—6FH中,程序如下:
DIR: SETB P3.3
MOV R7, #08H ; 循环次数为8次
MOV R0, #6FH ;先送最后一个显示字符
DI0: MOV A, @R0 ; 取显示的数据
ADD A, #14 ;加上字形码表的偏移量
MOVC A, @A+PC ; 取字形码
MOV SBUF, A ; 送出显示
DI1: JNB TI, DI1 ; 查询是否输出完
CLR TI
DEC R0
DJNZ R7, DI0
CLR P3.3
RET
TBT: DB 0C0H, 0F9H, 0A4H
DB 0B0H, 99H, 92H
DB 82H, 0F8H, 80H
DB 90H, 00H, 00H
LED 动态显示方式
以上图为例,假定8155已初始化,要显示的6位数据存放在以79H为首地址的内存单元中,请从右LED开始显示。
程序清单如下:
DIR: MOV R0, #79H ; 显示缓冲区首地址送R0
MOV R3, #01H ;
您可能关注的文档
- 人教版 3年级语文下1、燕子教材课程.ppt
- 人教版 3年级语文下21太阳培训资料.ppt
- 人教版 3年级语文下22、月球之谜培训资料.ppt
- 人教版 3年级语文下24果园机器人教程文件.ppt
- 人教版 3年级语文下25太阳是大家的教材课程.ppt
- 人教版 3年级语文下27卖木雕的少年培训资料.ppt
- 人教版 3年级语文下28、中国国际救援队,真棒教材课程.ppt
- 人教版 3年级语文下29古诗两首培训资料.ppt
- 人教版 3年级语文下2、古诗两首教程文件.ppt
- 人教版 3年级语文下31女娲补天教学文稿.ppt
- 基础化工行业新疆煤化工正当其时,关注产业链三大投资方向.docx
- 汇纳科技动态报告:实控人拟变更,开启AI生态新布局.docx
- 黄金坑成功兑现:后续是高低结构再平衡.docx
- 华峰铝业首次覆盖报告:夯实优势领地,弄潮新蓝海.docx
- 华达科技合资时代冲压龙头,卡位新能源增厚业绩.docx
- 金融信息服务行业用户积累与ARPU提升决定金融信息服务企业盈利能力.docx
- 金融工程动态跟踪:高质量改革方案出炉,今年公募新发产品规模破3400亿.docx
- 金融工程:大模型总结和解读行业研报.docx
- 健全约束与引导机制,推动公募高质量发展.docx
- 建筑材料行业深度报告:2024年年报及2025年一季报综述,需求继续承压,行业竞争出现缓和信号.docx
文档评论(0)