IAR For AVR -- LCD1602
时间:12-03
来源:互联网
点击:
/*主函数*/
void main(void)
{
Port_Init();
LCD1602_Init();
while(1)
{
LCD1602_Left_Display(dou1,dou2);
LCD1602_Right_Display(dou3,dou4);
LCD1602_TurnLeft();
delay_s(2);
LCD1602_TurnRight();
delay_s(2);
}
}
/+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/
delay.h
/+++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++/
#ifndef __IAR_DELAY_H
#define __IAR_DELAY_H
#include
#define XTAL 7.3728 //可定义为你所用的晶振频率(单位Mhz)
#define delay_us(x) __delay_cycles ( (unsigned long)(x * XTAL) )
#define delay_ms(x) __delay_cycles ( (unsigned long)(x * XTAL*1000) )
#define delay_s(x) __delay_cycles ( (unsigned long)(x * XTAL*1000000) )
#endif
IARAVRLCD160 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)