?? main.c.110606141540
字號:
//開發環境:HJ-1G HJ-3G 開發板+AVR增強包套裝
//芯片:ATMEGA16A
//編譯器:ICCV7
//編寫:慧凈電子
//網址:WWW.HLMCU.COM QQ:121350852
//點亮HJ-1G/3G開發板上的8個LED燈
#include <iom16v.h>
#include <macros.h>
//#include "iom16v.h"
//#include "macros.h"
void Delay()
{
unsigned char a, b;
for (a = 1; a; a++)
for (b = 1; b; b++)
;
}
void LED_On(int i)
{
PORTB = ~BIT(i); /* low output to turn LED on */
Delay();
}
void main()
{
int i;
DDRB = 0xFF; /* output */
PORTB = 0x55; /* all off */
PORTA|=BIT(PA4); //PA4輸出高電平,WE拉高
PORTA&=~BIT(PA4); //PA4輸出低電平,關掉HC573
DDRC|=BIT(PC7); //PC7設置為輸出狀態
PORTC&=~BIT(PC7); //PC7輸出低電平,關掉HC573
while (1)
{
/* forward march */
for (i = 0; i < 8; i++)
LED_On(i);
/* backward march */
for (i = 8; i > 0; i--)
LED_On(i);
/* skip */
for (i = 0; i < 8; i += 2)
LED_On(i);
for (i = 7; i > 0; i -= 2)
LED_On(i);
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -