- 4
- 0
- 约6.31千字
- 约 53页
- 2021-12-07 发布于湖北
- 举报
6.1.1 键盘接口设计 键盘由一组规则排列的按键组成,一个按键实际上是一个开关元件,也就是说键盘是一组规则排列的开关。按键按照结构原理可分为两类,一类是触点式开关按键,如机械式开关、导电橡胶式开关等;另一类是无触点开关按键,如电气式按键,磁感应按键等。前者造价低,后者寿命长。目前,微机系统中最常见的是触点式开关按键。 常用的键盘电路有两种:独立式键盘和矩阵式键盘。 1.独立式键盘工作原理结构 2.矩阵式键盘工作原理 矩阵式键盘中,行、列线分别连接到按键开关的两端,行线通过上拉电阻接到+5V电源上。当无键按下时,行线处于高电平状态;当有键按下时,行、列线将导通,此时,行线电平将由与此行线相连的列线电平决定。然而,矩阵键盘中的行线、列线和多个键相连,各按键按下与否均影响该键所在行线和列线的电平,各按键间将相互影响,因此,必须将行线、列线信号配合起来作适当处理,才能确定闭合键的位置。 矩阵式键盘按键的识别最常见的方法是扫描法。 4.键盘的工作方式 工作方式选取的原则:既要保证CPU能及时响应按键操作,又不要过多占用CPU的工作时间。键盘的工作方式有3种,即编程扫描、定时扫描和中断扫描。 1)编程扫描方式 利用CPU完成其他工作的空余调用键盘扫描子程序来响应键盘输入的要求。在执行键功能程序时,CPU不再响应键输入请求,直到CPU重新扫描键盘为止。 编程扫描方式的软件流程图 2)定时扫描方式 每隔一段时间对键盘扫描一次,它利用单片机内部的定时器产生一定时间(如10 ms)的定时,当到达定时时间就产生定时器溢出中断,CPU响应中断后对键盘进行扫描,并在有键按下时识别出该键,再执行该键的功能程序。定时扫描方式的硬件电路与编程扫描方式相同。 定时扫描方式的软件流程图 3)中断扫描方式 采用上述两种键盘扫描方式时,无论是否按键,CPU都要定时扫描键盘,而单片机应用系统工作时,并非经常需要键盘输入,因此,CPU经常处于空扫描状态,为提高CPU工作效率,可采用中断扫描工作方式。其工作过程如下:当无键按下时,CPU处理自己的工作,当有键按下时,产生中断请求,CPU转去执行键盘扫描子程序,并识别键号。 中断扫描键盘电路 6.1.2 显示器与单片机的接口 1.LED数码显示管的结构 LED数码显示管从结构上可以分为共阴极结构和共阳极结构。 2.LED数码管工作原理 当某一个发光二极管导通时,相应的笔画段就被点亮。这样,若干个二极管导通,就构成0?9的阿拉伯数字符号以及其他能由这些笔画段构成的简单字符。在共阳极数码管中,导通点亮的二极管用0表示,其余用1表示;而在共阴极数码管中,导通点亮的二极管用1表示,其余用0表示。根据发光字段的不同组合可显示出各种数字或字符。 3.LED数码管字型编码 以0为例的不同编码 4.LED七段数码管的静态显示和动态显示 LED数码管有静态和动态两种方法。 静态显示:就是当显示某一字符时,相应的发光二极管恒定导通或截止。 动态显示:就是各显示器不是同时显示,而是逐位轮流地显示(即扫描),每一位显示器而言,每隔一段时间点亮一次。 静态显示接口电路 动态显示接口电路: 1.典型的键盘/显示接口电路 在单片机应用系统中,键盘和显示器往往需同时使用,为节省I/O口线,可将键盘和显示电路做在一起,构成实用的键盘/显示电路。 用8155并行扩展I/O口构成的典型的键盘/显示接口电路。 2.可编程键盘/显示器接口——INTEL 8279 INTEL 8279是一种可编程键盘/显示器接口芯片,它具有键盘输入和显示器输出两种功能。键盘输入时,它提供自动扫描,能与按键或传感器组成的矩阵相连,接收输入信息,它能自动消除开关抖动并能对多键同时按下提供保护。显示输出时,它有一个16×8位显示RAM,其内容通过自动扫描,可由8或16 位LED数码管显示。 1)8279的内部结构和组成模块 2)8279的工作方式 8279工作方式的确定是通过CPU对8279送入命令字实现的。当数据选择端A0置1时,CPU对8279写入的数据为命令字,读出的数据为状态字。 (1)键盘部分。通过对键盘/显示方式命令字的设置,可置为双键互锁方式和N键巡回方式。 (2)显示部分。对LED七段数码管、白炽灯或其他器件提供显示接口。 3)8279与单片机的接口电路 6.2 A/D转换器及应用 6.2.2 8位A/D转换器ADC0809及其应用 1.ADC0809的内部结构和引脚 2.MCS-51单片机与ADC0809的接口 3.应用举例: 设计一个8路模拟量输入的
您可能关注的文档
- 自查:乡村学校少年宫项目自查报告范文.doc
- 自查:乡镇干部学习廉政准则自查报告.doc
- 自查:乡镇计划生育两个转变自查报告.doc
- 自查:乡镇食品安全自查报告.doc
- 自查:乡镇食品安全自查报告范文.doc
- 自查:消防安全自查报告范本.doc
- 自查:小班班级卫生自查报告.doc
- 自查:小学全面开展廉洁教育情况自查报告.doc
- 自查:小学师德师风建设自查报告.doc
- 自查:小学校舍安全自查报告.doc
- 山西天一大联考2025-2026学年高二上学期期末学情监测语文试题(试卷+解析).docx
- 山西忻州部分学校2025-2026学年高一上学期2月质量检测数学试题(人教B版)(试卷+解析).docx
- 山西运城市2025-2026学年高二第一学期期末调研测试数学试题(试卷+解析).docx
- 陕西省榆林市榆阳区2025-2026学年八年级上学期期末地理试题(试卷+解析).docx
- 陕西西安市碑林区2025-2026学年度第一学期期末八年级生物试题(试卷+解析).docx
- 四川省广元市苍溪县2025-2026年八年级上学期期末道德与法治试题(试卷+解析).docx
- 江苏泰州市姜堰区2025-2026学年七年级上学期1月期末数学试题(试卷+解析).docx
- 江苏省扬州市邗江区2025-2026学年九年级上学期期末考试化学试题(试卷+解析).docx
- 江西上饶市铅山县2025-2026学年第一学期期末考试八年级数学试题(试卷+解析).docx
- 江苏扬州市高邮市2025-2026学年度第一学期期末学业质量监测试题九年级英语(试卷+解析).docx
原创力文档

文档评论(0)