這學期開了一門新的課程,單片機。一門實用性很強的課程!而我們所學習的就是以Atemel公司出的8051為基礎的結構及編程。在接觸過程中,我們學到了8051的最小系統,通過該最小系統,我們可以用keil軟件進行編程從而實現對一些外設的控制!比如一些簡單的實驗:閃爍燈、模擬開關燈等等!所以制作一個最小系統就顯得很重要。
1.電源電路:
我們知道單片機正常工作所需要的電壓是+5V的電壓,而我們不能直接得到,所以只能進行轉換,用7805將+9V的電壓轉換成+5V的電壓,焊接電路的時候注意C1,C2為極性電容,所以注意正負極。還有那個+9V的電源,本來是很方便的,往電路上焊一個接口,直接插上電源就OK了。但是考慮到經濟問題,我給大家買的不是那種。用的時候把線前面的接頭剪了,里面應該有4條線,2根是+9V的,另兩根是+24V的,我們用+9V的線就行了!電源電路圖如下:
2.單片機焊接電路:
這個電路較為簡單,而且用得是上電復位電路,所用到的元器件也很少,但是要特別注意單片機的接口,尤其是I/O接口,因為我們要用它們輸出或者是進行數據傳輸,所以最好是能多有幾個接口,所以用到雙排插針或者是單排插針,用排線連接它們和外設。
3.串口焊接,也就是下載線!
我們通過Keil軟件編譯一些程序,通過單片機實現一些功能,但是我們必須通過下載線將程序下載到單片機內部,也可以用燒寫器,但是成本太高,而且利用率太低,所以我們選用下載線!本來是打算焊USB接口的,但是感覺難度很大,所以感覺還是用這個串口電路比較好,成功率較高!這個電路主要用到的就是74373鎖存器。提醒大家,任何芯片工作都要接電源和接地,千萬別忘了。我連一個搶答器電路的時候就是因為74LS175沒有接地,花了一天的時間去檢查電路。所以千萬別忘了!
注意,我們焊得這個電路只是單片機的最小系統而已,沒有任何外部設備。所以在檢查這個電路時要連一個簡單的外設。我這兒有資料,可以來拿!祝大家玩兒成功!!!