超聲波測(cè)距模塊使用?
超聲波測(cè)距模塊使用?
請(qǐng)大神寫一個(gè)最簡(jiǎn)單的使用超聲波控制LED亮滅的程序……
#include
#include
sbit LED = P0^0;
sbit ENLED = P1^4;
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;\x09
sbit RX = P3^1;
sbit TX = P3^0;
unsigned int time=0;
long S=0;
void Delay(int num);
//
void main(void)
{
\x09ENLED = 0;
\x09ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1;
\x09TX=0;RX=0;
TMOD=0x01;\x09\x09 //設(shè)T0為方式1,GATE=1
\x09TH0=0;
\x09TL0=0;
\x09TR0=1;
\x09while(1)
\x09{
\x09
\x09StartModule();\x09
\x09while(!RX);\x09\x09//當(dāng)RX為零時(shí)等待
\x09TR0=1;\x09\x09\x09 //開啟計(jì)數(shù)
\x09while(RX);\x09\x09\x09//當(dāng)RX為1計(jì)數(shù)并等待
\x09TR0=0;\x09\x09\x09\x09//關(guān)閉計(jì)數(shù)
\x09Conut(); \x09
\x09if(S>=10) LED = 0;\x09//LED = 0;小燈會(huì)亮……
delayms(80);\x09\x09//80MS
\x09}
}
哪里不對(duì)嗎?
請(qǐng)大神寫一個(gè)最簡(jiǎn)單的使用超聲波控制LED亮滅的程序……
#include
#include
sbit LED = P0^0;
sbit ENLED = P1^4;
sbit ADDR0 = P1^0;
sbit ADDR1 = P1^1;
sbit ADDR2 = P1^2;
sbit ADDR3 = P1^3;\x09
sbit RX = P3^1;
sbit TX = P3^0;
unsigned int time=0;
long S=0;
void Delay(int num);
//
void main(void)
{
\x09ENLED = 0;
\x09ADDR0 = 0; ADDR1 = 1; ADDR2 = 1; ADDR3 = 1;
\x09TX=0;RX=0;
TMOD=0x01;\x09\x09 //設(shè)T0為方式1,GATE=1
\x09TH0=0;
\x09TL0=0;
\x09TR0=1;
\x09while(1)
\x09{
\x09
\x09StartModule();\x09
\x09while(!RX);\x09\x09//當(dāng)RX為零時(shí)等待
\x09TR0=1;\x09\x09\x09 //開啟計(jì)數(shù)
\x09while(RX);\x09\x09\x09//當(dāng)RX為1計(jì)數(shù)并等待
\x09TR0=0;\x09\x09\x09\x09//關(guān)閉計(jì)數(shù)
\x09Conut(); \x09
\x09if(S>=10) LED = 0;\x09//LED = 0;小燈會(huì)亮……
delayms(80);\x09\x09//80MS
\x09}
}
哪里不對(duì)嗎?
其他人氣:637 ℃時(shí)間:2020-06-16 07:06:58
優(yōu)質(zhì)解答
要不自己仿真一下,要不一點(diǎn)一點(diǎn)指令加進(jìn)去.這樣才能提高自己的能力.這個(gè)程序我調(diào)了兩三個(gè)小時(shí)了,但是就是沒(méi)有結(jié)果……超聲波模塊的程序沒(méi)錯(cuò)吧?一個(gè)剛開始接觸單片機(jī)軟件的人,一個(gè)程序調(diào)個(gè)三五天是很正常的。
我來(lái)回答
類似推薦
- 超聲波測(cè)距模塊
- 大小行星繞地球公轉(zhuǎn)的共同特點(diǎn)是什么
- 2sin45度+|負(fù)根號(hào)2|-根號(hào)8+(3分之一)負(fù)一次方
- 長(zhǎng)100米寬100米是多少平米和幾畝地 長(zhǎng)50米寬50米是多少平米和幾畝地
- 急求一篇英語(yǔ)對(duì)話兩人的關(guān)于How do you plan your university years?
- "疑是銀河落九天"的"九天"是什么意思?
- 怎么證明(m+n)^2/2+(m+n)/4>mn^(1/2)+nm^(1/2),已知m>0,n>0
- 這段話是否有語(yǔ)法錯(cuò)誤(英語(yǔ))
- 判斷下列函數(shù)的奇偶性 1,f(x)=3x的四次方+x²分之1 2.f(x)=x分之1 3.f
- ★仿照這樣的寫法,用“我漫步在兒童公園里”開頭寫一段話,寫出周圍的景物,表達(dá)自己愉快的心情.
- 兩根都是31.4米長(zhǎng)繩子,分別圍成正方形和圓,正方形和圓哪一個(gè)面積大?大多少平方米?
- 如果方程x²-4x+3=0的兩根分別是△ABC的兩邊長(zhǎng),則RT△ABC面積?
猜你喜歡
- 1急 若(2X(的三次方 - (KX)的平方+3被2X+1除后余2,求K的值
- 2I like some bread and milk for breakfast.在這個(gè)句子
- 3連詞成句:a,tomorrow,I,have,test,late,I,stay,can't,out,because
- 4是不是只有熱的物體才能發(fā)光?
- 5根號(hào)Y-1與根號(hào)1-2X互為相反數(shù),求根號(hào)Y除以X
- 6如圖,已知B為線段AC上的一點(diǎn),M是線段AB的中點(diǎn),N為線段AC的中點(diǎn),P為NA的中點(diǎn),Q為MA的中點(diǎn),求MN:PQ的值.
- 7設(shè)A*是三階方陣A的伴隨矩陣,若|A|=2,則秩R(A*)=?
- 8英語(yǔ)單詞大全
- 9宮本武藏的藏的發(fā)音是zang還是cang?
- 10運(yùn)輸隊(duì)要運(yùn)2000件玻璃器皿,按合同規(guī)定,完好無(wú)損運(yùn)到的每件付運(yùn)輸費(fèi)1.2元,如有損壞,每件沒(méi)有運(yùn)輸費(fèi)外,還要賠償6.7元,最后運(yùn)輸隊(duì)得到2005元,運(yùn)輸中損壞了多少件玻璃器皿?
- 11Newspapers and magazines have special interest in the private lives of famous people.
- 1212生肖中,善良的動(dòng)物有