?? mcu._c
字號:
#include <iom16v.h>
unsigned char const SEGtable[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0x88,0x83,0xC6,0xA1,0x86,0x8E};
//"0"~"F"對應的字形編碼,共陽極八段數碼管
main()
{
unsigned char i,j;
unsigned char counter=0; //指示當前顯示的數字或者字符在表格中存放位置
DDRD = 0xFF;
PORTD = 0xFF; //初始化PORTA
while(1)
{
for(i=0;i<250;i++) //軟件延時
{
for(j=0;j<250;j++);
for(j=0;j<250;j++);
for(j=0;j<250;j++);
}
if(counter>=15) //已經顯示到F,回到0繼續顯示
{
counter = 0;
}
else
{
counter++; //數字字符增加
}
PORTD = SEGtable[counter]; //輸出字符
}
}
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -