單片機(jī)是一個(gè)很多人都想學(xué)習(xí)的東西,但是如果沒有必要的條件是很難學(xué)會(huì)單片機(jī)的。我建議大家需要準(zhǔn)備學(xué)習(xí)單片機(jī)的條件是:
1、要有一臺(tái)電腦,最好在586或者586以上,P2,P3和P4更好。
2、要有一個(gè)編程器,用來把編譯好的程序?qū)懭雴纹瑱C(jī)的ROM里面,把寫好后的芯片插到試驗(yàn)板上面進(jìn)行試驗(yàn)。專業(yè)的1000元以上,中等的400~800元,低檔的150元左右,一些網(wǎng)上銷售的一些雜類的也有80~100元左右的。
4、要有一個(gè)硬件單片機(jī)試驗(yàn)板,作為單片機(jī)試驗(yàn)的外圍電路部分。商品化的一般是200~500元錢,復(fù)雜的就更是天價(jià)了。
5、要有幾個(gè)用來試驗(yàn)的單片機(jī)芯片,比如應(yīng)用的比較廣泛的89C51,89S51,89S52等,一般的市場(chǎng)零售價(jià)是7~9元不等。如果買2片的話在20元左右即可。
以上提到的我們學(xué)校都為大家準(zhǔn)備好了,請(qǐng)大家放心學(xué)習(xí),下面我們來談?wù)剬W(xué)習(xí)的相關(guān)內(nèi)容。
一. 教學(xué)目的:
1. 了解單片機(jī)開發(fā)過程
2. 學(xué)會(huì)制作和開發(fā)單片機(jī)系統(tǒng)
二. 教學(xué)重點(diǎn):單片機(jī)系統(tǒng)制作過程
三. 教具:單片機(jī)系統(tǒng)套件(散件)實(shí)驗(yàn)系統(tǒng)一套
四. 教學(xué)方法:任務(wù)教學(xué)法
五. 教學(xué)步驟
1. 確定任務(wù)
開發(fā)單片機(jī)最小系統(tǒng)
2. 任務(wù)分析:
該系統(tǒng)具有的功能:
(1) 具有4位LED數(shù)碼管顯示功能。
(2) 八路發(fā)光二極管顯示各種流水燈。
(3) 可以完成各種奏樂,報(bào)警等發(fā)聲音類實(shí)驗(yàn)。
(4) 復(fù)位功能
3. 知識(shí)準(zhǔn)備
(1)單片機(jī)的外部結(jié)構(gòu)(引腳功能)
(2) 發(fā)光二極管和數(shù)碼管顯示原理
(3) 其它外圍器件的相關(guān)知識(shí),三極管,蜂鳴器,語音片/音樂片.排阻.晶振.
(4)單片機(jī)工作條件
(5) 指令代碼
(6)延時(shí)程序
(7) 程序編碼
(8)KEIL C51開發(fā)平臺(tái)的使用方法。
(9)軟件仿真和硬件仿真
(10)單片機(jī)系統(tǒng)的調(diào)試方法
4. 工具及材料準(zhǔn)備
(1) 編程器采用AE綜合系統(tǒng)
(2) 單片機(jī)最小系統(tǒng)套件
(3) 電烙鐵,萬用表,萬能板等
(4) 電腦及Keil軟件
5. 制作過程
(1) 清理制作套件
(2) 依據(jù)任務(wù)功能設(shè)計(jì)原理圖
(3) 把原理圖轉(zhuǎn)變成電路圖,并畫在萬能板上
(4) 焊接元器件并檢查線路
(5) 程序設(shè)計(jì)
(6) 軟件仿真
(7) 用編程器把程序輸入到單片機(jī)中
(8) 通電,觀看結(jié)果
(9) 自我評(píng)價(jià)產(chǎn)品
(10) 老師綜合點(diǎn)評(píng)
順便介紹一下單片機(jī)的工作條件at89s51適合于所有51系列
單片機(jī)要想正常工作,必須具備以下工作條件:
1. 電源 VCC +5V 40腳
2. 接地 GND 20腳
3. 復(fù)位電路: RES引腳維持高電平時(shí)間不能少于24個(gè)振蕩周期,單片機(jī)保持在復(fù)位狀態(tài)(時(shí)鐘周期=12×振蕩周期,振蕩周期=1/f)。
4. 時(shí)鐘電路:?jiǎn)纹瑱C(jī)的工作是在統(tǒng)一時(shí)鐘下工作的,所以必須有時(shí)鐘電路。
5. 存儲(chǔ)器控制電路:第31腳EA端。當(dāng)EA輸入端輸入高電平時(shí),CPU可以訪問片內(nèi)程序存儲(chǔ)器4KB的地址范圍,若PC值超出4KB范圍時(shí),將自動(dòng)轉(zhuǎn)向訪問片外程序存儲(chǔ)器。當(dāng)EA輸入低電平時(shí),則只能訪問片外程序存儲(chǔ)器,不論片內(nèi)是否有程序存儲(chǔ)器。基于此,我們?cè)谠O(shè)計(jì)時(shí)一般都讓EA端接高電平。
6. 單片機(jī)內(nèi)部必須具有相應(yīng)的程序。