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