結(jié)業(yè)水平:學(xué)員經(jīng)過培訓(xùn)后具有3年以上單片機開發(fā)實際工作經(jīng)驗及單片機中級開發(fā)工程師的水平,能夠獨立完成項目。
一:課前培訓(xùn)
PROTEL99se 原理圖培訓(xùn);
目的:使學(xué)員能掌握使用PROTEL99se軟件閱讀原理圖;
綜合教學(xué)實驗儀使用培訓(xùn);
目的:使學(xué)員能夠使用操作綜合教學(xué)實驗儀;
學(xué)習(xí)要求、及學(xué)習(xí)注意事項;
目的:使學(xué)員能準確理解、講課內(nèi)容;
學(xué)習(xí)本次開發(fā)項目kvm的使用及要實現(xiàn)的功能;
目的:使學(xué)員對將要學(xué)習(xí)開發(fā)的產(chǎn)品在功能及知識點有全面認識。
二:MCS51單片機硬件設(shè)計+練習(xí)課時,學(xué)習(xí)內(nèi)容如下:
1、單片機組成、應(yīng)用領(lǐng)域及開發(fā)特點;
2、單片機的數(shù)值及相互轉(zhuǎn)換;
3、單片機結(jié)構(gòu)和原理:包括51、52、及其衍生單片機的構(gòu)成、微處理器及其時序、最小應(yīng)用系統(tǒng)、地
址分配、管腳功能、復(fù)位電路等;
4、單片機的指令系統(tǒng):全部指令的使用、編程技巧;
5、單片機的內(nèi)部編程:I/O控制、定時器、中斷、串口通信;
6、單片機的外圍接口及編程:鍵盤、LED顯示、WATCHDOG、EEPROM接口、串行擴展、并行擴
展、DAC及ADC接口;
7、單片機通信協(xié)議設(shè)計;
8、單片機應(yīng)用系統(tǒng)抗干擾設(shè)計;
9、單片機應(yīng)用系統(tǒng)設(shè)計技術(shù);
10、分析教學(xué)實驗儀的總體實現(xiàn)原理及各部分功能模塊實現(xiàn)原理;
三:單片機匯編語言設(shè)計25課時+練習(xí)課時,內(nèi)容如下:
1、單片機匯編語言指令與偽指令;
2、匯編語言程序設(shè)計步驟及練習(xí);
3、匯編語言查表、循環(huán)、分支、散轉(zhuǎn)程序、子程序設(shè)計及練習(xí)。
4、匯編語言數(shù)值計算、轉(zhuǎn)換程序設(shè)計及練習(xí);
5、匯編語言硬件初始化、中斷、定時器、內(nèi)外存讀取程序設(shè)計及練習(xí)、應(yīng)用系統(tǒng)框架程序設(shè)計;
四:Keil C語言設(shè)計+練習(xí)課時,內(nèi)容如下:
1、C語言概述;
2、C51數(shù)值與運算;
3、C51流程控制語句;
4、C51構(gòu)造與數(shù)據(jù)類型;
5、C51函數(shù);
6、C51模塊化程序設(shè)計;
7、8051內(nèi)部資源C語言編程;
8、8051擴展資源C語言編程;
9、8051輸出控制C語言編程;
10、8051數(shù)據(jù)采集C語言編程;
11、8051與8051 間及pc與8051間通訊C語言編程;
12、8051人機交互C語言編程;
13、使用教學(xué)實驗儀進行C51 編程練習(xí);
五:使用綜合教學(xué)實驗儀系統(tǒng)實習(xí)匯編語言、C 語言編程練習(xí)。
1、 鍵盤掃描原理與軟件軟件編程;
2、 單片機數(shù)據(jù)通訊原理與軟件編程;
3、
I2C總線原理與軟硬件模擬實現(xiàn);
4、 紅外數(shù)據(jù)接收原理與軟硬件模擬實現(xiàn)紅外遙控器數(shù)據(jù)接收;
5、
USB設(shè)備接口芯片PDIUSB12的介紹;
6、
USB1.1協(xié)議的介紹(USB設(shè)備枚舉、USB標準設(shè)備請求、USB設(shè)備描述符);
7、
USB人工設(shè)備接口(HID)協(xié)議;
8、 用PDIUSB12實現(xiàn)HID的軟件編程;
9、 液晶圖像文字顯示的軟件編程;
10、
語音模塊軟件編程;
實驗內(nèi)容如下:
硬件設(shè)備 |
PC機、編程器、仿真器、單片機綜合仿真實驗儀、示波器、器件等 |
實驗性質(zhì) |
實 驗 名 稱 |
實 驗 說 明 |
難度 |
實驗 1 |
Keil C51集成開發(fā)環(huán)境的使用練習(xí) |
熟悉Keil C51集成開發(fā)環(huán)境的使用方法。 |
小 |
實驗 2 |
基于Keil C51集成開發(fā)環(huán)境的仿真與調(diào)試 |
熟悉Keil C51集成開發(fā)環(huán)境調(diào)試功能的使用和單片機綜合仿真實驗儀的使用。 |
小 |
實驗 3 |
單片機I/O口控制實驗 |
了解獨立 I/O口結(jié)構(gòu),掌握輸出口和輸入口的應(yīng)用設(shè)計方法。 |
小 |
實驗 4 |
蜂鳴器驅(qū)動實驗 |
利用單片機的P1口作I/O口,使學(xué)員學(xué)會蜂鳴器的使用。 |
中 |
實驗 5 |
電子琴實驗 |
利用實驗儀上提供的按鍵K1~K7作為電子琴的按鍵,控制蜂鳴器發(fā)聲,使學(xué)員了解計算機發(fā)聲原理,熟悉定時器和鍵盤掃描的工作原理及編程方法。 |
中 |
實驗 6 |
定時輸出PWM實驗 |
利用定時器控制產(chǎn)生占空比可變的PWM波。 |
中 |
實驗 7 |
串轉(zhuǎn)并的I/O口實驗 |
學(xué)員通過對74HC164的實際應(yīng)用,熟悉并掌握串轉(zhuǎn)并的I/O口擴展方法。 |
小 |
實驗 8 |
并轉(zhuǎn)串的I/O口實驗 |
學(xué)員通過對74HC165的實際應(yīng)用,熟悉并掌握并轉(zhuǎn)串的I/O口擴展方法。 |
小 |
實驗 9 |
74HC138譯碼器實驗 |
熟悉譯碼器的使用方法,靈活應(yīng)用74HC138進行電路設(shè)計。 |
小 |
實驗 10 |
8×8 LED掃描輸出實驗 |
使學(xué)員學(xué)會利用單片機的I/O口進行LED點陣的掃描顯示。 |
中 |
實驗 11 |
555電路實驗 |
掌握555集成定時器電路的工作原理的特點,掌握用555集成定時器電路構(gòu)成單穩(wěn)態(tài)觸發(fā)器、多諧振蕩器的方法。 |
小 |
實驗 12 |
繼電器控制實驗 |
加深理解繼電器的工作原理和特點,掌握利用單片機的I/O口控制繼電器的一般方法。 |
小 |
實驗 13 |
RS-232串口通信實驗 |
利用單片機的TXD、RXD口,使學(xué)員學(xué)會單片機的串行口的使用。并學(xué)習(xí)數(shù)據(jù)通訊,數(shù)據(jù)包通訊程序編程。 |
中 |
實驗 14 |
RS-485差分串行通信實驗 |
在上一個RS232通訊實驗的基礎(chǔ)上,利用單片機的TXD、RXD口,掌握RS-485差分串行接口的使用。 |
小 |
實驗 15 |
I2C總線實驗(實時時鐘、EEPROM和ZLG7290的實驗) |
加深學(xué)員對I2C總線的理解,熟悉I2C器件的使用,提供學(xué)員實際開發(fā)能力。并學(xué)習(xí)通過閱讀I2C總線時序通過普通IO口線用軟件來模擬I2C |
中 |
實驗 16 |
萬年歷時鐘實驗 |
通過對I2C總線控制的實時時鐘芯片PCF8563、ZLG7290鍵盤、LED數(shù)碼管顯示器相結(jié)合,組成具有實際功能的萬年歷時鐘。使學(xué)員進行一次實際開發(fā)的實驗,以進一步提高學(xué)員的實際開發(fā)能力。 |
大 |
實驗 17 |
接觸式IC卡讀/寫實驗 |
根據(jù)IC卡的讀/寫時序圖編定程序,實現(xiàn)IC卡
(SLE4442)的讀/寫,了解接觸式IC卡的知識,學(xué)會如何根據(jù)時序邏輯圖編定實用程序。 |
中 |
實驗 18 |
數(shù)字溫度傳感器實驗 |
熟悉數(shù)字溫度傳感器DS18B20的使用方法和工作原理,了解單總線的讀/寫控制方法。 |
大 |
實驗 19 |
數(shù)字溫度計實驗 |
通過實驗,理解掌握單總線器件和I2C總線器件的應(yīng)用,熟悉串行總線的協(xié)議和操作技巧。 |
大 |
實驗 20 |
數(shù)字頻率計實驗 |
利用單片機的定時/計數(shù)器功能,開發(fā)設(shè)計一個低頻信號頻率計。 |
中 |
實驗 21 |
直流電機實驗 |
利用PWM控制真流電機的轉(zhuǎn)動速度。 |
小 |
實驗 22 |
步進電機控制實驗 |
了解步進電機的工作原理,掌握它的轉(zhuǎn)動控制方式和調(diào)速方法。 |
小 |
實驗 23 |
紅外收發(fā)實驗 |
了解紅外通信知識,掌握紅外通信的基本原理,能夠用紅外進行無線控制設(shè)計。并編制通用紅外遙控器接收程序。 |
大 |
實驗 24 |
使用8155擴展I/O、RAM及定時器實驗 |
掌握單片機與8155的接口原理,熟悉對8155的初始化編程和輸入、輸出程序的設(shè)計方法及8155定時器的使用方法。 |
中 |
實驗 25 |
字符型液晶顯示實驗 |
掌握字符型液晶模塊的控制方法,能夠編寫驅(qū)動程序及高級接口函數(shù)。 |
中 |
實驗 26 |
圖形液晶顯示實驗 |
了解圖形液晶顯示模塊(單色)的控制方法,實現(xiàn)簡單圖形顯示算法。掌握字符/圖形在圖形液晶上顯示的理論知識,并能夠編寫相關(guān)應(yīng)用程序。 |
大 |
實驗 27 |
并行模數(shù)轉(zhuǎn)換實驗 |
掌握A/D芯片ADC0809與單片機的接口方法及ADC0809芯片的性能;了解單片機實現(xiàn)數(shù)據(jù)采集的方法。 |
中 |
實驗 28 |
并行數(shù)模轉(zhuǎn)換實驗 |
掌握D/A芯片DAC0832與單片機的接口方法及DAC0832芯片的性能;了解單片機系統(tǒng)中擴展D/A轉(zhuǎn)換的基本方法。 |
中 |
實驗 29 |
串行模數(shù)轉(zhuǎn)換實驗 |
熟悉A/D轉(zhuǎn)換的工作原理,學(xué)習(xí)使用串行模數(shù)轉(zhuǎn)換芯片TLC549進行電壓信號的采集和數(shù)據(jù)處理。 |
大 |
實驗 30 |
數(shù)字電壓表實驗 |
學(xué)會使用A/D轉(zhuǎn)換器設(shè)計前向通道的電壓信號采集和數(shù)據(jù)處理方法,
|
大 |
實驗31 |
IC卡身份識別開關(guān)實驗 |
掌握如何靈活運用已有的模塊,做出IC卡身份識別開關(guān)。 |
大 |
實驗32 |
USB1.1接口控制實驗 |
掌握基于I2C總線器件24WC02 EEPROM的應(yīng)用;學(xué)習(xí)使用PDIUSBD12 USB1.1接口芯片設(shè)計USB設(shè)備,并編制USB鍵盤程序。 |
大 |
實驗33 |
ISD1420語音模塊實驗 |
通過本實驗掌握ISD1420語音模塊的工作原理和應(yīng)用技巧,熟悉語音錄放電路模塊的設(shè)計。 |
中 |
提高實驗:
1:流水燈控制實驗:
使用兩個按鍵S1,S2;S1設(shè)置流水燈的方式,方式數(shù)目任意設(shè)定,暫定為4種,S2鍵設(shè)置里流水燈顯
示間隔時間,暫定為4種時間;要求按下S1,S2鍵后其對應(yīng)的功能馬上響應(yīng),要求操作結(jié)果在液晶上
顯示,例如當前方式為方式1,時間間隔為0.5秒,要求在液晶上使用漢字顯示:
“ 方式: 0 ”
“ 時間:0。5秒”
2:在液晶上顯示當前的的時間,時間顯示為“年,月
,日 ,十 ,分 ,秒”,使用兩個健修改時
鐘,修改時相應(yīng)位置應(yīng)有光標閃爍,修改完畢后數(shù)據(jù)送入時鐘芯片中。
3:使用遙控器將上述按鍵替代;
4:使用DA產(chǎn)生電壓可調(diào),頻率可調(diào)的正弦波;使用一個按鍵調(diào)幅度,另一個按鍵調(diào)頻率,要求在調(diào)解
的過程中,液晶有相應(yīng)的顯示;
六:PROTEL原理圖設(shè)計、電路版圖設(shè)計+練習(xí)課時,內(nèi)容如下:
1、PROTEL SCH原理圖設(shè)計;
2、原理圖元件庫設(shè)計;
3、電路規(guī)則檢查和網(wǎng)絡(luò)表;
4、PCB基礎(chǔ)設(shè)計;
5、PCB高級設(shè)計;
6、PCB 元件庫設(shè)計;
7、PCB 與SCH同步設(shè)計技術(shù)
8、PCB設(shè)計規(guī)則檢查和自動布線技術(shù)
9、PROTEL 邏輯電路編程技術(shù)
10、PROTEL 電路仿真技術(shù)
11、使用PROTEL練習(xí)原理圖設(shè)計及雙面板和多層板的設(shè)計練習(xí);
七:4種可選的實踐項目開發(fā)課程;學(xué)員可選以下4個項目中任意一到兩種作為實踐項目+實踐課時。
1、電路板繪制中關(guān)于抗干擾技術(shù)講解、軟硬件抗干擾技術(shù)講解;
2、焊接技術(shù)講解和實踐練習(xí);
3、KVM研發(fā)高級實踐課
項目簡介:制作一臺4路自動帶OSD菜單顯示的切換器
KVM(鍵盤鼠標顯示器自動切換器)制作原理講解。
* KVM硬件實現(xiàn)原理及器件選擇講解。
* PS2鍵盤、鼠標通訊協(xié)議原理及實現(xiàn)。
* 多單片機通訊原理及實現(xiàn)。
* VGA信號及時序切換原理及實現(xiàn)。
* KVM 程序框架講解。
KVM制作實踐:
*
KVM硬件原理圖設(shè)計實踐
* KVM硬件電路版圖設(shè)計實踐
* KVM軟件設(shè)計調(diào)試實踐
* KVM整機軟硬件調(diào)試實踐
4、綜合教學(xué)實驗儀時間課:
項目簡介:制作多功能教學(xué)實驗儀。教學(xué)實驗儀包括主板和功能眾多的子板組成。
根據(jù)學(xué)員的需求設(shè)計制作。
*教學(xué)實驗儀主板
帶有液晶、數(shù)碼管顯示、矩陣鍵盤、32kram、溫度傳感器、pwm電機調(diào)速、繼電器控制電
路rs232通訊,485通訊,i2c
eeprom ,ds1302時鐘,蜂鳴器,高性能復(fù)位電路,交流輸入電
路,穩(wěn)壓電路,可接32k8位io口線的雙總線輸出。
*教學(xué)實驗儀功能子板:
* 帶有4擋位控制的兩路電量AD采集,兩路頻率、相位可調(diào)的DA輸出扳;
* 多路16位PWM輸出的電機調(diào)速、步進電機控制扳;
* isd4004語音錄放板、微型打印機、普通并行打印機控制板;
* USB 接口板,可接USB HOST器件,和USB DEVICE器件;試驗USB設(shè)備和主機的軟硬件,
例如USB鍵盤 鼠標;
* 多路485、232、422網(wǎng)絡(luò)通訊接口板;
* CANBUS總線接口板;
學(xué)員可根據(jù)自己的實際需求組合制作以上的子功能扳。
5、單色點陣屏制作。
單色條屏制作技術(shù)、多條屏組合為一塊大屏技術(shù),條屏與主機通訊技術(shù)。
6、USB DEVICE HOST實踐制作
電腦遙控器制作: 使用普通遙控器+單片機+USB 從設(shè)備接口芯片制作可以遙控操作電腦的電
腦遙控器;
使用U盤作為存貯設(shè)備的主機控制器的制作;
MP3播放器的制作;
八: AVR單片機學(xué)習(xí)內(nèi)容見AVR單片機培訓(xùn)課程。
九:多個實際項目的實踐。