- 4
- 0
- 约1.95万字
- 约 94页
- 2019-03-13 发布于湖北
- 举报
DISP: MOV DPTR,#8001H MOV A,#00H MOVX @DPTR, A MOV A, #14H MOVX @DPTR, A MOV A, #90H MOVX @DPTR, A MOV R0, #30H MOV R2,#06H MOV DPTR, #8000H DISP1: MOV A, @R0 MOVX @DPTR, A INC R0 DJNZ R2, DISP1 RET * * A0-3 B0-3 RL0 RL3 SL0-2 驱 动 器 驱 动 器 译 码 器 8279应用举例 * * 谢谢大家! * * * * * * * 1、键盘及接口 编码键盘与非编码键盘 编码键盘:被按键会产生键码和一个中断请求信号 非编码键盘:被按键仅使触点接通/断开,相应键码由扫描程序形成 非编码键盘的接口电路 键盘的按键按M×N行列矩阵排列,故M×N个键的键盘只需要M+N条单片机的I/O端口线。 4×8行列式非编码键盘的接口如下页所示: * * 4×8行列式非编码键盘 对应按键排布 * * 监视键盘方法——行扫描法和反转法 CPU通过程序监视非编码盘,在发现有按键按下时转入相应按键处理程序执行。监视键盘的方法有行扫描法和反转法。 键值表 地址偏移量N = 行首值 + 列值 查键值表就可得被按键的键值 * * 行扫描法 1)判断有无按键 令列输出(PA口)全为零, 读行值(PC口),若行值低4位为全1,无按键。否则有按键。 2)判断哪一个键按下 轮流扫描PA口,依次使每条列线变为低电平后,读行值,若非全1,则按键在此列中,形成键值;否则扫描下一列。 由此,可确定按键的行首键号和列值,进而求得键值偏移量。 按键类型判别: 若被按键的键值10H,被按键为数字键; 若被按键的键值=10H,被按键为功能键。 * * 反转法 1)设定PA为输出方式,PC为输入方式。 2)使PA输出全0,读PC。(PC=1101) 3)设定PA为输入方式,PC为输出方式 4)将刚才读入的PC内容从PC输出。(PC=1101) 5)读PA。(PA 6)由PA、PC得到键值。 * * 按键的去抖动和窜键处理 按键的去抖动及处理 被按键的抖动时间大约10ms,故CPU检测到有按键按下后延时20ms再度被按键的行首键号和列值就可去掉按键的抖动。 窜键及其处理 窜键:用户不慎同时按下2个或2个以上的按键。发生窜键时,后放开的按键定义为被按键。 处理方法:设立1个窜键标志寄存器(行扫描前设为0),若CPU在行扫描时发现有按键按下就使窜键标志寄存器加1。根据窜键标志寄存器的状态进行判断: 若窜键标志寄存器=1,则未发生窜键; 若窜键标志寄存器1,则返回监控(因为有窜键) * * 按键识别程序(行扫描法) 按键识别程序流程图 * * 按键识别程序 * * 2、LED/LCD显示接口 MCS-51对LED的接口 LED(Light Emitting Diode,发光二极管) LED数码显示管原理 a b g f e c d dp a b … g dp … (a)引脚图 (b)共阴极 (c)共阳极 * * 字型码表(共阴极) 例:显示“2” 数码段与控制端口的对应关系 控制端口位 D7 D6 D5 D4 D3 D2 D1 D0 数码段名 dp g f e d c b a a b g f e c d dp a b … g dp … dp g f e d c b a 0 1 0 1 1 0 1 1 = 5BH 字型码表 * * ·显示类型:以何种形式来显示多个字符 静态显示方式:各显示位同时亮。节省CPU时间;但占用I/O口资源较多,硬件成本高,功耗大。常用在显示器位数较少的单片机系统中。 动态扫描方式:在一个时刻只有一个显示块亮,利用扫描方式循环显示各位。电路简单,占用CPU时间。(单片机系统常用) 要点:字形码 字位控制 驱动 LED显示接口电路 * * ·接口方式: LED数码显示器与单片机的连接方式 按显示代码的获得形式不同: 硬件译码方式:采用BCD码译码器/驱动器,通过译码把1位BCD码数翻译为相应的字形代码,然后由驱动器提供足够的功率去驱动发光二极管。 P1.0 P1.1 P1.2 P1.3 a D
您可能关注的文档
- 中国-东盟自由贸易区的建立对我国物流业的影响.doc
- 中国-东盟自由贸易区对广东对外贸易的影响、挑战与对策.doc
- 中国对外贸易.经济发展实践考察.ppt
- 中国对外贸易的贫困化增长.ppt
- 中国对外贸易形势报告(2015年春季).doc
- 中国二手车经销商生存状况调查报告.pptx
- 中国反垄断现状与分析.pptx
- 中国高技能人才楷模事迹读本-3.ppt
- 中国高净值人群养生之道.ppt
- 中国高速公路.doc
- (2026)教师招聘考试题库(附答案).docx
- (2026)教师招聘义务教育道德与法治课程方案(2022版)必考题库及答案.docx
- 2026部编版三年级语文下册全册教案.pdf
- (2026)部编版小学二年级语文下册全册教案.docx
- 高温合金行业研究报告:AI算力与航空航天共振,驱动需求加速释放2026.2.pdf
- 2025年酒店业人工智能(AI)革命研究报告(英).pdf
- 山东省菏泽市郓城县2025-2026学年度第一学期期末教学质量监测八年级英语试题(无答案).pdf
- 内蒙古自治区锡林郭勒盟2026届高三上学期期末测试政治试卷(含答案).pdf
- 贵州省贵阳市南明区2025-2026学年八年级上学期期末地理试题(无答案).pdf
- 山东烟台市栖霞市2025-2026学年八年级上学期期末道德与法治试题(无答案).pdf
最近下载
- 电厂凝结水精处理系统调试.pdf VIP
- EIM Starter Unit 8 Don’t do that单元知识要点.docx VIP
- 公共文件dragonaging老化工具说明.pdf VIP
- 深度解析(2026)《GBT 905-1994冷拉圆钢、方钢、六角钢尺寸、外形、重量及允许偏差》.pptx VIP
- 储能项目工程可研.pdf VIP
- (正式版)HG-T 21633-2024 玻璃钢管和管件选用规定.pdf VIP
- 滚轴筛检修工艺规程.docx VIP
- 2023注册消防工程师(消防安全技术实务)题库含答案【基础题】.docx
- 2023年宁夏回族自治区中卫市【辅警协警】笔试真题(含答案).docx VIP
- 中级注册安全工程师考试题库精编.docx
原创力文档

文档评论(0)