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

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