一::MCS51單片機/STM32 ARM/STM32 ARM硬件設計+練習課時,學習內容如下:
1、單片機/STM32 ARM組成、應用領域及開發特點;
2、單片機/STM32 ARM的數值及相互轉換;
3、單片機/STM32 ARM結構和原理:包括51、52、及其衍生單片機/STM32 ARM的構成、微處理器及其時序、小應用系統、地
址分配、管腳功能、復位電路等;
4、單片機/STM32 ARM的指令系統:全部指令的使用、編程技巧;
5、單片機/STM32 ARM的內部編程:I/O控制、定時器、中斷、串口通信;
6、單片機/STM32 ARM的外圍接口及編程:鍵盤、LED顯示、WATCHDOG、EEPROM接口、串行擴展、并行擴展、DAC及ADC接口;
7、單片機/STM32 ARM通信協議設計;
8、單片機/STM32 ARM應用系統抗干擾設計;
9、單片機/STM32 ARM應用系統設計技術;
10、分析教學實驗儀的總體實現原理及各部分功能模塊實現原理;
二:Keil C語言設計+練習課時,內容如下:
1、C語言概述;
2、C51數值與運算;
3、C51流程控制語句;
4、C51構造與數據類型;
5、C51函數;
6、C51模塊化程序設計;
7、8051內部資源C語言編程;
8、8051擴展資源C語言編程;
9、8051輸出控制C語言編程;
10、8051數據采集C語言編程;
11、8051與8051 間及pc與8051間通訊C語言編程;
12、8051人機交互C語言編程;
13、使用教學實驗儀進行C51 編程練習;
三:使用綜合教學實驗儀系統實習匯編語言、C 語言編程練習。
1、 鍵盤掃描原理與軟件軟件編程;
2、 單片機/STM32 ARM數據通訊原理與軟件編程;
3、 I2C總線原理與軟硬件模擬實現;
4、 紅外數據接收原理與軟硬件模擬實現紅外遙控器數據接收;
5、 USB設備接口芯片PDIUSB12的介紹;
6、 USB1.1協議的介紹(USB設備枚舉、USB標準設備請求、USB設備描述符);
7、 USB人工設備接口(HID)協議;
8、 用PDIUSB12實現HID的軟件編程;
9、 液晶圖像文字顯示的軟件編程;
10、 語音模塊軟件編程;