|
想問一下單片機(jī)燒錄程序時(shí)候這樣子的led電路全給高電平會(huì)全亮,按下復(fù)位也會(huì)亮,但是寫入流水燈代碼的之后就總有倆個(gè)燈沒反應(yīng),單獨(dú)賦值那倆個(gè)燈也沒反應(yīng),請各位分享你們寶貴的建議,萬分感謝。個(gè)人感覺代碼沒問題,以經(jīng)過調(diào)試,但我還是把各位貼在下方,再次感謝。
0.png (29.04 KB, 下載次數(shù): 34)
下載附件
2022-12-13 02:38 上傳
#include <STC12C5A60S2.H>
unsigned char LED[]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};//led賦值
void delay()//延時(shí)函數(shù)
{
int i,j;
for(i=0;i<1000;i++){
for(j=0;j<120;j++);
}
}
void init()//io口模式選擇函數(shù)
{
P0M0=0xff;
P0M1=0x00;
}
void main()
{
int i;
init();
while(1){
for(i=0;i<8;i++){
P0=LED[i ];//給共陰led賦值
delay();//延時(shí)函數(shù)
}
}
}
|
|