![]() |
#include <reg52.h> sbit LED_R1=P0^0; sbit LED_Y1=P0^1; //橫向路燈 sbit LED_G1=P0^2; sbit LED_R2=P0^3; sbit LED_Y2=P0^4;//縱向路燈 sbit LED_G2=P0^5; void delayms(unsigned int t); void delay(unsigned char t); void main() { while(1) { unsigned char i; LED_G1=0; LED_R2=0; LED_Y1=1; LED_R1=1; LED_Y2=1; LED_G2=1; delayms(500); LED_R2=0; LED_G1=1; LED_Y2=1; LED_G2=1; for(i=0;i<8;i++) { delayms(150); LED_Y1=!LED_Y1; } LED_G2=0; LED_R1=0; LED_Y1=1; LED_R2=1; LED_Y2=1; LED_G1=1; delayms(500); LED_R1=0; LED_Y1=1; LED_G1=1; LED_R2=1; LED_G2=1; for(i=0;i<8;i++) { delayms(150); LED_Y2=!LED_Y2; } } } void delay(unsigned char t) { while(t--); } void delayms(unsigned int t) { while(t--) { delay(245); delay(245); } } |
#include <reg52.h> sbit LED_R1=P0^0; sbit LED_Y1=P0^1; //橫向路燈 sbit LED_G1=P0^2; sbit LED_R2=P0^3; sbit LED_Y2=P0^4;//縱向路燈 sbit LED_G2=P0^5; void delayms(unsigned int t); void delay(unsigned char t); void main() { while(1) { unsigned char i; LED_G1=0; LED_R2=0; LED_Y1=1; LED_R1=1; LED_Y2=1; LED_G2=1; delayms(500); LED_R2=0; LED_G1=1; LED_Y2=1; LED_G2=1; for(i=0;i<8;i++) { delayms(150); LED_Y1=!LED_Y1; } LED_G2=0; LED_R1=0; LED_Y1=1; LED_R2=1; LED_Y2=1; LED_G1=1; delayms(500); LED_R1=0; LED_Y1=1; LED_G1=1; LED_R2=1; LED_G2=1; for(i=0;i<8;i++) { delayms(150); LED_Y2=!LED_Y2; } } } void delay(unsigned char t) { while(t--); } void delayms(unsigned int t) { while(t--) { delay(245); delay(245); } } |
guibaishu 發(fā)表于 2018-10-26 15:31 謝謝,謝謝,背后發(fā)現了 |
13522424188 發(fā)表于 2018-10-26 17:23 謝謝,多謝大佬 |
|
是51的 |
不知道能不能幫到你 |
#include <reg52.h> sbit LED_R1=P0^0; sbit LED_Y1=P0^1; //橫向路燈 sbit LED_G1=P0^2; sbit LED_R2=P0^3; sbit LED_Y2=P0^4;//縱向路燈 sbit LED_G2=P0^5; void delayms(unsigned int t); void delay(unsigned char t); void main() { while(1) { unsigned char i; LED_G1=0; LED_R2=0; LED_Y1=1; LED_R1=1; LED_Y2=1; LED_G2=1; delayms(500); LED_R2=0; LED_G1=1; LED_Y2=1; LED_G2=1; for(i=0;i<8;i++) { delayms(150); LED_Y1=!LED_Y1; } LED_G2=0; LED_R1=0; LED_Y1=1; LED_R2=1; LED_Y2=1; LED_G1=1; delayms(500); LED_R1=0; LED_Y1=1; LED_G1=1; LED_R2=1; LED_G2=1; for(i=0;i<8;i++) { delayms(150); LED_Y2=!LED_Y2; } } } void delay(unsigned char t) { while(t--); } void delayms(unsigned int t) { while(t--) { delay(245); delay(245); } } |
你interrupt拼寫錯誤 |
回復加黑幣嗎 |
你這個查起來很麻煩,首先你先看下你的變量定義有沒有漏,再看你的函數有沒有聲明,還有就是標點有沒有錯。最后說一點,這種查錯的,就算有人幫你查,你這個程序只發(fā)這一點,別人也幫你查不了。 |
interrupt關鍵詞寫錯 |