浓毛老太交欧美老妇热爱乱,蜜臀性色av免费,妺妺窝人体色www看美女,久久久久久久久久久大尺度免费视频,麻豆人妻无码性色av专区

位置:51電子網(wǎng) » 技術(shù)資料 » 初學(xué)園地

放大器與數(shù)字音量電位器

發(fā)布時(shí)間:2013/11/14 20:09:07 訪問次數(shù):776

    另外還需要LED若干、萬用板2片、一些常用的接插件、B39132-B1642-U81線材以及焊接工具等,具體就不多說啦,相信DIY愛好者一定早有準(zhǔn)備。
    在我學(xué)習(xí)“C/OS-II嵌入式實(shí)時(shí)操作系統(tǒng)時(shí),看到過一句話,大致是這樣的:當(dāng)你學(xué)會(huì)使用操作系統(tǒng),就再也不想回到前后臺(tái)的開發(fā)方式。這不禁讓我想起當(dāng)初學(xué)匯編和C語言時(shí),一開始總是在想,學(xué)會(huì)了匯編是不是還有必要學(xué)C語言,但當(dāng)我學(xué)會(huì)了C語言,就再也不想轉(zhuǎn)回匯編語言開發(fā)程序。使用操作系統(tǒng)到底有多少優(yōu)點(diǎn),我不想多說,這需要自己去實(shí)踐。我想說的是,有很多知識(shí),我們并沒有意識(shí)到是需要的,直到我們學(xué)會(huì)了并且設(shè)備來說,采用這種層次結(jié)構(gòu)來開發(fā)整個(gè)系統(tǒng)的軟件,具有很強(qiáng)的可操作性和可維護(hù)性。
    簡單單片機(jī)系統(tǒng)如圖7所示,這種軟件設(shè)計(jì)方法將所有代碼放在一起,代碼層次概念不清晰,且功能簡單,因此僅適用于小型系統(tǒng)。
    操作系統(tǒng)下基于任務(wù)的軟件設(shè)計(jì)方法則不同。基于操作系統(tǒng)的軟件開發(fā)拋開了財(cái)硬件資源的管理,而將硬件資源的管理交給操作系統(tǒng),這使得代碼的層次關(guān)系很清晰。同時(shí),對(duì)某個(gè)任務(wù)的響應(yīng)時(shí)間可以由操作系統(tǒng)控制,從而提高程序的執(zhí)行效率。
的結(jié)果。因此我們就要有一個(gè)“距離開關(guān)”,只有達(dá)到特定的距離才能被打開,從而使控制有效。
    在本程序中,我采用下限距離法和LED漸亮指示法。先設(shè)定一個(gè)下限距離,比如5cm。當(dāng)探測的距離大于或等于5cm時(shí),不進(jìn)行任何動(dòng)作,當(dāng)探測的距離小于5cm時(shí),第一個(gè)LED由滅漸漸變亮,此過程大約持續(xù)2s,如果在這2s內(nèi),探測的距離一直小于5cm,那么就打開電源或音量控制開關(guān)(流程圖見圖8)。
    之所以這樣,是因?yàn)槿绻繇懛旁谧烂嫔,它離桌面邊緣通常會(huì)有一定的距離,身體自然會(huì)大于這個(gè)距離,這樣便避免了測錯(cuò)目標(biāo)。加上2s的漸亮延時(shí)是因?yàn)槭挚赡軙?huì)在不經(jīng)意間進(jìn)入其臨界距離,由于聲音傳播的速度太快,如果不加延時(shí),便會(huì)產(chǎn)生誤動(dòng)作。這就像我們?cè)O(shè)計(jì)鍵盤掃描程序一樣。

           
    圖8中的流程只是一個(gè)思路,實(shí)際的代碼分在不同的任務(wù)中,在后面我會(huì)詳細(xì)講解。另外,音量控制是這樣的:有5個(gè)LED用來顯示由近及遠(yuǎn)5個(gè)不同的距離。超聲波測距模塊的有效距離為30cm,這樣我們可以把距離分成6份,每份5cm,每接近5cm,點(diǎn)亮一個(gè)燈。如果距離大于30cm,則認(rèn)為音量設(shè)定完畢。
    實(shí)際操作時(shí)是這樣的:假如希望音量衰減為10dB,而當(dāng)手移動(dòng)至第二個(gè)燈亮?xí)r即為音量衰減到lOdB,這時(shí)可以將手水平移動(dòng)到探測距離之外的盲區(qū),音量控制開關(guān)會(huì)關(guān)閉,而音量一直保留在10dB,LED燈也會(huì)全部熄滅。

    另外還需要LED若干、萬用板2片、一些常用的接插件、B39132-B1642-U81線材以及焊接工具等,具體就不多說啦,相信DIY愛好者一定早有準(zhǔn)備。
    在我學(xué)習(xí)“C/OS-II嵌入式實(shí)時(shí)操作系統(tǒng)時(shí),看到過一句話,大致是這樣的:當(dāng)你學(xué)會(huì)使用操作系統(tǒng),就再也不想回到前后臺(tái)的開發(fā)方式。這不禁讓我想起當(dāng)初學(xué)匯編和C語言時(shí),一開始總是在想,學(xué)會(huì)了匯編是不是還有必要學(xué)C語言,但當(dāng)我學(xué)會(huì)了C語言,就再也不想轉(zhuǎn)回匯編語言開發(fā)程序。使用操作系統(tǒng)到底有多少優(yōu)點(diǎn),我不想多說,這需要自己去實(shí)踐。我想說的是,有很多知識(shí),我們并沒有意識(shí)到是需要的,直到我們學(xué)會(huì)了并且設(shè)備來說,采用這種層次結(jié)構(gòu)來開發(fā)整個(gè)系統(tǒng)的軟件,具有很強(qiáng)的可操作性和可維護(hù)性。
    簡單單片機(jī)系統(tǒng)如圖7所示,這種軟件設(shè)計(jì)方法將所有代碼放在一起,代碼層次概念不清晰,且功能簡單,因此僅適用于小型系統(tǒng)。
    操作系統(tǒng)下基于任務(wù)的軟件設(shè)計(jì)方法則不同;诓僮飨到y(tǒng)的軟件開發(fā)拋開了財(cái)硬件資源的管理,而將硬件資源的管理交給操作系統(tǒng),這使得代碼的層次關(guān)系很清晰。同時(shí),對(duì)某個(gè)任務(wù)的響應(yīng)時(shí)間可以由操作系統(tǒng)控制,從而提高程序的執(zhí)行效率。
