單片機(jī)數(shù)碼管數(shù)字輪換顯示
/*********************************************************************************************
程序名: 數(shù)碼管數(shù)字輪換顯示
編寫(xiě)人: 天涯風(fēng)云
編寫(xiě)時(shí)間: 2012年11月17日
硬件支持: STC12C4052AD 內(nèi)部6Mhz晶振
接口說(shuō)明: 單片機(jī)P1各口接數(shù)碼管
修改日志:
/*********************************************************************************************
說(shuō)明:
/*********************************************************************************************/
#include //頭文件
本文引用地址:http://cafeforensic.com/article/201611/323531.htm/*********************************************************************************************
函數(shù)名:毫秒級(jí)CPU延時(shí)函數(shù)
調(diào) 用:DELAY_MS (?);
參 數(shù):1~65535(參數(shù)不可為0)
返回值:無(wú)
結(jié) 果:占用CPU方式延時(shí)與參數(shù)數(shù)值相同的毫秒時(shí)間
/*********************************************************************************************/
/*******************************************************************************************/
void DELAY_MS (unsigned int a){
unsigned int i;
while( --a != 0){
for(i = 0; i < 600; i++);
}
}
/*********************************************************************************************/
/*********************************************************************************************/
/*********************************************************************************************
函數(shù)名:主函數(shù)
調(diào) 用:無(wú)
參 數(shù):無(wú)
返回值:無(wú)
結(jié) 果:程序開(kāi)始處,無(wú)限循環(huán)
備 注:
/*********************************************************************************************/
函數(shù)名:主函數(shù)
調(diào) 用:無(wú)
參 數(shù):無(wú)
返回值:無(wú)
結(jié) 果:程序開(kāi)始處,無(wú)限循環(huán)
備 注:
/*********************************************************************************************/
void main (void){ //主函數(shù)
unsigned char i; //定義字符型變量i (8位)
unsigned char m[11]={0x03,0xCF,0x25,0x85,0xC9,0x91,0x11,0xC7,0x01,0x81,0xFF};//從數(shù)字0到9的字碼表,F(xiàn)F為全部關(guān)燈不顯示
unsigned char m[11]={0x03,0xCF,0x25,0x85,0xC9,0x91,0x11,0xC7,0x01,0x81,0xFF};//從數(shù)字0到9的字碼表,F(xiàn)F為全部關(guān)燈不顯示
for(i=0;i<11;i++){ //P1段,無(wú)限循環(huán)
P1 = m[i];
DELAY_MS(600);
}
}
/*********************************************************************************************/
評(píng)論