(課程講解內(nèi)容主要講解AVR和51單片機(jī))
一:課前培訓(xùn)
1、PROTEL 原理圖實(shí)用培訓(xùn);
目的:使學(xué)員能掌握使用PROTEL軟件閱讀原理圖;
2、綜合教學(xué)實(shí)驗(yàn)儀使用培訓(xùn);
目的:使學(xué)員能夠使用操作綜合教學(xué)實(shí)驗(yàn)儀;
3、學(xué)習(xí)要求、及學(xué)習(xí)注意事項(xiàng);
目的:使學(xué)員能準(zhǔn)確理解、講課內(nèi)容;
二:MCS51單片機(jī)硬件設(shè)計(jì)+練習(xí)課,學(xué)習(xí)內(nèi)容如下:
1、單片機(jī)組成、應(yīng)用領(lǐng)域及開(kāi)發(fā)特點(diǎn);
2、單片機(jī)的數(shù)值及相互轉(zhuǎn)換;
3、單片機(jī)結(jié)構(gòu)和原理:
包括51、52、及其衍生單片機(jī)的構(gòu)成、微處理器及其時(shí)序、小應(yīng)用
系統(tǒng)、地址分配、管腳功能、復(fù)位電路等;
4、單片機(jī)的指令系統(tǒng):全部指令的使用、編程技巧;
5、單片機(jī)的內(nèi)部編程:I/O控制、定時(shí)器、中斷、串口通信;
6、單片機(jī)的外圍接口及編程:
鍵盤(pán)、LED顯示、WATCHDOG、EEPROM接口、串行擴(kuò)展、并行擴(kuò)展、DAC及ADC接口;
7、單片機(jī)通信協(xié)議設(shè)計(jì);
8、單片機(jī)應(yīng)用系統(tǒng)抗干擾設(shè)計(jì);
9、單片機(jī)應(yīng)用系統(tǒng)設(shè)計(jì)技術(shù);
10、分析教學(xué)實(shí)驗(yàn)儀的總體實(shí)現(xiàn)原理及各部分功能模塊實(shí)現(xiàn)原理;
三:?jiǎn)纹瑱C(jī)匯編語(yǔ)言設(shè)計(jì)+練習(xí)課,內(nèi)容如下:
1、單片機(jī)匯編語(yǔ)言指令與偽指令;
2、匯編語(yǔ)言程序設(shè)計(jì)步驟;
3、匯編語(yǔ)言查表、循環(huán)、分支、散轉(zhuǎn)程序、子程序設(shè)計(jì)。
4、匯編語(yǔ)言數(shù)值計(jì)算、轉(zhuǎn)換程序設(shè)計(jì);
5、匯編語(yǔ)言硬件初始化、中斷、定時(shí)、內(nèi)外存讀取、應(yīng)用系統(tǒng)框架程序設(shè)計(jì);
四:Keil C語(yǔ)言設(shè)計(jì)+練習(xí)課,內(nèi)容如下:
1、C語(yǔ)言概述;
2、C51數(shù)值與運(yùn)算;
3、C51流程控制語(yǔ)句;
4、C51構(gòu)造與數(shù)據(jù)類(lèi)型;
5、C51函數(shù);
6、C51模塊化程序設(shè)計(jì);
7、8051內(nèi)部資源C語(yǔ)言編程;
8、8051擴(kuò)展資源C語(yǔ)言編程;
9、8051輸出控制C語(yǔ)言編程;
10、8051數(shù)據(jù)采集C語(yǔ)言編程;
11、8051與8051 間及pc與8051間通訊C語(yǔ)言編程;
12、8051人機(jī)交互C語(yǔ)言編程;
13、使用教學(xué)實(shí)驗(yàn)儀進(jìn)行C51 編程練習(xí);
五:使用綜合教學(xué)實(shí)驗(yàn)儀系統(tǒng)實(shí)習(xí)匯編語(yǔ)言、C語(yǔ)言編程練習(xí)。+練習(xí)課。
1、鍵盤(pán)掃描原理與軟件軟件編程;
2、單片機(jī)數(shù)據(jù)通訊原理與軟件編程;
3、I
2C
總線(xiàn)原理與軟硬件模擬實(shí)現(xiàn);
4、紅外數(shù)據(jù)接收原理與軟硬件模擬實(shí)現(xiàn)紅外遙控器數(shù)據(jù)接收;
5、液晶圖像文字顯示的軟件編程;
6、led點(diǎn)陣數(shù)碼管顯示程序編制;
實(shí)驗(yàn)內(nèi)容如下:
硬件設(shè)備
|
PC機(jī)、單片機(jī)綜合仿真實(shí)驗(yàn)儀等
|
實(shí)驗(yàn)性質(zhì)
|
實(shí) 驗(yàn) 名 稱(chēng)
|
實(shí) 驗(yàn) 說(shuō) 明
|
實(shí)驗(yàn) 1
|
Keil C51集成開(kāi)發(fā)環(huán)境的使用練習(xí)
|
熟悉Keil C51集成開(kāi)發(fā)環(huán)境的使用方法。
|
實(shí)驗(yàn) 2
|
基于Keil C51集成開(kāi)發(fā)環(huán)境的仿真與調(diào)試
|
熟悉Keil C51集成開(kāi)發(fā)環(huán)境調(diào)試功能的使用和單片機(jī)綜合仿真實(shí)驗(yàn)儀的使用。
|
實(shí)驗(yàn) 3
|
單片機(jī)I/O口控制實(shí)驗(yàn)
|
了解獨(dú)立 I/O口結(jié)構(gòu),掌握輸出口和輸入口的應(yīng)用設(shè)計(jì)方法。
|
實(shí)驗(yàn) 4
|
蜂鳴器驅(qū)動(dòng)實(shí)驗(yàn)
|
利用單片機(jī)的P1口作I/O口,使學(xué)員學(xué)會(huì)蜂鳴器的使用。
|
實(shí)驗(yàn) 5
|
電子琴實(shí)驗(yàn)
|
利用實(shí)驗(yàn)儀上提供的按鍵K1~K7作為電子琴的按鍵,控制蜂鳴器發(fā)聲,使學(xué)員了解計(jì)算機(jī)發(fā)聲原理,熟悉定時(shí)器和鍵盤(pán)掃描的工作原理及編程方法。
|
實(shí)驗(yàn) 6
|
定時(shí)輸出PWM實(shí)驗(yàn)
|
利用定時(shí)器控制產(chǎn)生占空比可變的PWM波。
|
實(shí)驗(yàn) 7
|
紅綠燈實(shí)驗(yàn) |
掌握數(shù)碼管和lED的綜合應(yīng)用
|
實(shí)驗(yàn) 8
|
數(shù)字時(shí)鐘、跑表實(shí)驗(yàn) |
掌握進(jìn)位機(jī)制和動(dòng)態(tài)掃描的用法。 |
實(shí)驗(yàn) 10
|
8×8 LED掃描輸出實(shí)驗(yàn)
|
使學(xué)員學(xué)會(huì)利用單片機(jī)的I/O口進(jìn)行LED點(diǎn)陣的掃描顯示。
|
實(shí)驗(yàn) 11
|
RS-232串口通信實(shí)驗(yàn)
|
利用單片機(jī)的TXD、RXD口,使學(xué)員學(xué)會(huì)單片機(jī)的串行口的使用。并學(xué)習(xí)數(shù)據(jù)通訊,數(shù)據(jù)包通訊程序編程。
|
實(shí)驗(yàn) 12 |
ADC模擬數(shù)據(jù)采集實(shí)驗(yàn) |
演示如何采集外部的模擬信號(hào)。
|
實(shí)驗(yàn) 13 |
I
2C
總線(xiàn)實(shí)驗(yàn)(實(shí)時(shí)時(shí)鐘、EEPROM和ZLG7290的實(shí)驗(yàn))
|
加深學(xué)員對(duì)I
2C
總線(xiàn)的理解,熟悉I
2C
器件的使用,提供學(xué)員實(shí)際開(kāi)發(fā)能力。并學(xué)習(xí)通過(guò)閱讀I
2C
總線(xiàn)時(shí)序通過(guò)普通IO口線(xiàn)用軟件來(lái)模擬I
2C
|
實(shí)驗(yàn) 14
|
字符型液晶(LCD)控制與顯示實(shí)驗(yàn)
|
通過(guò)字符型LCD命令控制,和顯示輸出控制等,控制液晶的顯示方式和內(nèi)容,對(duì)液晶控制,涉及的針腳多,過(guò)程比較復(fù)雜。通過(guò)此內(nèi)容使學(xué)員進(jìn)行一次實(shí)際開(kāi)發(fā)的實(shí)驗(yàn),以進(jìn)一步提高學(xué)員的實(shí)際開(kāi)發(fā)能力。
|
實(shí)驗(yàn) 15
|
數(shù)字溫度傳感器實(shí)驗(yàn)
|
熟悉數(shù)字溫度傳感器DS18B20的使用方法和工作原理,了解單總線(xiàn)的讀/寫(xiě)控制方法。
|
實(shí)驗(yàn) 16 |
搶答器 |
綜合編程強(qiáng)化。 |
|