的結(jié)果。因此我們就要有一個(gè)“距離開關(guān)”,只有達(dá)到特定的距離才能被打開,從而使控制有效。
    在本程序中,我采用下限距離法和LED漸亮指示法。先設(shè)定一個(gè)下限距離,比如5cm。當(dāng)探測的距離大于或等于5cm時(shí),不進(jìn)行任何動(dòng)作,當(dāng)探測的距離小于5cm時(shí),第一個(gè)LED由滅漸漸變亮,此過程大約持續(xù)2s,如果在這2s內(nèi),探測的距離一直小于5cm,那么就打開電源或音量控制開關(guān)(流程圖見圖8)。
    之所以這樣,是因?yàn)槿绻繇懛旁谧烂嫔,它離桌面邊緣通常會(huì)有一定的距離,身體自然會(huì)大于這個(gè)距離,這樣便避免了測錯(cuò)目標(biāo)。加上2s的漸亮延時(shí)是因?yàn)槭挚赡軙?huì)在不經(jīng)意間進(jìn)入其臨界距離,由于聲音傳播的速度太快,如果不加延時(shí),便會(huì)產(chǎn)生誤動(dòng)作。這就像我們?cè)O(shè)計(jì)鍵盤掃描程序一樣。

           
    圖8中的流程只是一個(gè)思路,實(shí)際的代碼分在不同的任務(wù)中,在后面我會(huì)詳細(xì)講解。另外,音量控制是這樣的:有5個(gè)LED用來顯示由近及遠(yuǎn)5個(gè)不同的距離。超聲波測距模塊的有效距離為30cm,這樣我們可以把距離分成6份,每份5cm,每接近5cm,點(diǎn)亮一個(gè)燈。如果距離大于30cm,則認(rèn)為音量設(shè)定完畢。
    實(shí)際操作時(shí)是這樣的:假如希望音量衰減為10dB,而當(dāng)手移動(dòng)至第二個(gè)燈亮?xí)r即為音量衰減到lOdB,這時(shí)可以將手水平移動(dòng)到探測距離之外的盲區(qū),音量控制開關(guān)會(huì)關(guān)閉,而音量一直保留在10dB,LED燈也會(huì)全部熄滅。

相關(guān)技術(shù)資料
11-14放大器與數(shù)字音量電位器

熱門點(diǎn)擊

 

推薦技術(shù)資料

FU-19推挽功放制作
    FU-19是國產(chǎn)大功率發(fā)射雙四極功率電二管,EPL20... [詳細(xì)]
版權(quán)所有:51dzw.COM
深圳服務(wù)熱線:13751165337  13692101218
粵ICP備09112631號(hào)-6(miitbeian.gov.cn)
公網(wǎng)安備44030402000607
深圳市碧威特網(wǎng)絡(luò)技術(shù)有限公司
付款方式


 復(fù)制成功!