【正文】
數(shù)碼管顯示模塊、報(bào)警模塊以及穩(wěn)壓電源組成,最后通過(guò)硬件和軟件來(lái)實(shí)現(xiàn)各個(gè)模塊的功能。 超聲波模塊測(cè)得的是被測(cè)物體與探頭之間的垂直距離,測(cè)量時(shí)要保持探頭正對(duì)被測(cè)物體。由于超聲波有測(cè)量盲區(qū)的固有特性,當(dāng)測(cè)量位置發(fā)生變化而接收到的數(shù)據(jù)不變時(shí),說(shuō)明進(jìn)入了測(cè)量盲區(qū)。它在指令系統(tǒng)、硬件系統(tǒng)和片內(nèi)資源中與 標(biāo)準(zhǔn)的 8052 單片機(jī)完全兼容, DIP40 封裝系列與 8051 為 pintopin 兼容,指令代碼是與 8051 完全兼容的單片機(jī) [4]。 — :8 位數(shù)據(jù)口和輸出低 8 位地址復(fù)用口 (復(fù)用時(shí)是雙向口、不復(fù)用時(shí)也是 準(zhǔn)雙向口 ); — : 通用 I/O 口(準(zhǔn)雙向口); — : 輸出高8 位地址(用于尋址時(shí)是輸出口、不尋址時(shí)是準(zhǔn)雙向口); — : 具有特定的第二功能(準(zhǔn)雙向口) [1]。 單片機(jī)最小系統(tǒng) 單片機(jī)最小系統(tǒng)主要由電源、復(fù)位、振蕩電路以及擴(kuò)展部分等部分組成 。最小系統(tǒng)中的電源供電模塊的電源可以通過(guò)計(jì)算機(jī)的 USB 口供給,也可使用外部穩(wěn)定的 5V電源供電模塊供給。 單片機(jī)的置位和復(fù)位,都是為了把電路初始化到一個(gè)確定的狀態(tài),一般來(lái)說(shuō),單片機(jī)復(fù)位電路作用是把一個(gè)例如狀態(tài)機(jī)初始化到空狀態(tài),而在單片機(jī)內(nèi)部,復(fù)位的時(shí)候單片機(jī)是把一些寄存器以及存儲(chǔ)設(shè)備裝入廠(chǎng)商預(yù)設(shè)的一個(gè)值。當(dāng)復(fù)位電平持續(xù)兩個(gè)機(jī)器周期以 上時(shí)復(fù)位有效。 最小 系統(tǒng)里都有晶振,在單片機(jī)系統(tǒng)里晶振作用非常大,全 稱(chēng) 叫晶體振蕩器, 它 結(jié)合單片機(jī)內(nèi)部電路產(chǎn)生單片機(jī)所需的時(shí)鐘頻率,單片機(jī)晶振提供的時(shí)鐘頻率越高,那么單片機(jī)運(yùn)行速度就越快,單片 機(jī) 接的一切指令的執(zhí)行都是建立在單片機(jī)晶振提供的時(shí)鐘頻率 上 [6]。 P 1. 0( T 2)1P 1. 1( T 2E X )2P 1. 23P 1. 34P 1. 45P 1. 5( M O S I )6P 1. 6( M O S I )7P 1. 7( S C K )8P 3. 0( R X D )10P 3. 1( T X D )11P 3. 2( I N T 0)12P 3. 3( I N T 1)13P 3. 4( T 0)14P 3. 5( T 1)15P 3. 6( W R )16P 3. 7( R D )17R E S T9X119X218G N D20( A D 0) P 0 .039( A D 1) P 0 .138( A D 2) P 0 .239( A D 3) P 0 .327( A D 4) P 0 .435( A D 5) P 0 .534( A D 6) P 0 .633( A D 7) P 0 .732( A 8 ) P 21( A 9 ) P 22( A 1 0) P 2 .223( A 1 1) P 2 .324( A 1 2) P 2 .425( A 1 3) P 2 .526( A 1 4) P 2 .627( A 1 5) P 2 .728V C C40E A / V P31A L E / P30P S E N29S T C 89 C 5 2X T A L 11 .05 92C930 P FC 1030 P F+ C110 μ FR210KS1R E S E TV C CR11KP 3. 6P 3. 2P 3. 3 圖 單片機(jī)最小系統(tǒng)電路圖 上海師范 大學(xué) 天華 學(xué)院 電信系現(xiàn)代通信技術(shù)專(zhuān)業(yè) 課程設(shè)計(jì) 7 超聲波模塊 超聲波發(fā)射模塊 發(fā)射電路由脈沖產(chǎn)生電路和發(fā)射電路組成。它由與非門(mén)和電阻電容構(gòu)成振蕩電路,由 STC89C52 芯片的 口控制其是否工作。其中,脈沖變壓器對(duì)脈沖電壓變換值的大小直接影響測(cè)距范圍,應(yīng)盡量提供脈沖變壓器副邊電壓幅值。 74 L S 04T1K1KV C CP 3 . 3 圖 超聲波發(fā)射電路 超聲波接收模塊 接收電路的主要任務(wù)是檢測(cè)回波,并向 STC89C52 芯片發(fā)出中斷以停止計(jì)時(shí),由 STC89C52 芯片的 口控制其是否工作。 接收部分電路由檢波電路、濾波放大電路和整形電路組成。接收電路的主體是濾波放大電路。濾波放大電路采用二階帶通濾波放大器,一級(jí)和二級(jí)濾波放大電路采用相同的結(jié)構(gòu)和參數(shù)。 2 3 4 68 57 1C X 20 16RC40. 0 56 μ FC733 0 pF+C63. 3 μ FR310ΩR122 0 KR210KP 3 .2+ C51μ FV C CG N D 圖 超聲波接收電路 LED 數(shù)碼管顯示模塊 顯示器是一個(gè)典型的輸出設(shè)備,而且其應(yīng)用是極為廣泛的,幾乎所有的電子產(chǎn)品都要使用顯示器,其差別僅在于顯示器的結(jié)構(gòu)類(lèi)型不同而已 [7]。 綜合課題的實(shí)際要求以及考慮單片機(jī)的接口資源,采用串行方式顯示的 LED 驅(qū)動(dòng)輸出設(shè)備。 本設(shè)計(jì)采用共陽(yáng)級(jí)數(shù)碼管, 我們將 LED 數(shù)碼管顯示模塊上的 J1 上的 8 個(gè)端口與 STC8951 芯片上的 — 相連接,作為段選;再將 J2 上的 3 個(gè)端口與 STC89C52 芯片上的 — 相連接,作為位選。 P 1. 0( T 2)1P 1. 1( T 2E X )2P 1. 23P 1. 34P 1. 45P 1. 5( M O S I )6P 1. 6( M O S I )7P 1. 7( S C K )8P 3. 0( R X D )10P 3. 1( T X D )11P 3. 2( I N T 0)12P 3. 3( I N T 1)13P 3. 4( T 0)14P 3. 5( T 1)15P 3. 6( W R )16P 3. 7( R D )17R E S T9X119X218G N D20( A D 0) P 0 .039( A D 1) P 0 .138( A D 2) P 0 .239( A D 3) P 0 .327( A D 4) P 0 .435( A D 5) P 0 .534( A D 6) P 0 .633( A D 7) P 0 .732( A 8 ) P 21( A 9 ) P 22( A 1 0) P 2 .223( A 1 1) P 2 .324( A 1 2) P 2 .425( A 1 3) P 2 .526( A 1 4) P 2 .627( A 1 5) P 2 .728V C C40E A / V P31A L E / P30P S E N29S T C 89C 5 2abfcgdeD P Y1234567abcdefg8dpdpD S 1abfcgdeD P Y1234567abcdefg8dpdpD S 2abfcgdeD P Y123456