|
這兩天各種原因沒(méi)來(lái)得及發(fā),但是也沒(méi)閑著,小車的電路圖都畫(huà)完了。
上篇博文說(shuō)了最小系統(tǒng)的振蕩電路、復(fù)位電路,還說(shuō)了基于MAX232的下載電路、基于L298N的直流電機(jī)驅(qū)動(dòng)電路。這兩天把數(shù)碼管電路、紅外避障傳感器電路畫(huà)出來(lái)了。因?yàn)槭沁厡W(xué)AD的原理圖庫(kù)的繪制一邊畫(huà)的,所以比較慢。關(guān)于AD原理圖庫(kù)的繪制過(guò)程,我會(huì)在另外寫(xiě)一篇AD學(xué)習(xí)筆記來(lái)記錄,這里不再詳細(xì)說(shuō)明。
先從簡(jiǎn)單的說(shuō)起:傳感器電路
因?yàn)榧t外傳感器是買的現(xiàn)成的炮筒式紅外傳感器,紅外接收也是買的現(xiàn)成的紅外一體化接收管(圖中的HS0038B SIP),所以這里的電路其實(shí)就是從單片機(jī)的引腳接出來(lái)幾個(gè)插針和電源而已。稍難的地方在與如何用兩個(gè)中斷控制三個(gè)避障傳感器+一個(gè)紅外接收管,我目前的想法是吧他們做成類似矩陣鍵盤(pán)那樣的電路,通過(guò)類似鍵盤(pán)掃描的方式來(lái)完成目標(biāo),沒(méi)有任何實(shí)踐基礎(chǔ)和理論基礎(chǔ),目前還只是臆想階段。但是可以預(yù)想,這必將加重處理器的負(fù)擔(dān),寫(xiě)代碼的時(shí)候會(huì)有不少麻煩。
接著是可能略顯復(fù)雜的數(shù)碼管顯示電路。
上面的四位數(shù)碼管原理圖是我自己畫(huà)的,有點(diǎn)難看,不過(guò)倒是也能將就著用。數(shù)碼管型號(hào)是:共陰 5461。也有一位的數(shù)碼管,大三的一位學(xué)長(zhǎng)說(shuō)一位的數(shù)碼管更好用一些(這句話真繞口51單片機(jī)小車制作 <wbr>STEP1.2),下面我會(huì)附上一位數(shù)碼管的控制電路圖,其實(shí)沒(méi)啥太大的區(qū)別;貧w正題,數(shù)碼管可說(shuō)是最簡(jiǎn)單的顯示工具,沒(méi)有之一,因?yàn)樵傥业挠∠笾校B點(diǎn)陣屏都比這貨復(fù)雜。
說(shuō)起數(shù)碼管的控制,就不得不說(shuō)段鎖存和位鎖存這倆概念。想當(dāng)初看我單片機(jī)自帶的教學(xué)視頻的時(shí)候被這倆東西給弄的死去活來(lái)的,聽(tīng)不懂啊。。。過(guò)后弄明白了才發(fā)現(xiàn),丫不就是一個(gè)控制顯示內(nèi)容和在8位數(shù)碼管的哪位上顯示嗎,用不用說(shuō)的那么復(fù)雜!
既然是兩種鎖存方式,于是就需要兩塊74hc573鎖存芯片,據(jù)說(shuō)還有其他更好用的鎖存芯片,但是我不知道51單片機(jī)小車制作 <wbr>STEP1.2。當(dāng)然也是因?yàn)?73被用的比較多,電路和程序方面坑能要比其他芯片更成熟,更容易得到技術(shù)支持。不要問(wèn)我LE端口是干啥的,因?yàn)槲乙膊恢馈?73的電路比較簡(jiǎn)單,D端接單片機(jī)端口,Q端接數(shù)碼管。至于具體要怎么顯示,寫(xiě)程序的時(shí)候再說(shuō)吧。
今天到這,上一張完整的全局圖和一位數(shù)碼管的電路圖,明天開(kāi)始進(jìn)入編程階段。
對(duì)了,因?yàn)槟?個(gè)獨(dú)立按鍵的簡(jiǎn)單程度不亞于振蕩電路,所以就不說(shuō)了哈
|
|