熱門: 51單片機(jī) | 24小時(shí)必答區(qū) | 單片機(jī)教程 | 單片機(jī)DIY制作 | STM32 | Cortex M3 | 模數(shù)電子 | 電子DIY制作 | 音響/功放 | 拆機(jī)樂園 | Arduino | 嵌入式OS | 程序設(shè)計(jì)
![]() |
#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ā)現(xiàn)了 |
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拼寫錯(cuò)誤 |
回復(fù)加黑幣嗎 |
你這個(gè)查起來很麻煩,首先你先看下你的變量定義有沒有漏,再看你的函數(shù)有沒有聲明,還有就是標(biāo)點(diǎn)有沒有錯(cuò)。最后說一點(diǎn),這種查錯(cuò)的,就算有人幫你查,你這個(gè)程序只發(fā)這一點(diǎn),別人也幫你查不了。 |
interrupt關(guān)鍵詞寫錯(cuò) |
Powered by 單片機(jī)教程網(wǎng)