單片機(jī)有很多種,51、AVR、430、PIC、STM32等等,每種都有自己的最小系統(tǒng)板。今天簡單說下51單片機(jī)的最小系統(tǒng)板該如何設(shè)計(jì)。最小系統(tǒng)板的說法其實(shí)是相對開發(fā)板來說的,因?yàn)樵陂_發(fā)板上有各種功能模塊,例如AD、DA、數(shù)碼管什么的,但是有些追求簡潔的開發(fā)者習(xí)慣簡單一些,只要有電源,下載口,一些簡單的按鍵,同時(shí)把IO口都引出來,僅此而已。所以說,最小系統(tǒng)板是沒有一個(gè)明確的規(guī)范的,因人而異,簡潔為主。上個(gè)圖先:
先出個(gè)問題,誰能猜出這是atmel公司的51單片機(jī)還是STC公司的51單片機(jī)? 答案是:atmel。因?yàn)樾酒吞柺?/font>89S51,原理圖上標(biāo)著呢。為什么最小系統(tǒng)上面選用ATMEL的芯片? 因?yàn)?font face="Times New Roman">ATMEL的芯片下載方便,只需要一條下載線,淘寶上賣十多塊錢。但如果用STC的單片機(jī),相對麻煩一些。它的程序下載是通過串口實(shí)現(xiàn)的,這就需要一片MAX232,或者串口轉(zhuǎn)USB芯片CH340T等等,添加了這個(gè)芯片,還要裝一個(gè)難看的串口或者USB口。制圖、焊接上都相對復(fù)雜了一些。 P0口一定要記得加上拉電阻,因?yàn)槠渌MIO口都是內(nèi)部自帶的,唯獨(dú)P0沒有。復(fù)位按鍵是必須的,程序跑飛的時(shí)候能通過復(fù)位來恢復(fù)。圖中,他把四組IO都引出來了,而且引出來了兩遍,充分為擴(kuò)展設(shè)計(jì)考慮。下面是電源部分的電路:
|