蘇桂鑫
級(jí)別: *
![]() |
程序如下; #include<reg52.h> sbit LED=P1^0; void delay(unsigned int t); void main() { int i,j; while(1) { for(i=0;i<=10;i++) { LED=1; delay(5000); LED=0; delay(5000); } for(j=0;j<=10;j++) { LED=1; delay(10000); LED=0; delay(10000); } } } void delay(unsigned int t) { while(t--); } |
---|---|
|
haiyouyang
LabVIEW & C++
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
delay()的時(shí)間增加,這是你看不見在閃啊 |
---|---|
|
jeffwang2011
千里獨(dú)行客
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
keil的程序,實(shí)在沒有時(shí)間試。。。 |
---|---|
|
jeffwang2011
千里獨(dú)行客
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
建議樓主初學(xué)的話,先用PROTEUS仿真試一下吧。。。 |
---|---|
|
jeffwang2011
千里獨(dú)行客
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
測(cè)試了一下,沒有問題。 以下是IAR Embedded Workbench 8051程序代碼。 #include<ioAT89C51.h> #define LED P1_bit.P1_0 void delay(unsigned int t); void main() { int i,j; while(1) { for(i=0;i<=10;i++) { LED=1; delay(5000); LED=0; delay(5000); } for(j=0;j<=10;j++) { LED=1; delay(10000); LED=0; delay(10000); } } } void delay(unsigned int t) { while(t--); } 以下是PROTEUS的仿真畫面,實(shí)際搭載電路沒條件測(cè)試。 ![]() |
---|---|
|