一个基于AVR单片机的计算器程序.docVIP

  • 12
  • 0
  • 约9.75千字
  • 约 11页
  • 2017-11-22 发布于四川
  • 举报
一个基于AVR单片机的计算器程序 #includeavr/io.h #includeutil/delay.h //延时函数的头文件 #includeavr/interrupt.h // 中断函数的头文件 #define uint unsigned int #define uchar unsigned char #define BIT(k) (1k) //利用上ICC软件的优点 #define DI PORTC //夜晶的数据输入端 #define No_key 255 //没有按键按下的返回值 #define key_port PORTD //键盘输入 #define key_ddr DDRD #define key_pin PIND //宏定义方便以后程序移植 #define lone_key_port PORTB //独立键盘接口 用于输入小数点 #define lone_key_ddr DDRB #define lone_key_pin (PINBBIT(0)) //读取独立键盘接口的电平 #define rs_0 PORTA=~BIT(0) //RS复位 #define rs_1 PORTA|=BIT(0) //RS置位 #define en_0 PORTA=~BIT(1) //使能端复位 #define en_1 PORTA|=BIT

文档评论(0)

1亿VIP精品文档

相关文档