任务228按键控制单数码管

上传人:xian****812 文档编号:299203463 上传时间:2022-05-27 格式:PPT 页数:17 大小:202KB
返回 下载 相关 举报
任务228按键控制单数码管_第1页
第1页 / 共17页
任务228按键控制单数码管_第2页
第2页 / 共17页
任务228按键控制单数码管_第3页
第3页 / 共17页
任务228按键控制单数码管_第4页
第4页 / 共17页
任务228按键控制单数码管_第5页
第5页 / 共17页
点击查看更多>>
资源描述

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

1、任务任务228按键控制单数码管按键控制单数码管 6学时学时1.1.掌握独立按键接口电路的应用掌握独立按键接口电路的应用掌握独立按键接口电路的应用掌握独立按键接口电路的应用2.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)如果只有一个按键按下,单片机怎样判断那一)如果只有一个按键按下,单片机怎样判断那一个按键按下并产生出键盘码个按键

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

4、按键按下,个按键按下,当然,如果确信在实际应用时不会出现多个按键同时按下的当然,如果确信在实际应用时不会出现多个按键同时按下的情况,这个步骤也可以不要情况,这个步骤也可以不要3.3.最后判断究竟是那一个按键按下了,并得到这个按键的键盘最后判断究竟是那一个按键按下了,并得到这个按键的键盘码码4.4.再根据不同的键盘码值,运用再根据不同的键盘码值,运用JMPJMPA+DPTRA+DPTR指令和跳转表指令和跳转表格,跳到相应的处理程序去格,跳到相应的处理程序去四、任务分析1 1、硬件电路、硬件电路硬件电路见图,七段数码管硬件电路见图,七段数码管U2U2为共阴极数码管,为共阴极数码管,( (也也可以选

5、择可以选择8 8段数码管,将接段数码管,将接dpdp控制脚控制脚) )受受P1P1口的低七位口的低七位管脚控制,管脚控制, S0S0S7 8S7 8个独立按键和个独立按键和8 8个电阻构成构成个电阻构成构成键盘电路,可以控制键盘电路,可以控制P2P2口的口的8 8个管脚输入的电平高低,个管脚输入的电平高低,按下键,相应管脚输入低电平,不按键,输入高电平。按下键,相应管脚输入低电平,不按键,输入高电平。硬硬件件电电路路2 2、软件分析、软件分析按键按下没有按键按下没有延时10ms,去抖动影响是否只按下一个键?确定那个按键按下,得到键盘码根据键盘码,运用查表指令,向七段数码管送出相应的字型码开始Y

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

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 中学教育 > 教学课件 > 高中课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号