?? led.c
字號:
#include <AT89X51.H> //預處理文件里面定義了特殊寄存器的名稱如P1 口定義為P1
void main(void)
{
//定義花樣數據
const unsigned char design[32]={
0xFF,0xFE,0xFD,0xFB,0xF7,0xEF,0xDF,0xBF,
0x7F,0x7F,0xBF,0xDF,0xEF,0xF7,0xFB,0xFD,
0xFE,0xFF,0xFF,0xFE,0xFC,0xF8,0xF0,0xE0,
0xC0,0x80,0x0,0xE7,0xDB,0xBD,0x7E,0xFF
};
unsigned int a; //定義循環用的變量
unsigned char b; //在C51 編程中因內存有限盡可能使用少字節的類型,對大型程序很受用
do{
for (b=0; b<32; b++)
{
for(a=0; a<30000; a++); // 延時一段時間
P1 = design[b]; // 讀已定義的花樣數據并寫花樣數據到P1 口
}
}while(1);
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -