千萬建筑資料下載 →
//文件名稱:flash_led.c
文件說明:流水燈C程序
編寫人員:JerryYang
編寫日期:2006年10月5日
程序說明:MCU采用AT89S51,外接12M晶振,P1口輸出//#include<reg51.h>//51系列單片機(jī)定義文件#defineucharunsignedchar//定義無符號字符#defineuintunsignedint//定義無符號整數(shù)voiddelay(uint);//聲明延時(shí)函數(shù)
voidmain(void)
{
uinti;
uchartemp;
while(1)
{
temp=0x01;
for(i=0;i<8;i++)//8個(gè)流水燈逐個(gè)閃動(dòng){
P1=~temp;
delay(100);//調(diào)用延時(shí)函數(shù)
temp<<=1;
}
temp=0x80;
for(i=0;i<8;i++)//8個(gè)流水燈反向逐個(gè)閃動(dòng)
{
P1=~temp;
delay(100);//調(diào)用延時(shí)函數(shù)
temp>>=1;
}
temp=0xFE;
for(i=0;i<8;i++)//8個(gè)流水燈依次全部點(diǎn)亮
{
P1=temp;
delay(100);//調(diào)用延時(shí)函數(shù)
temp<<=1;
}
temp=0x7F;
for(i=0;i<8;i++)//8個(gè)流水燈依次反向全部點(diǎn)亮{
P1=temp;
delay(100);//調(diào)用延時(shí)函數(shù)
temp>>=1;
}
}
}
voiddelay(uintt){
registeruintbt;for(;t;t--)
for(bt=0;bt<255;bt++);//定義延時(shí)函數(shù)
花樣流水燈C語言源程序.doc下載久久建筑網(wǎng)m.brightonrobinsfc.com提供大量:建筑圖紙、施工方案、工程書籍、建筑論文、合同表格、標(biāo)準(zhǔn)規(guī)范、CAD圖紙等內(nèi)容。