- 51單片機工程師是怎樣煉成的:基于C語言+Proteus仿真
- 老楊編著
- 978字
- 2018-12-27 17:24:13
1.1 我們身邊的單片機
先看看我們身邊的家用電器吧:電視機、電冰箱、空調、洗衣機、電磁爐、電飯鍋、微波爐、電話、計算機、手機等。這些家電都離不開單片機,如果它們內部的單片機不工作了,那這些家電也就休息了。下面我們就拿起手中的螺絲刀,對家電做一個分解手術,把隱藏起來的單片機挖出來。
圖1-1是我們常用的電磁爐,觀察其面板,感覺是不是很簡單呢?我們經常用的也就幾個控制按鍵、一組菜單按鍵、一組數碼管而已。

圖1-1 電磁爐操作面板
下面我們就開始動手,用一個“外科大夫”的眼光來看看電磁爐的內部構造。
從圖1-2電磁爐的內部結構來看,電磁爐的內部并不是很復雜:操作面板下固定了一個簡單的電路板(主控電路板),一個電磁線圈,一個散熱風扇,線圈下還有一塊電路板(電源控制板)與操作面板的電路板通過排線連接在一起。

圖1-2 電磁爐的內部構造
操作面板下面的這塊電路板就是單片機隱身的地方,如圖1-3所示。

圖1-3 電磁爐中的單片機
我們可以觀察一下這塊單片機:被黑色陶瓷包裹著、外面留了20條“腿”、頭上有一個小原點,我們能看到的就是這些了。圖1-4給出了其外形圖片和引腳定義。

圖1-4 單片機S3F9454的外形圖片和引腳定義
這就是我們要“挖”的東西,藏在我們身邊的一塊單片機。我們用一個簡易原理圖來表示其工作原理,如圖1-5所示。

圖1-5 電磁爐工作原理圖
電磁爐的例子還是有些復雜,它用到的電子器件比較多。下面我們再看一個更簡單的電器:電子鐘。
圖1-6是一個萬年歷的產品(商業(yè)化的電子鐘),顯示的信息比較多,我們也可以看一個用數碼管實現的簡單電子鐘,如圖1-7所示。

圖1-6 萬年歷

圖1-7 電子鐘
怎么樣,圖1-7所示的電子鐘和我們常見的簡易電子鐘是不是很像呢?看到這個電子鐘,你有沒有想去實現一個這樣的電子鐘的沖動呢?和你一樣,在學習單片機的時候,有人就用單片機自己設計了類似的電子鐘,如圖1-8所示。

圖1-8 實驗板一
我們再看一個更清晰、更完整的簡易電路。
圖1-9的實驗板上中間那個個頭大的就是我們要找的單片機了。它上面還有一些小字,不是很清楚:AT89C51…… 這就是我們后面要講的51單片機中的一種。

圖1-9 實驗板二
注意觀察一下這塊單片機,除了也是黑色封裝、外露兩排“腿”之外,它的左上角還有一個小圓坑,并用一個白色的三角形標注。這個小圓坑,我們在后面會介紹,這里先讓你注意一下。
現在你知道我們身邊隱藏了許多單片機了吧!好,知道了我們身邊有這么多的單片機,我們就進一步去認識它們、了解它們。