任务228按键控制单数码管

上传人:xt****7 文档编号:178643371 上传时间:2022-12-29 格式:PPT 页数:17 大小:202KB
收藏 版权申诉 举报 下载
任务228按键控制单数码管_第1页
第1页 / 共17页
任务228按键控制单数码管_第2页
第2页 / 共17页
任务228按键控制单数码管_第3页
第3页 / 共17页
资源描述:

《任务228按键控制单数码管》由会员分享,可在线阅读,更多相关《任务228按键控制单数码管(17页珍藏版)》请在装配图网上搜索。

1、任务任务228按键控制单数码管按键控制单数码管 6学时学时1.掌握独立按键接口电路的应用掌握独立按键接口电路的应用2.巩固单片机数码管显示的应用巩固单片机数码管显示的应用一任务目标二任务要求任务描述:任务描述:有有8 8个按键(个按键(K0-K7K0-K7),当按下),当按下K0K0时,数码管显示时,数码管显示0 0,按下,按下K1K1时,数码管显示时,数码管显示1 1,按下,按下K7K7键时,数码显示键时,数码显示7 7,如果同时有,如果同时有2 2个或个或2 2个以上的按键按下,则数码管不理会,个以上的按键按下,则数码管不理会,保持原显示状态。保持原显示状态。仿真演示仿真演示三 相关知识(

2、一一)键盘电路键盘电路 1.1.键盘码概述键盘码概述2.2.按键开关的抖动问题按键开关的抖动问题注意:键盘的抖动时间一般为注意:键盘的抖动时间一般为5 510ms 10ms 3.独立式键盘独立式键盘v(1)电路结构)电路结构独立式键盘独立式键盘(2 2)怎样判断是否有按键按下)怎样判断是否有按键按下(3 3)怎样判断有几个按键按下)怎样判断有几个按键按下(4 4)如果只有一个按键按下,单片机怎样判断那一)如果只有一个按键按下,单片机怎样判断那一个按键按下并产生出键盘码个按键按下并产生出键盘码 (5 5)单片机怎样实现当按下不同的键盘完成不同的)单片机怎样实现当按下不同的键盘完成不同的处理过程处

3、理过程 (二)独立键盘电路的编程方法(二)独立键盘电路的编程方法1 1首先单片机要知道是不是有按键按下,注意为消除抖动的首先单片机要知道是不是有按键按下,注意为消除抖动的影响要判断两次,第一次判断按下键后,要延时影响要判断两次,第一次判断按下键后,要延时10ms10ms再进判再进判断,如果还是有按键按下,此时才能真正确定按键按下了断,如果还是有按键按下,此时才能真正确定按键按下了2.2.判断出确实有按键按下后,再判断是不是只有判断出确实有按键按下后,再判断是不是只有1 1个按键按下,个按键按下,当然,如果确信在实际应用时不会出现多个按键同时按下的当然,如果确信在实际应用时不会出现多个按键同时按

4、下的情况,这个步骤也可以不要情况,这个步骤也可以不要3.3.最后判断究竟是那一个按键按下了,并得到这个按键的键盘最后判断究竟是那一个按键按下了,并得到这个按键的键盘码码4.4.再根据不同的键盘码值,运用再根据不同的键盘码值,运用JMPJMPA+DPTRA+DPTR指令和跳转表指令和跳转表格,跳到相应的处理程序去格,跳到相应的处理程序去四、任务分析1 1、硬件电路、硬件电路硬件电路见图,七段数码管硬件电路见图,七段数码管U2U2为共阴极数码管,为共阴极数码管,(也也可以选择可以选择8 8段数码管,将接段数码管,将接dpdp控制脚控制脚)受受P1P1口的低七位口的低七位管脚控制,管脚控制,S0S0

5、S7 8S7 8个独立按键和个独立按键和8 8个电阻构成构成个电阻构成构成键盘电路,可以控制键盘电路,可以控制P2P2口的口的8 8个管脚输入的电平高低,个管脚输入的电平高低,按下键,相应管脚输入低电平,不按键,输入高电平。按下键,相应管脚输入低电平,不按键,输入高电平。硬硬件件电电路路2 2、软件分析、软件分析按键按下没有按键按下没有延时10ms,去抖动影响是否只按下一个键?确定那个按键按下,得到键盘码根据键盘码,运用查表指令,向七段数码管送出相应的字型码开始YNNYYNY软件分析软件分析软件分析软件分析软件分析软件分析五任务实施v 1 1、在、在PROTEUSPROTEUS软件中按图搭接好

6、电路;软件中按图搭接好电路;v 2 2、在伟福软件中编辑程序,进行编译,得到、在伟福软件中编辑程序,进行编译,得到.HEX.HEX格式文格式文件;件;v 3 3、将所得的、将所得的HEXHEX格式文件在格式文件在PROTEUSPROTEUS中指定到中指定到MCUMCU芯片中;芯片中;v 4 4、运行仿真,观察仿真结果;、运行仿真,观察仿真结果;v 5 5、PROTEUSPROTEUS中结果正常后,用实际硬件搭接并调试电路,中结果正常后,用实际硬件搭接并调试电路,通过编程器将通过编程器将.HEX.HEX格式文件下载到格式文件下载到AT89C51AT89C51中,通电验证中,通电验证实验结果。实验结果。六、任务总结v任务回顾任务回顾v课后作业课后作业v思考题思考题标标志志Thank you!

展开阅读全文
温馨提示:
1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
2: 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
3.本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

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

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


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