課程詳情
培訓目標:
1.通過學習有關單片機C語言程序設計的理論和實務,達到獨立利用C語言來開發(fā)單片機應用程序的目的。學員經(jīng)過開發(fā)訓練后能掌握單片機的硬件結構、軟件編程、調試可以直接應聘單片機開發(fā)工程師。
培訓對象:
1、單片機企業(yè)的C語言程序設計者;
2、從事自動化設備維護的工程師;
3、中高等院校欲從事單片機C語言程序設計的領導、教師和學生;
4、電子、自動化及計算機相關專業(yè)畢業(yè),沒有實際單片機開發(fā)項目經(jīng)驗的人員。
就業(yè)前景:
畢業(yè)后可從事單片機開發(fā)、單片機編程、電子工程師等高新職位。
培訓內(nèi)容:
階段:單片機基礎知識:
1、單片機組成、應用領域及開發(fā)特點;
2、單片機結構和原理:包括51單片機的構成、微處理器及其時序、小應用系統(tǒng)、地址分配、管腳功能、復位電路等;
3、單片機的指令系統(tǒng):全部指令的使用、編程技巧;
蘇州單片機培訓 蘇州單片機學習蘇州單片機培訓 蘇州單片機學習
第二階段:C語言程序設計:
C語言:C語言基礎知識介紹、C語言編程技巧等;
第三階段:單片機編程:
1、單片機的內(nèi)部編程:I/O控制、定時器/計數(shù)器、中斷、串行通信;
2、單片機的外圍接口及編程:使用I/O口模擬SPI接口、IIC接口及DAC、ADC接口(并行接口使用);
3、單片機其他設計:485幀結構通信設計、軟件抗干擾設計;
4、軟件集成開發(fā)環(huán)境:Keil c51熟練使用;
第四階段:單片機外圍電子線路板設計:
硬件電路開發(fā)環(huán)境:Protel 99SE(會觀看硬件工程師設計的原理圖及PCB圖);
第五階段:單片機項目開發(fā):
1、編程器、仿真器、開發(fā)工具箱等硬件平臺熟悉;
2、段碼式數(shù)碼管、點陣式漢字顯示驅動程序;
3、基于MAX485的485總線控制及應用(如何建立數(shù)據(jù)幀結構);
4、基于AT24C512的IIC總線應用(使用IO口模擬IIC兩線通訊);
5、基于DS18B20的數(shù)字溫度采集系統(tǒng)(單總線通訊方式);
6、微型打印機驅動程序;
7、紅外線遙控實驗;
8、步進電機工作原理及驅動程序;
9、STN-LCD液晶顯示器驅動程序;