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