?? chengxu2.c
字號:
#include<reg52.h>
#include<absacc.h>
#include<stdio.h>
#include<math.h>
//定義:根據驅動電路的硬件連接,得到LED的字位和字型口的地址,并對其定義如下:
#define DIGPORT XBYTE[0x8000] /* 定義字位口 */
#define WORDPORT XBYTE[0x4000] /* 定義字型口 */
#define unchar unsigned char
/* 定義共陰極字型編碼表 */
unchar code TABLE[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f};
//顯示:得到字型和字位口的地址后,向不同的字位送數據,進行數據的顯示
//數碼管顯示計數值個位
unchar digit;
unchar disp; //對技術支取余數
unchar delay;
/* 動態掃描,使用的是LED動態顯示方法。在動態LED顯示程序中,邪惡掃描字位口,是西薩內不同字位數據的動態顯示效果 */
main()
{
TMOD=0x60;
TH1=0;
TL1=0;
EA=1;ET1=0;TR1=1;
for(;;)
{
digit=0x08;
disp=TL1%10;
DIGPORT=digit;
WORDPORT=TABLE[disp];
for(delay=0;delay<=200;delay++); /* 顯示其他位的數據 */
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -