最新单片机实验三键盘识别实验.docx
- 文档编号:27424695
- 上传时间:2023-06-30
- 格式:DOCX
- 页数:9
- 大小:402.91KB
最新单片机实验三键盘识别实验.docx
《最新单片机实验三键盘识别实验.docx》由会员分享,可在线阅读,更多相关《最新单片机实验三键盘识别实验.docx(9页珍藏版)》请在冰豆网上搜索。
最新单片机实验三键盘识别实验
单片机实验三键盘识别实验
昆明理工大学信息工程与自动化学院学生实验报告
(2012—2013学年第1学期)
课程名称:
单片机技术开课实验室:
信自楼4022012年12月4日
年级、专业、班
学号
姓名
成绩
实验项目名称
键盘识别实验
指导教师
江虹
教师
评语
教师签名:
年月日
一、实验目的
掌握单片机I/O口的输入检测的方法、独立按键的识别方法、键盘消抖等。
学会实时程序的调试技巧。
二、实验原理
我们在手动按键的时候,由于机械抖动或是其它一些非人为的因素很有可能会造成误识别,一般手动按下一次键然后接着释放,按键两片金属膜接触的时间大约为50ms左右,在按下瞬间到稳定的时间为5-10ms,在松开的瞬间到稳定的时间也为5-10ms,如果我们在首次检测到键被按下后延时10ms左右再去检测,这时如果是干扰信号将不会被检测到,如果确实是有键被按下,则可确认,以上为按键识别去抖动的原理。
三、实验内容
在如下实验电路中每按一次独立键盘的S2键,与P1口相连的八个发光二极管中点亮的一个往下移动一位。
图1实验板键盘电路原理图
四、实验步骤及结果
1、按实验要求在KeilC中创建项目,编辑、编译程序。
(1)创建项目:
注意文件为。
”.c”文件。
(2)选择Device为“Atmel89C52”
(3)添加文件及编辑、编译程序
2、将编译生成的目标码文件(后缀为.Hex)传入实验板中。
(1)编译生成的目标码文件(后缀为.Hex)
(2)查看端口号:
(2)将编译生成的目标码文件传入实验板中。
3、在实验板上运行程序,观察实验运行结果并记录。
五、实验总结
在这次试验中,我们的主要目的是掌握单片机I/O口的输入检测的方法、独立按键的识别方法、键盘消抖等。
通过这次试验我对键盘输入检测有方法有了初步的了解。
键盘是单片机运用系统中最常用的输入设备,在单片机运用系统中,操作人员一般都通过键盘向单片机体统输入指令、地址和数据,实现简单的人机通信。
键盘实际上是一组按键开关的集合,平时按键开关总是处于断开状态,当按下键时它才闭合。
抖动时间的长短由按键开关的机械特性决定,一般是5到10ms,这种抖动对于人体来说是感觉不到的,但对于单片机来说,则是完全可以感应到的。
键盘的处理主要涉及按键的识别、抖动的消除、键位的编码三个方面的内容。
在以后的编码中要认真,也许一个很小的问题就让自己检查半天,要养成好的习惯,还有就是要多看书,多实践,要把理论和实践相结合。
这样才能在理论生加深印象,在实践上更加熟练。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 最新 单片机 实验 键盘 识别