单片机独立式键盘4.pptVIP

  • 8
  • 0
  • 约1.87千字
  • 约 16页
  • 2018-07-09 发布于江苏
  • 举报
单片机独立式键盘4

单片机原理与 接口技术 广州大学自动化系 肖忠 * 一、设计目标 任务二:独立式键盘 (一个按键对应一个LED,按下一个键,对应的LED灯亮) * 二、典型硬件电路 * 二、典型硬件电路 * 三、知识点 1-按键电路 X 启用 * 三、知识点 2-寄存器设置 1、D口为输出, 初态为高; DDRD = 0xFF; PORTD=0xFF; 2、B口为输入, 设置内部上拉; DDRB = 0x00; PORTB=0xFF; * 四、软件设计 1-流程图 B口初始化D口初始化 读取B口状态; 向D口输出; B口初始化D口初始化 若B0=0; PORTD =~0x01; …… …… 若B7=0; PORTD =~0x80; * 四、软件设计 2-代码1 #include iom48v.h void io_init(void) { /*IO口初始化函数*/ DDRB = 0x00; //方向输入 PORTB = 0xFF; //打开上拉 DDRD = 0xFF; //方向输出 PORTD = 0xFF; //高电平 } * 四、软件设计 2-代码2 void main(void) { unsigned char i; io_init(); while (1) { i = PINB; PORTD = i ; }

文档评论(0)

1亿VIP精品文档

相关文档