单片机键盘显示接口技术PPT学习教案

上传人:牛*** 文档编号:51122423 上传时间:2022-01-24 格式:PPTX 页数:24 大小:286.85KB
返回 下载 相关 举报
单片机键盘显示接口技术PPT学习教案_第1页
第1页 / 共24页
单片机键盘显示接口技术PPT学习教案_第2页
第2页 / 共24页
单片机键盘显示接口技术PPT学习教案_第3页
第3页 / 共24页
点击查看更多>>
资源描述
会计学1单片机键盘显示接口技术单片机键盘显示接口技术 键盘输入数据和命令,显示用于计算机的状态、命令和计算结果。一、键盘一、键盘 单片机键盘有两种: 一种是全编码键盘,其键码全由硬件提供,但是这种方式硬件结构复杂,成本高; 另一种是非编码键盘,这种键盘多采用矩阵方式,利用软件识别键码及完成各种键功能处理。单片机系统中多采用非编码键盘。 第1页/共24页第2页/共24页P1.0P1.1P1.7+5v1. 接口与数据接口与数据 每个按键单独占有一根每个按键单独占有一根I/O接口引线。接口引线。 输入每根输入每根I/O接口引线的信接口引线的信号号对应某个数据。对应某个数据。第3页/共24页I/O接接口口+5v+5v消除抖动电路开关开关单片机单片机抖动时间抖动时间10ms开关动作时间开关动作时间100ms“ 1 ”“ 0 ”10ms第4页/共24页键盘处理程序任务1)键输入 检查键盘是否有键被按下,消除按键抖动。确定被按键的键号,获取键号。 硬件电路消除抖动或软件消除抖动。2)键译码 键号为键盘位置码,根据键号查表得出被按键的键值。键值:数字键09、字符键0AH0FH、功能键10H 。3)键处理 根据键值转移到不同程序段。若键 值属于数字、字符键,则调用显示数字和字符的子程序。若键值属于功能键,则进行多分支转移,执行各个功能程序段。延时等待延时等待10ms 仍有按键信号?仍有按键信号?Y 有按键信号?有按键信号?NYN键盘处理键盘处理 按键释放?按键释放?NY第5页/共24页第6页/共24页 0 1+5v P1.0 P1.1 P1.4 P1.5键盘键盘I/O接口接口由多条I/O接口引线组成矩阵式键盘。第7页/共24页1. 扫描法 列线输出,行线输入。 列线逐行输出0,某行有按键,行线输入有0,若无按键,行线输入全部为1。2. 反转法 行列线交换输入、输出,两步获取按键键号。3. 中断扫描方式 有按键按下时发出中断请求信号,提高CPU的效率。第8页/共24页延时消抖延时消抖键扫描求键号键扫描求键号延时等待延时等待键译码求键值键译码求键值修改显示缓冲区修改显示缓冲区跳转各功能程序跳转各功能程序有按键输入?有按键输入?确有按键?确有按键?按键释放?按键释放?是数字键?是数字键?第9页/共24页图7-5 中断式键盘电路第10页/共24页第11页/共24页共阳极共阳极共阴极共阴极外形图外形图第12页/共24页显示字形h a b c d e f g共阳极段选码共阴极段选码0123456789ABCDEF“灭” 1 1 0 0 0 0 0 01 1 1 1 1 0 0 11 0 1 0 0 1 0 01 0 1 1 0 0 0 01 0 0 1 1 0 1 01 0 0 1 0 0 1 01 0 0 0 0 0 1 01 1 1 1 1 0 0 01 0 0 0 0 0 0 01 0 0 1 0 0 0 01 0 0 0 1 0 0 01 0 0 0 0 0 1 11 1 0 0 0 1 1 01 0 1 0 0 0 0 11 0 0 0 0 1 1 01 0 0 0 1 1 1 01 1 1 1 1 1 1 1C0HF9HA4HB0H99H92H82HF8H80H90H88H83HC6HA1H86H8EHFFH3FH06H5BH4FH06H6DH7DH07H7FH6FH77H7CH39H5EH79H71H00H第13页/共24页COM P1.01.7 MCS-51a f b g e c d habha b hCOMLED 的的字字形形码码(字字段段码码)显显示示字字符符共共阴阴极极共共阳阳极极03FHC0H106HF9H 8FFH00H灭灭00FFHF71H84HU3EHC1H PF3H02HD D7 7 D D6 6 D D5 5 D D4 4 D D3 3 D D2 2 D D1 1 D D0 0h g f e d c b ah g f e d c b a 第14页/共24页例: MOV DPTR,#WTAB ;指向字形码表首地址MOV A,R0 ;取显示缓冲区中数据MOVC A,A+DPTR ;查表显示译码MOV P1,A ;输出显示WTAB:DB3FH,06H,5BH ;字形码表COM P1.01.7 MCS-51a f b g e c d habh第15页/共24页 a b hCOMa f b g e c d h a b hCOM a b hCOM第16页/共24页COMhCOMD7D1D0D0D1D2hbbhCOMa f b g e c d haaba 对应字位线: D0 D1 D2 D3 D4 D5显显 示示 缓缓 冲冲 区区地地 址址内内 容容7AH7BH7CH7DH7EH7FH每个LED需要一个8位并行口多位LED共用一个8位字段口,各位LED公共端用字位口控制,扫描输出显示不同字形。显示缓冲区与多位LED对应关系:第17页/共24页第18页/共24页多位静态显示电路第19页/共24页第20页/共24页一、一、LCD的原理与分类的原理与分类1. LCD的原理的原理 LCD是一种被动显示器,本身不发光利用电场效应液晶的扭曲向列效应 具有功耗低,显示信息大,寿命长和抗干扰能力强等优点2. LCD的分类的分类 显示类型:笔段型 、字符型点、阵图形型 采光分类:自然采光、背光源采光 驱动分类:静态驱动、动态驱动、双频驱动法 第21页/共24页第22页/共24页第23页/共24页
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 图纸专区 > 课件教案


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!