免費網(wǎng)站建設(shè)哪個好百度app下載官方免費最新版
STC89C52RC最小系統(tǒng)板硬件設(shè)計(原理圖+PCB)
Author:Once Day
“漫漫長路,有人對你微笑過嘛…”
Solemnly declare:知識產(chǎn)權(quán)、正確性等皆未明確,因此僅且只能供學(xué)習(xí)交流之用,切莫他用!!!本文章所有者不對任何人因使用本文章內(nèi)容引發(fā)的任何直接或間接損失承擔(dān)責(zé)任,不論因何種原因?qū)е禄蛘呋诤畏N法律理論,即使其曾被建議有此種損失的可能性。
Date:北部市保留地,2022年5月9日
1.概述
STC89C52RC是宏晶科技旗下的產(chǎn)品,屬于C51單片機(jī)的一員,使用較廣泛。
官方網(wǎng)址為:STC: 32位 8051 單片機(jī)創(chuàng)新者, ISP/IAP 技術(shù)創(chuàng)新者,中華有為:除了勝利,我們已無路可走 (stcmcudata.com)
官方ISP下載軟件地址:http://www.stcmcudata.com/STCISP/stc-isp-15xx-v6.89C.zip
開發(fā)平臺C51 keil5下載:Keil Product Downloads
其他配置操作就不介紹了。
2.性能參數(shù)
STC89C52RC單片機(jī)必須工作在5V電壓域(3.8V-5.5V)里!
STC89C52RC的編程指南詳見:51單片機(jī)基礎(chǔ)使用(未完待續(xù))
STC89C52RC的常見常數(shù)如下,可從STC官網(wǎng)找到手冊查看:
STC89C52RC指標(biāo) | 參數(shù) |
---|---|
時鐘頻率范圍 | 0~80Mhz |
Flash存儲器 | 8K |
RAM字節(jié) | 512bytes |
EEPROM | 2K |
此外還具備以下功能:
- 看門狗功能。
- 雙倍速,指令周期可增快為6時鐘一個周期。
- ISP和IAP功能。
- 串口和SPI通信
- 3個定時器
STC89C52RC官方手冊下載地址:www.stcmcudata.com/datasheet/STC89C52.pdf
3.最小系統(tǒng)板設(shè)計
3.1 功能需求
由于只是最小的系統(tǒng)板,而且也不要指定什么額外的功能,所以把全部IO引出即可。如果需要設(shè)計具體的功能,完全可以在最小系統(tǒng)板的基礎(chǔ)上進(jìn)行修改。
- 引出全部IO
- 晶振電路
- 下載口
- 上拉P0口,以備他用!
以上四個功能即可滿足需求,這里關(guān)鍵在于少了一個供電部分,但實際上供電部分要根據(jù)實際情況決定,包括穩(wěn)壓和降壓的幅度等。
由于STC89C52RC是5V電壓域,所以常見的USB5V可直接供電,也無需額外穩(wěn)壓。
3.2 具體電路的設(shè)計
使用立創(chuàng)EDA專業(yè)版,可以一站式完成設(shè)計。
立創(chuàng)EDA官網(wǎng):國產(chǎn)立創(chuàng)EDA - 一個用心為中國人定制的電路板開發(fā)平臺 (lceda.cn)
官方操作指南:立創(chuàng)EDA專業(yè)版-使用教程 (lceda.cn)
本人使用筆記:立創(chuàng)EDA專業(yè)版使用筆記(未完待續(xù))
按下s
鍵,即可彈出元件庫,直接搜索stc89c52RC。
選擇合適的封裝,比如常見的DIP-40,就如下這樣:
然后選擇放置原理圖:
然后加上上圖所示的基本外圍電路。
這些外圍電路是官方手冊上寫明的,并非是隨便就畫上去的。
以下是官方手冊的典型應(yīng)用電路圖:
根據(jù)此圖,需要注意有三部分:
-
RST復(fù)位IO,需要接下拉電阻,值為10K歐,再一個10uF電容到正極,用于防止電壓抖動,過濾交流信號。
-
P0口是地址/數(shù)據(jù)口,作為IO使用時,需要接10K~4.7K歐的上拉電阻。
-
晶振電路的C1和C2可根據(jù)官方手冊上的數(shù)據(jù)確定。
相關(guān)計算可參考: 晶振電路電容的選取_Once_day的博客-CSDN博客
按照手冊說明,R33可以不要,然后,選取的晶振為16Mhz,負(fù)載電容為20pF.
所以實際C1和C2的大小取為30pF就好。
還可以看到這里還多了一個10uF的電容,這屬于電源部分,一般0.1uF的電容是過濾高頻雜波,而10uF的鉭電容是過濾低頻信號,其實就是起到一個穩(wěn)壓作用。
但正如前面所說的,這屬于電源的設(shè)計部分了,一般電源模塊的出口就自帶鉭電容濾波,值為10uF~100uF。
所以,如果供電線較長,可加一個大電容,不然,一個0.1uF電容足夠了!
然后加上兩排20Pin的排座。
串口下載四根線就夠了。
現(xiàn)在完成了所有部分了,直接轉(zhuǎn)換成PCB。
3.3 PCB繪制
大概如下擺放即可,注意芯片要用DIP-40底座來固定,不能直接焊接上去。
晶振離管腳近一些,然后其他線不能從里面經(jīng)過,再用地線鋪一下銅。
再就是電源線(正負(fù)極)應(yīng)該粗一些,至少1mm以上。
做完這些,一個最小系統(tǒng)板就做完了。它雖然很簡單,但是也算是一個小作品吧!