全部評論(1條)
-
- aswthcb6109 2017-08-07 00:00:00
- 這個需要AD進行采集。如果用的51單片機有內(nèi)置AD,就接AD口就可以了。
-
贊(1)
回復(fù)(0)
熱門問答
- GP2Y0A21YK0F紅外測距傳感器怎樣用怎樣接51單片機用51控制它
2017-08-06 11:44:06
933
1
- 51單片機 超聲波測距 控制直流電機正反轉(zhuǎn)
- 通過超聲波傳感器測距,當(dāng)距離大于設(shè)定值A(chǔ)時,直流電機反轉(zhuǎn);當(dāng)距離等于設(shè)定值A(chǔ)時,直流電機停止;當(dāng)距離小于設(shè)定值A(chǔ)時,直流電機正轉(zhuǎn)。具體要求:1)設(shè)定值A(chǔ)能夠通過鍵盤設(shè)定;2)電機所處的各個狀態(tài)(正轉(zhuǎn)、反轉(zhuǎn)和停止)及超聲波傳感器檢測的距離值能夠在液... 通過超聲波傳感器測距,當(dāng)距離大于設(shè)定值A(chǔ)時,直流電機反轉(zhuǎn);當(dāng)距離等于設(shè)定值A(chǔ)時,直流電機停止;當(dāng)距離小于設(shè)定值A(chǔ)時,直流電機正轉(zhuǎn)。具體要求:1)設(shè)定值A(chǔ)能夠通過鍵盤設(shè)定;2)電機所處的各個狀態(tài)(正轉(zhuǎn)、反轉(zhuǎn)和停止)及超聲波傳感器檢測的距離值能夠在液晶上實時顯示。 展開
2015-07-12 14:27:24
787
1
- 51單片機超聲波測距用lcd顯示
- 51單片機超聲波測距用lcd顯示1602顯示屏
2018-11-24 01:55:06
380
0
- 51單片機超聲波測距模塊代碼
- ****************************************************************************************這是代碼原文 我想問一下主函數(shù)下的while循環(huán)里面 為什么等到echo回波回來了 才打開定時器1和外部中斷呢 這時候回波已經(jīng)回來了啊 不是測不出超聲波回波的時間了... ****************************************************************************************這是代碼原文 我想問一下主函數(shù)下的while循環(huán)里面 為什么等到echo回波回來了 才打開定時器1和外部中斷呢 這時候回波已經(jīng)回來了啊 不是測不出超聲波回波的時間了嗎還有就是 為什么在whlie循環(huán)前先打開了總中斷 然后進入whlie又立刻關(guān)閉 再重新打開 那diyi次打開不是很多余嗎 麻煩大神解答一下 展開
2018-06-26 20:47:55
563
1
- 求51單片機超聲波測距代碼
2011-08-20 06:16:46
488
2
- 51單片機如何控制超聲波傳感器 ?
2018-12-04 16:38:54
440
0
- 用51單片機實現(xiàn)超聲波測距怎樣才可以測到4m?
2011-08-14 00:36:29
485
4
- 51單片機通過伺服驅(qū)動器控制伺服電機?
- 我直接用單片機的4個引腳分別接伺服驅(qū)動器PUL+,PUL-,DIR+,DIR-,然后用單片機發(fā)送2個高電平的電壓去控制伺服驅(qū)動的PUL+,DIR+,伺服電機不轉(zhuǎn)動,測得單片機的這兩個引腳的電壓為4.7v左右... 我直接用單片機的4個引腳分別接伺服驅(qū)動器PUL+,PUL-,DIR+,DIR-,然后用單片機發(fā)送2個高電平的電壓去控制伺服驅(qū)動的PUL+,DIR+,伺服電機不轉(zhuǎn)動,測得單片機的這兩個引腳的電壓為4.7v左右,如果我想控制反向轉(zhuǎn)動是不是把PUL-,DIR-設(shè)為低電平輸入就行了呢?請問各位大神我該怎么才能完成控制,我還差那些條件呢,謝謝你們了,我是新手多多指點!謝謝了 展開
2013-11-05 04:43:44
1057
3
- 用51單片機設(shè)計信號發(fā)生器,
- 用51單片機設(shè)計信號發(fā)生器,具體要求如下:1.利用實驗板平臺設(shè)計制作一個信號發(fā)生器,能產(chǎn)生10—10KHZ的方波2.能通過鍵盤輸入頻率,輸入范圍為10-10KHZ,超過范圍報警提示3.要求輸... 用51單片機設(shè)計信號發(fā)生器,具體要求如下: 1. 利用實驗板平臺設(shè)計制作一個信號發(fā)生器,能產(chǎn)生10—10KHZ的方波 2. 能通過鍵盤輸入頻率,輸入范圍為10-10KHZ,超過范圍報警提示 3. 要求輸出頻率誤差小于1% 急,,,急,,急............... 展開
2010-12-30 04:45:07
473
2
- 求一段匯編程序,利用51單片機控制超聲波傳感器測距的程序。
2012-04-18 20:35:53
320
2
- 51單片機 測速
- 當(dāng)感應(yīng)到磁性的時候 有高電平,沒有感應(yīng)到磁性的時候是低電平,求兩次測到高電平之間時間是多少。 C語言程序怎么寫?用霍爾傳感器或者是磁性開關(guān)
2014-03-20 07:21:32
398
3
- 用51單片機做超聲波測距都需要什么元件?
- 用51單片機做超聲波測距都需要什么元件(探測的距離5到10米左右)?知道的話發(fā)到我郵箱里zhanxiage1994@sina.com謝謝了
2012-03-28 03:51:02
344
1
- 做一個51單片機超聲波測距需要哪些器材
2017-02-28 00:10:01
438
1
- 怎樣用51單片機采集555計時器的頻率?
2012-12-02 03:49:38
403
3
- 51單片機控制紅外對管監(jiān)測水位電路,跪求跪求?。?!
2017-04-05 10:16:31
343
1
- 這個51單片機HC-SR04超聲波測距程序哪里錯了
- //晶振11.0592MHz #include
#define uchar unsigned char #define uint unsigned int sbit trig=P0^2; sbit echo=P3^3; float dis=0; uint irtime=0; void delay_20us() { uchar bt ; for(bt=0;bt<100;bt++); } void TI... //晶振11.0592MHz #include #define uchar unsigned char #define uint unsigned int sbit trig=P0^2; sbit echo=P3^3; float dis=0; uint irtime=0; void delay_20us() { uchar bt ; for(bt=0;bt<100;bt++); } void TIM1init(void)//定時器1初始化 { TMOD=0x22;//定時器1工作方式2,TH1是重裝值,TL1是初值 TH1=0xd2; //重載值 溢出一次約50us TL1=0xd2; //初始化值 ET1=1; //開中斷 } void EX1init(void) //外部中斷1初始化 { IT1 = 1; //指定外部中斷0下降沿觸發(fā),INT1 (P3.3) EA = 1; //開總中斷 } /*------------------------------------------------ 定時器1中斷處理 ------------------------------------------------*/ void tim1_isr (void) interrupt 3 { irtime++; //用于計數(shù)2個下降沿之間的時間 } /*------------------------------------------------ 外部中斷1中斷處理 ------------------------------------------------*/ void EX1_ISR (void) interrupt 2 //外部中斷1服務(wù)函數(shù) { dis=340*(irtime/2.0)*50/10000; irtime=0; TR1=0; EX1=0; } void test(void) { trig=1; delay_20us(); trig=0; EX1=1; while(!echo); TR1=1; } void main(void) { TIM1init(); EX1init(); while(1) { test(); display(dis); } } 主函數(shù)調(diào)用test,然后在數(shù)碼管上顯示(顯示函數(shù)略過),測試的時候,在數(shù)碼管上顯示的距離明顯不對,還各種不穩(wěn)定,有時就個位數(shù)上顯示一個1或2,不知道怎么回事 展開
2016-01-25 09:17:10
409
2
- 51單片機電子頻率計
- 電子頻率計 (一)功能簡述 數(shù)字頻率計在計算機、通訊等科研領(lǐng)域是不可缺少的測量儀器。電子專業(yè)人才考試專用板板載NE555芯片,通過電位器Rb3可調(diào)節(jié)方波的參數(shù)。 (二)設(shè)計要求 1. 通過導(dǎo)線將硬件資源板上的Signal與單片機的P3.4口(定時/計數(shù)... 電子頻率計 (一)功能簡述 數(shù)字頻率計在計算機、通訊等科研領(lǐng)域是不可缺少的測量儀器。電子專業(yè)人才考試專用板板載NE555芯片,通過電位器Rb3可調(diào)節(jié)方波的參數(shù)。 (二)設(shè)計要求 1. 通過導(dǎo)線將硬件資源板上的Signal與單片機的P3.4口(定時/計數(shù)器T0)相連接。 2. 使用四位八段共陽數(shù)碼管顯示信號頻率。 3. 當(dāng)信號頻率在低于10Khz時,所有LED燈處于熄滅狀態(tài),數(shù)碼管顯示的頻率單位為Hz。 4. 當(dāng)頻率超過10Khz時,與P1.0端口相連接的LED燈點亮,數(shù)碼管顯示的頻率單位調(diào)整為Khz。 5. 要求可對0-250Khz的方波信號進行測量,要求誤差不超過1%。 6. 考試過程中,應(yīng)使用硬件平臺指定的資源進行設(shè)計。 (三)設(shè)計文檔 1. 系統(tǒng)示意圖和程序流程圖(提交WORD文檔) 2. 電路原理圖(Protel或Proteus文檔) 3. 源程序(C或匯編) 展開
2014-08-02 01:25:22
448
2
- 51單片機串口通訊
- 51單片機串口是不是全雙工的,我記得書上寫的是,但是用中斷的話,又想發(fā)送和接收同時進行,程序怎么寫?按理說在中斷里根據(jù)是RI=1還是TI=1是可以判斷接收引起的中斷還是發(fā)送引起的中... 51單片機串口是不是全雙工的,我記得書上寫的是,但是用中斷的話,又想發(fā)送和接收同時進行,程序怎么寫?按理說在中斷里根據(jù)是RI=1還是TI=1是可以判斷接收引起的中斷還是發(fā)送引起的中斷,但是發(fā)送和接收同時進行是不是會出現(xiàn)RI和TI同時為1?對此很困惑,總覺得不是全雙工,哪位幫我解釋一下,謝謝! 展開
2016-10-16 04:46:14
485
1
- 51單片機直流電機調(diào)速
- #include
sbitdianji=P0^6;unsignedinti,j,m,n;voidmain(){EA=1;EX0=1;IT0=0;EX1=1;IT1=0;m=50;n=0;while(1){dianji=0;for(i=0;i sbit dianji=P0^6; unsigned int i,j,m,n; void main() { EA=1; EX0=1; IT0=0; EX1=1; IT1=0; m=50; n=0; while(1) { dianji=0; for(i=0;i 2015-04-27 02:32:41 468 1
4月突出貢獻榜
推薦主頁
最新話題





參與評論
登錄后參與評論