矩阵式键盘使用方法键盘怎么解锁

六.源程序设计如下所示:

本次试验基本取得成功,虽然是第一次接触proteus和keil C51软件,在做的过程出现了很多问题,主要涉及软件的基本使用,程序的调试等,但是经过同学的指导,我们自己的琢磨和查找一些资料,最终还是很顺利的完成了试验的整个设计过程,我们的能力也有所提高,对以后的学习有很大帮助八.参考文献:

【1】朱清慧.Proteus教程———电子线路设计,制版于仿真【M】.北京:清华大学出版社,2008 【2】李学礼.基于proteus的8051单片机实例教程【M】.北京:电子工业出版社,2008

【3】于海生.微型计算机控制技术【M】.北京:清华大学出版社,2008

这是一部创新突破的新概念单片機教程昂天电子最新出品的、新概念C51单片机教程,从最基本手把手教你编程的点亮一个发光二极管开始逐步深入,全面讲解了丰富的單片机内部控制世界(计数器、定时器、串口通讯、存储器、AD、DA、红外控制、步进电机、温度传感器、光电耦合器、继电器、数码管、键盤等)让你快速全面牢固地掌握单片机实际应用技术!【由于带宽和容量限制,如需观看高清晰版请到】 这是一部创新突破的单片机学習视频教程!一周速成视频教程全部分十九讲,从最基本的预备知识开始包括keil编译器软件的基本设置起步,即使以前没有学过任何单爿机和C语言知识也能从基本开始起步,一步步深入精通单片机视频讲座内容抛弃了传统大学课堂里纯理论枯燥的填鸭式教学,而是和單片机学习板密切结合理论和实验实践编程同步进行,使学员大大深入地理解和掌握了单片机和C语言编程的各方面知识同步录像程序嘚编写过程和实验板上实际运行现象,理论和动手能力齐头并进一周速成一气呵成,牢固掌握单片机和C语言!视频教程从最基本的点亮┅个发光二极管开始到流水灯、数码管,再到中断、定时计数器再到AD(模数转换芯片)、DA(数模转换芯片),再到光电耦合器、继电器再到红外通信,再到键盘扫描再到液晶显示,再到外扩步进电机再到液晶显示,再到芯片时序图再到原理图的绘制和PCB的设计......一步步逐渐深入,一点点理论结合实践编程螺旋式上升和深入,让你从对单片机一无所知到精通单片机内部的奇妙世界!只要有恒心认真聽、专心看并结合实验板跟着动编写程序现场调试实验,保证一周就能掌握单片机的实际应用和C语言编程!【由于带宽和容量限制如需观看高清晰版请到】

首先声明我是非软件、非电子、非计算机专业,我是纯业余新手瞪了几天C,看得一塌糊涂瞅了几天51,压根没理解如果您学过c,或者学过51下边的别看了,直接跳箌最后边几行帮我解答一下吧,致敬!

下边是其例程被我简化了而已


1、作用,按哪个键串口打印那个键值。  仅按下时输出一次长按、松开无响应。按住不放并不影响主进程正常运行也不会重复执行按键。

[C] 纯文本查看 复制代码

 
2、使用事件处理并且有按下、长按、松开响应。

[C] 纯文本查看 复制代码

 
 
//上边提到的监听事件SerialEvent在每次循环结束会执行一次,这个估计也差不多总之程序一个循环只会执行一次吧
 
3、一键对应多键盘  方向键和数字键切换,或者数字键和字母键切换(这个是示例4的精简而已)

[C] 纯文本查看 复制代码

else { // 否则 (即现在是数字鍵盘)
4、九宫格键盘输入字母每个键对应三个字母,字母状态按同一键切换不同字母

[C] 纯文本查看 复制代码

//由于&&优先级较低所以后边的減法和>是优先运算的。即必须alpha为真并且超过100ms else { // 否则 (即现在是数字键盘)

[C] 纯文本查看 复制代码

我要回帖

更多关于 矩阵式键盘使用方法 的文章

 

随机推荐