单片机按键模块计.pptVIP

  • 61
  • 0
  • 约9.47千字
  • 约 62页
  • 2016-12-30 发布于贵州
  • 举报
单元5 按键模块设计 回顾 1,数码管显示原理? 2,静态数码管工作原理? 3,动态数码管工作原理? 4,AT89C51有几个定时器?各是多少位的?请简述定时器实现定时原理? 5,8051单片机定时/计数器工作方式有多少种? 6,如何设置8051单片机工作在定时/计数模式下? 7,如何启动定时器工作? 8,请简述DS1302读取时间的编程过程? 本单元任务 任务1 独立式键盘设计 任务2 键盘中断设计 任务3 矩阵式键盘设计 任务4 多个外部中断设计 任务1 独立式键盘设计 独立式键盘工作原理及应用 独立式键盘的组成是由若干个按键与单片机的I/O口一一的对应连接,然后通过读取单片机I/O的电平状态来确认哪个对应的按键被按下,一般一个独立式按键对应一个功能,可以通过按键的组合来实现多个功能。 抖动:当用手按下一个键时,往往出现按键在闭合和断开位置之间来回跳动多次才能到闭合稳定状态的现象;在 释放一个键时,也会出现类似的情况,这种情况就是抖动。按下一个键时产生前沿抖动,释放一个键时产生后沿抖动。抖动的持续时间随键盘簧片的材料和操作员而异,通常在5~10ms。而5~10ms已经对程序进行多次循环扫描执行,显而易见,抖动问题不解决,就会引起对闭合键的多次识别。 。 应用举例:例5-1 #includeAT89X51.H void main() {

文档评论(0)

1亿VIP精品文档

相关文档