第八讲 按键控制.pptVIP

  • 1
  • 0
  • 约3.45千字
  • 约 20页
  • 2019-11-06 发布于湖北
  • 举报
第八讲 按键控制 电子信息学院 电子技术教研室 键盘的应用 键盘的分类 键盘分编码键盘和非编码键盘。键盘上闭合键的识别由专用的硬件编码器实现,并产生键编码号或键值的称为编码键盘,如计算机键盘. 靠软件编程来识别的称为非编码键盘; 在单片机组成的各种系统中,用的最多的是非编码键盘。也有用到编码键盘的。 非编码键盘有分为:独立键盘和行列式(又称为矩阵式)键盘。 按键在闭合和断开时,触点会存在抖动现象: 硬件去抖:采用R-S触发器或单稳电路构成去抖电路。 软件去抖:在检测到有键按下时,执行一个10ms 的延时程序后,再确认该键是否保 持闭合状态。 #include reg51.h #define uchar unsigned char #define uint unsigned int sbit LED1=P0_0; sbit LED2=P0_1; sbit LED3=P0_2; sbit LED4=P0_3; sbit K1=P1_0; sbit K2=P1_1; sbit K3=P1_2; sbit K4=P1_3; void DelayMS(uint x) { uchar i; while(x--) for(i=0; i120; i++); } void main()

文档评论(0)

1亿VIP精品文档

相关文档