單片機初級設計培訓大綱
1:單片機體系結構,單片機開發工具使用。
掌握(wo)(wo)常用(yong)單(dan)片機(ji)(ji)內(nei)核工作特(te)征;單(dan)片機(ji)(ji)小系統電路設(she)掌握(wo)(wo)51單(dan)片機(ji)(ji)(STC為例)的(de)開發工具(keil以及ISP下載軟件)的(de)使用(yong)方法。
2:C語(yu)言強化訓(xun)練(lian)一:C語(yu)言變量、函(han)數、結構、指針、函(han)數;單片機IO口輸出操作。
3:C語言(yan)強化(hua)訓練二:C語言(yan)邏輯運算(suan),單(dan)片(pian)機C語言(yan)流程控制(zhi),單(dan)片(pian)機C語言(yan)實現獨立按(an)鈕(niu)檢測
4:C語(yu)言強(qiang)化訓練三C語(yu)言流(liu)程控制(zhi),數碼管(guan)控制(zhi),簡易密碼鎖 矩(ju)陣鍵(jian)盤操作
5:單(dan)片機定時(shi)(shi)器(qi)應(ying)用定時(shi)(shi)器(qi)原理; 定時(shi)(shi)器(qi)與(yu)計(ji)(ji)數器(qi)之間的關系 定時(shi)(shi)器(qi)查詢法應(ying)用 定時(shi)(shi)器(qi)中斷(duan)原理與(yu)中斷(duan)函(han)數編寫 定時(shi)(shi)器(qi)初值計(ji)(ji)算 按鈕長按、短按檢(jian)測(ce) 秒(miao)表
6:定(ding)時器高級(ji)應用基于定(ding)時器的(de)時鐘; 按鈕(niu)單(dan)擊和雙擊檢測(ce); 軟(ruan)件定(ding)時器工(gong)作(zuo)原理與(yu)實現; 基于定(ding)時器的(de)脈(mo)(mo)沖頻率(lv)測(ce)量儀; 基于定(ding)時器的(de)脈(mo)(mo)沖發生(sheng)器; 基于定(ding)時器的(de)脈(mo)(mo)沖周期測(ce)量儀; 單(dan)片機產生(sheng)PWM脈(mo)(mo)沖
7:單(dan)(dan)片機(ji)串(chuan)(chuan)(chuan)口(kou)通訊通信(xin)協議; 串(chuan)(chuan)(chuan)口(kou)通信(xin)原(yuan)理; 單(dan)(dan)片機(ji)IO口(kou)虛擬(ni)串(chuan)(chuan)(chuan)口(kou); 單(dan)(dan)片機(ji)片上串(chuan)(chuan)(chuan)口(kou)工作(zuo)原(yuan)理; 基于中斷法(fa)的串(chuan)(chuan)(chuan)口(kou)收發(fa)應用; Windows超(chao)級終(zhong)端使用; 基于windows超(chao)級終(zhong)端的命令解析程(cheng)序設(she)計; 自定義通信(xin)協議實現(xian)兩單(dan)(dan)片機(ji)之間(jian)串(chuan)(chuan)(chuan)口(kou)通信(xin); 串(chuan)(chuan)(chuan)口(kou)通信(xin)自適應波特率技術及其(qi)實現(xian);
8:單片機控制1602液晶屏字符型(xing)LCD基(ji)(ji)本原(yuan)理; 1602顯示(shi)字符原(yuan)理; 1602顯示(shi)基(ji)(ji)本字符及(ji)字符串; 1602顯示(shi)自(zi)定義(yi)字符; 基(ji)(ji)于定時(shi)器和(he)1602的實時(shi)時(shi)鐘(zhong);
9:單(dan)(dan)(dan)片機(ji)驅(qu)動DS18B20 單(dan)(dan)(dan)總(zong)線原理; 單(dan)(dan)(dan)片機(ji)軟件模擬時序讀(du)取18b20的(de)溫(wen)度; 單(dan)(dan)(dan)片機(ji)讀(du)取DS18B20的(de)ID號; 一個(ge)(ge)端口訪問多個(ge)(ge)18B20; 單(dan)(dan)(dan)片機(ji)將溫(wen)度值上傳到PC; DS18B20溫(wen)控(kong)器; |