【文章內容簡介】
閃爍可編程可檫除只讀存儲器( FPEROMFlash Programable Erasable Read Only Memory )的低電壓,高性能 COMOS8 的微處理器,俗稱單片機。該器件采用 ATMEL 密度非易失存儲器技術制造,與工業(yè)標準的 MCS51指令集和輸出管腳相兼容。 主要特性如下: a)增強型 8051 單片機, 6 時鐘 /機器周期和 12 時鐘 /機器周期可以任 意選擇,指令代碼完全兼容傳統(tǒng) 8051。 b)工作電壓: ~ ( 5V 單片機) /~ ( 3V 單片機)。 c)工作頻率范圍: 0~ 40MHz,相當于普通 8051 的 0~ 80MHz,實際工 作頻率1 2 3 4ABCD4321DCBAE A / V P P31X119X218RE S E T9RD / P 3 717W R / P 3616P 32 / IN T 012P 33 / IN T 113P 34 / T 014P 35 / T 115P 101P 112P 123P 134P 145P 156P 167P 178P 0039P 0138P 0237P 0336P 0435P 0534P 0633P 0732P 2021P 2122P 2223P 2324P 2425P 2526P 2627P 2728P S E N29A L E / P RD G30P 31 / T X D11P 30 / R X D10UA T 8 9 S 5 2P1P 5 2 1P2P 5 2 1P3P 5 2 1P4P 5 2 15 IN 17 IN 21 0 IN 31 2 IN 46 E N A1 1 E N B8 G N DV S S 9V S 4O U T 0 2O U T 1 3O U T 2 13O U T 3 14S E N S E A 1S E N S E B 15RL 2 9 8V C CD1D I O D ED2D I O D ED3D I O D ED4D I O D ED5D I O D ED6D I O D ED7D I O D ED8D I O D EY11 1 . 0 5 9 M H ZC1C A PC2C A PV C C1234J1C O N 4V C CC7C A PC4CAP+ C5CAPACITOR POL+ C6C A P A C I T O R P O L+ C3C A P A C I T O R P O LS1S W P BV C C12345678910111213141516SC O N 1 6R9R E SR1R E SR2R E SR3R E SR4R E SV C CV C CR71 0 KV C C123456789JPC O N 9V C CP 2 5P 2 6P 2 7P 0 0P 0 1P 0 2P 0 3P 0 4P 0 5P 0 6P 0 7P 2 6P 0 0P 0 1P 0 2P 0 3P 0 4P 0 5P 0 6P 0 7P 0 0P 0 1P 0 2P 0 3P 0 4P 0 5P 0 6P 0 7P 2 7P 2 51234J2C O N 4V C CV C CP 3 2P 3 0P5P 5 2 1R6R E SP6P 5 2 1R5R E SV C CV C CP 14P 15P 16P 17P36P37P 36P 37P 14P 15P 16P 17P 30P 32Q1P N PR8R E SV C CU1B U Z Z E R可達 48MHz。 d)用戶應用程序空間為 8K 字節(jié)。 e)片上集成 512 字節(jié) RAM。 f)通用 I/O 口 ( 32 個) 復位后為: P1/P2/P3/P4 是準雙向口 /弱上拉, P0 口是漏極開路輸出,作為總線擴展用時,不用加上拉電阻,作為 I/O 口用時,需加上拉電阻。 g)ISP(在系統(tǒng)可編程) /IAP(在應用可編程無需專用編程器),無需專用仿真器,可通過串口( RxD/,TxD/)直接下載用戶程序,數(shù)秒即可完 成一片。 h)具有 EEPROM 功能。 i)具有看門狗功能。 j)共 3個 16 位定時器 /計數(shù)器。即定時器 T0、 T T2。 k)外部中斷 4 路,下降沿中斷或低電平觸發(fā)電路, Power Down 模式可 由外部中斷低電平觸發(fā)中斷方式喚醒。 l)通用異步串行口( UART),還可用定時器軟件實現(xiàn)多個 UART。 m)工作溫度范圍: 40~ +85℃(工業(yè)級) /0~ 75℃(商業(yè)級)。 n)PDIP 封裝。 STC89C52RC 單片機 的工作模式 掉電模式:典型功耗 A,可由外部中斷喚醒,中斷返回后,繼續(xù)執(zhí)行原 程序。 空閑模式:典型功耗 2mA 典型功耗。 正常工作模式:典型功耗 4Ma~ 7mA 典型功耗。 掉電模式可由外部中斷喚醒,適用于水表、氣表等電池供電系統(tǒng)及便攜設備。STC89C52 具體介紹如下: a) 主電源引腳( 2 根)。 VCC(Pin40):電源輸入,接+ 5V 電源 GND(Pin20):接地線 b) 外接晶振引腳( 2根)。 XTAL1(Pin19):片內振蕩電 路的輸入端 XTAL2(Pin20):片內振蕩電路的輸出端 c) 控制引腳( 4根)。 RST/VPP(Pin9):復位引腳,引腳上出現(xiàn) 2 個機器周期的高電平將使單片機復位。 ALE/PROG(Pin30):地址鎖存允許信號 PSEN(Pin29):外部存儲器讀選通信號 EA/VPP(Pin31):程序存儲器的內外部選通,接低電平從外部程序存儲器讀指令, 如果接高電平則從內部程序存儲器讀指令。 d)可編程輸入 /輸出引腳( 32 根)。 STC89C52 單片機有 4組 8位的可編程 I/O 口,分別位 P0、 P P P3 口,每個口有 8 位( 8 根引腳),共 32 根。 PO 口( Pin39~ Pin32): 8位雙向 I/O 口線,名稱為 ~ P1 口( Pin1~ Pin8): 8 位準雙向 I/O 口線,名稱為 ~ P2 口( Pin21~ Pin28): 8位準雙向 I/O 口線,名稱為 ~ P3 口( Pin10~ Pin17): 8位準雙向 I/O 口線,名稱為 ~ 超聲波測距模塊 超聲波測距是通 過不斷檢測超聲波發(fā)射后遇到障礙物所反射的回波,從而測出發(fā)射和接收回波的時間差 t,然后求出距離 S=Ct/2,式中的 C 為超聲波波速。由于超聲波也是一種聲波其聲速 C與溫度有關。在使用時,如果溫度變化不大,可認為聲速是基本不變的。如果測距精度要求很高,則應通過溫度補償?shù)姆椒右孕U?。聲速確定后,只要測得超聲波往返的時間,即可求得距離。這就是超聲波測距儀的機理。超聲波測距模塊原理圖如圖 所示。 圖 超聲波測距 模塊電路原 理圖 測距模塊參數(shù)介紹如表 所示。 表 模塊參數(shù)介紹表 電氣參數(shù) US100超聲波測距模塊 工作電壓 DC 靜態(tài)電流 2MA 工作溫度 20~~+70度 輸出方式 電平或 UART(跳線帽選擇) 探測距離 2cm ~~450cm 超聲波測距 模塊與單片機的接口原理如圖 所示。 (當為電平觸發(fā)方式時) 圖 單片機接口原理 驅動模塊 采用由雙極性管組成的 H橋電路( L298N)。用單片機控制晶體管使之工作在占空比可調的開關狀態(tài),精確調整電機轉速 。這種電路由于工作在管子的飽和截止模式下,則效率非常高; H 橋電路保證了可以簡單地實現(xiàn)轉速和方向的控制,電子開關的速度很快,穩(wěn)定性也很高。而且它有更強的驅動能力。 L298N 有過電流保護功能,當出現(xiàn)電機卡死時,可以保護電路和電機等。 L298N 有過電流保護功能,當出現(xiàn)電機卡死時,可以保護電路和電機等。所以我們選擇 L298N。 L298 各引腳功能,如表 所示。 表 L298各引腳功能 引腳 功能 15 分別為兩個 H橋的電流反饋腳,不用時可以接地 3 輸出端,與對應輸入端( IN IN2)同邏輯 4 驅動電壓,最小值需比輸入的低電平電壓高 7 輸入端, TTL電平兼容 11 使能端,低電平禁止輸出 8 地 9 邏輯電源, ~7V 12 輸入端, TTL電平兼容 1 14 輸出端