課程詳情2024-07-14 22:06

單片機培訓
一、培訓宗旨
通過對C語言程序設計知識和技能的學習,達到能獨立利用C語言進行單片機的程序設計和項目開發(fā)工作。
二、培訓內容
(一)學習內容
1、單片機組成、應用領域及開發(fā)特點;
適合學員
3、單片機的軟件系統(tǒng):C語言基礎知識、單片機C語言編程技巧;
4、單片機的內部編程:I/O控制、定時器/計數器、中斷、串行通信等;
5、單片機的外圍接口及編程:使用I/O口模擬SPI接口、IIC接口及DAC、ADC接口(并行接口使用);
6、單片機通信接口設計:RS232RS485幀結構通信協(xié)議設計、軟件抗干擾設計;
7、軟件集成開發(fā)環(huán)境:Keilc51熟練使用;
8、硬件電路開發(fā)環(huán)境:Protel99SE(會觀看硬件工程師設計的原理圖及PCB圖);
(二)實驗內容
1、段碼式數碼管、點陣式漢字顯示驅動程序;
2、熟悉使用編程器、仿真器、等硬件平臺。并使用7塊試驗板模仿真實項目開發(fā)過程;
3、基于MAX485的485總線控制及應用(如何建立數據幀結構);
4、基于AT24C512的IIC總線應用(使用IO口模擬IIC兩線通訊);
5、基于DS18B20的數字溫度采集系統(tǒng)(單總線通訊方式);
6、STN-LCD液晶顯示器驅動程序;
7、微型打印機驅動程序;
8、基于PS/2鍵盤的PS/2接口通信,
9、步進電機工作原理及驅動程序;
10、基于ADC0804和DAC0832的A/D、D/A轉換