單片機以其性能穩(wěn)定,反應(yīng)迅速,功耗低,安全運行等優(yōu)點,在很多方面有無法替代的作用。 目前應(yīng)用領(lǐng)域有工業(yè)控制,儀表,智能家居,物聯(lián)網(wǎng),汽車電子等行業(yè)。隨著下一個智能化浪潮來臨,包括工業(yè)4.0,自動駕駛及智能穿戴等新興企業(yè)對于軟硬件結(jié)合的人才更加緊迫。
初級課程大綱:
1:單片機體系結(jié)構(gòu),單片機開發(fā)工具使用。
掌握常用單片機內(nèi)核工作特征;單片機小系統(tǒng)電路設(shè)掌握51單片機(STC為例)的開發(fā)工具(keil以及ISP下載軟件)的使用方法。
2:C語言強化訓(xùn)練一:C語言變量、函數(shù)、結(jié)構(gòu)、指針、函數(shù);單片機IO口輸出操作。
3:C語言強化訓(xùn)練二:C語言邏輯運算,單片機C語言流程控制,單片機C語言實現(xiàn)獨立按鈕檢測
4:C語言強化訓(xùn)練三C語言流程控制,數(shù)碼管控制,簡易密碼鎖 矩陣鍵盤操作
5:單片機定時器應(yīng)用定時器原理; 定時器與計數(shù)器之間的關(guān)系 定時器查詢法應(yīng)用 定時器中斷原理與中斷函數(shù)編寫 定時器初值計算 按鈕長按、短按檢測 秒表
6:定時器高級應(yīng)用基于定時器的時鐘; 按鈕單擊和雙擊檢測; 軟件定時器工作原理與實現(xiàn); 基于定時器的脈沖頻率測量儀; 基于定時器的脈沖發(fā)生器; 基于定時器的脈沖周期測量儀; 單片機產(chǎn)生PWM脈沖
7:單片機串口通訊通信協(xié)議; 串口通信原理; 單片機IO口虛擬串口; 單片機片上串口工作原理; 基于中斷法的串口收發(fā)應(yīng)用; Windows超級終端使用; 基于windows超級終端的命令解析程序設(shè)計; 自定義通信協(xié)議實現(xiàn)兩單片機之間串口通信; 串口通信自適應(yīng)波特率技術(shù)及其實現(xiàn);
8:單片機控制1602液晶屏字符型LCD基本原理; 1602顯示字符原理; 1602顯示基本字符及字符串; 1602顯示自定義字符; 基于定時器和1602的實時時鐘;
9:單片機驅(qū)動DS18B20 單總線原理; 單片機軟件模擬時序讀取18b20的溫度; 單片機讀取DS18B20的ID號; 一個端口訪問多個18B20; 單片機將溫度值上傳到PC; DS18B20溫控器;
?