啰嗦了那么多,想必對新手來說還不知道單片機長什么樣,下圖是我們常用的單片機實物圖:
本文引用地址:http://www.104case.com/article/201611/320755.htm
圖1 單片機實物與管腳圖
當然光有一塊單片機芯片是不能工作的,所以我們還得給它加上一些外圍電路。下面介紹一個單片機的最最小系統,如下圖所示:

圖2 單片機的最小系統電路
由圖2我們可以看出,單片機要想正常工作必須得加上復位電路與晶振電路,下面我們分別介紹這兩種電路的作用。
1、復位電路
單片機的第9腳為復位引腳,英文用RESET表示;復位信號從單片機的RESET輸入,當單片機剛通電時,必須要在在RESET引腳上出現24個時鐘周期以上的高電平,系統即初始復位。
復位電路常用的有兩種形式,如下圖所示:

圖3 單片機常用的復位電路
一般我們開發的單片機實驗板都是用手動復位電路,圖3中的電容為電解電路,通常組成復位電路的電容、電阻值為10uF與10K或是如圖3所示的電容、電阻值。
2、振蕩電路
Pn19:時鐘XTAL1腳,片內振蕩電路的輸入端。Pin18:時鐘XTAL2腳,片內振蕩電路的輸出端。如圖2所示,將晶振電路接單片機的18、19腳。
8051單片機的時鐘有兩種方式,一種是片內時鐘振蕩方式,但需在 18 和 19 腳外接石英晶體
(2-12MHz)和振蕩電容,振蕩電容的值一般取10p-30p。 另外一種是外部時鐘方式, 即將XTAL1
接地,外部時鐘信號從XTAL2腳輸入。具體連接如下圖所示:

圖4 單片機振蕩電路
通常我們都是選擇內部時鐘方式。
以上就是單片機最小的一個硬件系統。
單片機實現智能化就是因為它能執行我們編寫的程序,那么我們就得通過電腦編寫程序,然后將程序下載去單片機的里面。那么如何編寫單片機的程序以及如何下載程序呢,敬請關注下期內容。
評論