精品范文第03讲-并行IO输入-普通按键.pptVIP

  • 4
  • 0
  • 约 6页
  • 2017-08-17 发布于江苏
  • 举报

精品范文第03讲-并行IO输入-普通按键.ppt

集美大学机械工程学院-郑东强 PORTxn=1,使能上拉电阻 键盘分编码键盘和非编码键盘。键盘上闭合键的识别由专用的硬件编码器实现,并产生按键编码号或键值的称为编码键盘,如计算机键盘。 而靠软件编程来识别的称为非编码键盘。 在单片机组成的各种系统中,用的最多的是非编码键盘。也有用到编码键盘的。 键盘 矩阵键盘 机械按键的抖动现象: 按键-指示灯(输入输出)-Button_LED 按键(长按连续执行)-Button_intellegent c_wobble_time c_keyover_time c_keyquick_time keyover_time 0 20000 2000 120 * /* 文件名:Button_LED.c 说明:根据按钮状态改变led */ #include avr/io.h #include util/delay.h unsigned char Read_Key(void)//读取键盘 { if((PIND0x0F)==0x0f) return 0xff; else { _delay_ms(5); if((PIND0x0f)==0x0f) return 0xff; else return PIND0x0f; } } int main(void) { unsigned char key; DDRD=0xf0; P

您可能关注的文档

文档评论(0)

1亿VIP精品文档

相关文档