單片機最小體系,也叫做單片機最小運用體系,是指用起碼的原件構成單片機能夠作業的體系。單片機最小體系的三要素便是電源、晶振、復位電路,如圖 2-1 所示。
圖 2-1 單片機最小體系電路
這張最小體系的電路圖節選自咱們的 KST-51 開發板原理圖,下面咱們就照這張電路圖來具體剖析最小體系的三要素。
1) 電源這個極好了解,電子設備都需求供電,就連咱們的家用電器(手電筒^_^)也不破例。如今干流單片機的電源分為 5V 和 3.3V 這兩個規范,當然如今還有對電壓懇求更低的單片機體系,通常多用在一些特定場合,在學習中咱們不做過多的注重。
咱們所選用的 STC89C52,它需求 5V 的供電體系,咱們的開發板是運用 USB 口輸出的5V 直流直接供電的。從圖 2-1 能夠看到,供電電路在 40 腳和 20 腳的方位上,40 腳接的是+5V,通常也稱為 VCC 或 VDD,代表的是電源正極,20 腳接的是 GND,代表的是電源的負極。+5V 和 GND 之間還有個電容,效果咱們下節課介紹。
這個本地咱們還要廣泛一個看原理圖的常識。電路原理圖是為了表達這個電路的作業原理而存在的,許多器材在制作的時分更多思考的是便當原理剖析,而不是表達各個器材實習方位。比方原理圖中的單片機引腳圖,引腳的方位咱們是能夠隨意放的,可是每個引腳上有一個數字標號,這個數字標號代表的才是單片機實在的引腳方位。通常狀況下,這種雙列直插封裝的芯片,左上角是 1 腳,逆時針旋轉引腳號順次添加,一向到右上角是最大腳位,咱們如今選用的單片機總共是 40 個引腳,因而右上角便是 40(在標明芯片的方框的內部),如圖 2-2 所示,咱們要辨明原理圖引腳標號和實習引腳方位的差異。
圖 2-2 單片機封裝圖
2) 晶振晶振,又名晶體振動器,從這個姓名咱們就能夠看出來,它注定終身都要不斷振動的。
他起到的效果是為單片機體系供應基準時鐘信號,類似于咱們部隊操練時喊口令的人,單片機內部悉數的作業都是以這個時鐘信號為步驟基準來進行作業的。STC89C52 單片機的 18 腳和 19 腳是晶振引腳,咱們接了一個 11.0592M 的晶振(它每秒鐘振動 11,059,200 次),外加兩個 20pF 的電容,電容的效果是幫忙晶振起振,并堅持振動信號的安穩。
3) 復位電路在圖 2-1 左面是一個復位電路,接到了單片機的 9 腳 RST(Reset)復位引腳上,這個復位電路怎么起效果咱們后邊再講,如今偏重講一下復位對單片機的效果。單片機復位通常是 3種狀況:上電復位、手動復位、程序主動復位。
假定咱們的單片機程序有 100 行,當某一次作業到第 50 行的時分,俄然停電了,這個時分單片機內部有的區域數據會丟掉掉,有的區域數據或許還沒丟掉。那么下次翻開設備的時分,咱們期望單片機能正常作業,所以上電后,單片機要進行一個內部的初始化進程,這個進程就能夠了解為上電復位,上電復位確保單片機每次都從一個固定的一樣的狀況開端作業。這個進程跟咱們翻開電腦電源開電腦的進程是一同的。
當咱們的程序作業時,假定遭遭到意外攪擾而致使程序死機,或許程序跑飛的時分,咱們就能夠按下一個復位按鍵,讓程序從頭初始化從頭作業,這個進程就叫做手動復位,最典型的便是咱們電腦的重啟按鈕。
當程序死機或許跑飛的時分,咱們的單片機通常有一套主動復位機制,比方看門狗,具體運用往后再了解。在這種狀況下,假定程序長時刻失掉照顧,單片機看門狗模塊會主動復位重啟單片機。還有一些狀況是咱們程序成心重啟復位單片機。
電源、晶振、復位構成了單片機最小體系的三要素,也便是說,一個單片機具有了這三個條件,就能夠作業咱們下載的程序了,別的的比方 LED 小燈、數碼管、液晶等設備都是歸于單片機的外部設備,即外設。究竟結束咱們想要的功用便是經過對單片機編程來操控各式各樣的外設結束的。
-
單片機
+關注
關注
6035文章
44554瀏覽量
634641 -
晶振
+關注
關注
34文章
2859瀏覽量
68004
發布評論請先 登錄
相關推薦
評論