在如今數字化的時代,任何電子設計都離不開MCU,以單片機為例。單片機如果要正常工作,首先要有一個最小系統。什么是最小系統,就是能讓單片機正常工作的最低配置,最小系統是單片機系統中所必須的。
單片機最小系統包含哪些部分?單片機的最小系統包含如下幾個部分: 1復位電路有的單片機是高電平復位,有的單片機是低電平復位。當單片機的復位引腳上出現兩個周期以上的復位電平時,單片機復位,程序要從頭開始執行。
2晶振電路
或者叫做時鐘電路,時鐘電路為單片機系統提供基本的時鐘信號。有的單片機有內部RC振蕩器,使用內部RC振蕩器時不用接外部晶振。常用的外部晶振有8M、11.0592M、12M等,配合20-30pF的電容來使用。 3電源電路這個大家都清楚,電子設備必須要供電,STC89C51單片機的工作電壓為3.8-5.5V;LPC11C14的供電電壓為1.8-3.6V;STM32單片機的供電范圍為2.0-3.6V。常用的5V芯片有LM7805(這個很老了),3.3V芯片有AMS1117等。 4下載電路很多人在講單片機的最小系統時,只講前面三個,而漏掉程序下載電路。程序下載電路的作用就是將用戶編寫的好的程序燒寫到單片機的ROM里。單片機的程序下載方式有這么幾種:ISP下載模式、SWD下載模式、JTAG下載模式。單片機的程序燒寫,都需要通過專用工具,ISP使用的工具為USB/TTL、SWD和JTAG使用的工具為JTAG,Microchip的PIC單片機使用ICD2,ICD3等工具。 
所以如果要學習單片機就要先搞清楚單片機的最小系統。從明天開始,就開始講解單片機的最小系統的各部分電路的設計方法,敬請關注。
另外,最近幾天本人在外出差,所出差的地方為偏遠的礦區,不一定有網絡,由于要處理事務,也不一定有時間寫文章,但是本人只要有機會就會更新,感謝大家的支持。
|