結業水平:學員(yuan)經過培(pei)訓(xun)后(hou)具(ju)有(you)3年以(yi)上單片(pian)(pian)機(ji)開發(fa)實際(ji)工作經驗及單片(pian)(pian)機(ji)中級(ji)開發(fa)工程(cheng)師的水平,能夠獨立完(wan)成項目(mu)。
一:課(ke)前(qian)培訓
PROTEL99se 原理圖培訓;
目的(de):使(shi)學(xue)員能(neng)掌(zhang)握使(shi)用PROTEL99se軟件(jian)閱讀原理圖;
綜合(he)教學實驗(yan)儀使用培(pei)訓;
目的(de):使(shi)學(xue)員能(neng)夠使(shi)用操作綜合教學(xue)實驗儀;
學(xue)習要求、及學(xue)習注意事(shi)項(xiang);
目的:使(shi)學員能準(zhun)確理解、講課內容;
學習(xi)本(ben)次開發項目kvm的使用及(ji)要實現的功能;
目(mu)的(de):使學(xue)員對將(jiang)要學(xue)習開發的(de)產品在功能及知識點有全(quan)面認識。
二:MCS51單(dan)片機(ji)硬件(jian)設(she)計+練習(xi)課時,學(xue)習(xi)內(nei)容如下:
1、單(dan)片機組成、應用領域(yu)及開發特點;
2、單片機(ji)的數值及(ji)相互轉換;
3、單片機(ji)結(jie)構和原理:包(bao)括51、52、及其(qi)衍生單片機的(de)構成(cheng)、微處理器及其(qi)時序、最小應用系統、地
址分配、管腳功(gong)能、復位電路等;
4、單片機的指(zhi)令系(xi)統:全部指(zhi)令的使用、編程技巧(qiao);
5、單片(pian)機的內部編程:I/O控制、定時器、中斷、串(chuan)口通信;
6、單(dan)片機的外圍(wei)接口及(ji)編程(cheng):鍵(jian)盤、LED顯示(shi)、WATCHDOG、EEPROM接口、串行擴展、并行擴
展、DAC及ADC接口;
7、單片機通(tong)信(xin)協議(yi)設計;
8、單片機(ji)應用(yong)系統抗干擾設(she)計;
9、單(dan)片機應用系(xi)統設計技術;
10、分析教(jiao)學實驗儀的總體實現(xian)原理及各部分功(gong)能模塊實現(xian)原理;
三:單片機(ji)匯編語言設計25課時+練習課時(shi),內容(rong)如下:
1、單片(pian)機匯(hui)編語(yu)言指令與偽指令;
2、匯編語言(yan)程序設(she)計步驟(zou)及練習(xi);
3、匯編(bian)語言查表、循環、分支、散轉程序、子程序設(she)計及練習。
4、匯(hui)編(bian)語言數值計(ji)算、轉換程序設計(ji)及練習;
5、匯編語(yu)言硬件初始(shi)化、中斷(duan)、定時(shi)器、內外存讀取(qu)程序(xu)設計及練習、應用(yong)系統框架程序(xu)設計;
四:Keil C語言(yan)設計+練習課時(shi),內容(rong)如下(xia):
1、C語言(yan)概述;
2、C51數值與(yu)運算;
3、C51流程(cheng)控制語句;
4、C51構造與(yu)數據類(lei)型;
5、C51函(han)數;
6、C51模塊(kuai)化(hua)程(cheng)序設計(ji);
7、8051內部資源C語言編(bian)程;
8、8051擴(kuo)展資(zi)源C語言編程(cheng);
9、8051輸出控(kong)制C語言編(bian)程;
10、8051數據采集(ji)C語(yu)言編程;
11、8051與(yu)8051 間及pc與8051間(jian)通訊C語言編程;
12、8051人(ren)機交互C語(yu)言(yan)編程;
13、使用(yong)教學實驗儀進行(xing)C51 編程練習;
五:使(shi)用綜合教學實驗儀系統實習匯編語(yu)言、C 語言編程練(lian)習(xi)。
1、 鍵盤掃描原(yuan)理(li)與(yu)軟件軟件編程;
2、 單片機數據通訊原理與軟件編程;
3、
I2C總線原理與軟硬(ying)件模擬實現;
4、 紅外(wai)數據接(jie)收(shou)原(yuan)理與軟硬(ying)件模擬實現紅外(wai)遙控器數據接(jie)收(shou);
5、
USB設備接口芯片PDIUSB12的介(jie)紹;
6、
USB1.1協議的(de)介紹(USB設(she)備枚舉、USB標準設備請求、USB設備描述符);
7、
USB人工設備接口(HID)協議;
8、 用PDIUSB12實現(xian)HID的(de)軟件編程;
9、 液晶圖像文(wen)字顯示的軟件編程;
10、
語音模塊軟件編(bian)程;
實驗內(nei)容(rong)如(ru)下:
硬(ying)件設(she)備 |
PC機、編程器、仿(fang)真器、單片機綜合仿(fang)真實驗儀、示波器、器件(jian)等 |
實驗性質 |
實 驗 名 稱 |
實 驗 說 明 |
難度 |
實驗 1 |
Keil C51集成開發環境的使用練習(xi) |
熟悉Keil C51集(ji)成開發環境的使用方(fang)法。 |
小(xiao) |
實驗 2 |
基于Keil C51集成開發(fa)環境的(de)仿真與調試 |
熟悉Keil C51集成開發(fa)環(huan)境(jing)調(diao)試功能的(de)使(shi)(shi)用(yong)和(he)單片機綜合仿(fang)真實驗儀的(de)使(shi)(shi)用(yong)。 |
小 |
實驗 3 |
單片機I/O口控制實驗(yan) |
了解(jie)獨立(li) I/O口結(jie)構,掌握輸出口和輸入(ru)口的應(ying)用設計方法。 |
小 |
實(shi)驗 4 |
蜂鳴器驅動實(shi)驗 |
利用單片機(ji)的P1口作I/O口(kou),使學員(yuan)學會蜂鳴器的使用。 |
中 |
實驗(yan) 5 |
電(dian)子琴實(shi)驗 |
利(li)用實驗儀上提供的按(an)鍵K1~K7作(zuo)為電(dian)子琴的按鍵(jian),控制蜂鳴器發(fa)聲(sheng)(sheng),使(shi)學員了解計算(suan)機發(fa)聲(sheng)(sheng)原理,熟悉定時(shi)器和鍵(jian)盤(pan)掃(sao)描(miao)的工作(zuo)原理及編程(cheng)方法。 |
中 |
實驗 6 |
定時輸(shu)出PWM實(shi)驗 |
利用定(ding)時(shi)器控制產生占空(kong)比可變的PWM波。 |
中 |
實驗 7 |
串轉并的I/O口實驗 |
學(xue)員通過(guo)對74HC164的實際應用,熟悉并掌握串轉并的I/O口擴展方(fang)法。 |
小 |
實驗(yan) 8 |
并轉(zhuan)串(chuan)的I/O口(kou)實驗 |
學(xue)員(yuan)通過(guo)對(dui)74HC165的(de)實際(ji)應(ying)用,熟悉并掌握(wo)并轉串的(de)I/O口(kou)擴(kuo)展方(fang)法。 |
小(xiao) |
實驗 9 |
74HC138譯(yi)碼器(qi)實驗 |
熟悉譯(yi)碼器的使用方法,靈活(huo)應(ying)用74HC138進行(xing)電路設計。 |
小 |
實驗(yan) 10 |
8×8 LED掃(sao)描輸(shu)出實(shi)驗 |
使學員學會利(li)用(yong)單片機的I/O口(kou)進行LED點陣(zhen)的掃描顯(xian)示。 |
中(zhong) |
實驗 11 |
555電路實驗 |
掌(zhang)握555集成定時器(qi)電路(lu)的工作原理的特點,掌握用555集成(cheng)定時器(qi)電路構成(cheng)單穩態觸發器(qi)、多(duo)諧振蕩器(qi)的方法。 |
小 |
實驗 12 |
繼(ji)電器控(kong)制實驗 |
加深(shen)理解(jie)繼電器(qi)的工作原理和特點,掌(zhang)握利用單片機的I/O口控制繼電器(qi)的一般方法。 |
小 |
實驗 13 |
RS-232串口通信實(shi)驗 |
利用單(dan)片機的TXD、RXD口,使學員學會單片機的(de)串行口的(de)使用。并學習數據(ju)通訊,數據(ju)包通訊程(cheng)序(xu)編程(cheng)。 |
中 |
實驗 14 |
RS-485差(cha)分串行通(tong)信實驗 |
在上一個RS232通訊實(shi)驗的基礎上,利用單片機的TXD、RXD口,掌握RS-485差分串(chuan)行接口的使用。 |
小 |
實驗 15 |
I2C總線實驗(實時(shi)時(shi)鐘、EEPROM和ZLG7290的實(shi)驗) |
加深學(xue)員對I2C總線的理解,熟悉I2C器件的(de)使用,提(ti)供學員實際開發(fa)能力。并學習通過閱讀I2C總線時序通過普通IO口線用軟件(jian)來模擬(ni)I2C |
中 |
實驗(yan) 16 |
萬年歷時鐘實(shi)驗(yan) |
通過對I2C總線(xian)控制的(de)實時(shi)時(shi)鐘(zhong)芯片(pian)PCF8563、ZLG7290鍵盤、LED數碼管顯(xian)示器相結合,組(zu)成具有實際功能(neng)的(de)萬年(nian)歷時(shi)鐘。使學(xue)員(yuan)進(jin)行一(yi)次實際開發的(de)實驗,以進(jin)一(yi)步提高學(xue)員(yuan)的(de)實際開發能(neng)力(li)。 |
大(da) |
實驗 17 |
接觸式(shi)IC卡讀/寫實驗 |
根據IC卡的讀/寫(xie)時序圖編定程序,實現IC卡
(SLE4442)的讀/寫,了解接觸式IC卡的知識(shi),學會如何根據(ju)時序邏輯圖編定(ding)實用程序。 |
中 |
實驗 18 |
數字溫度(du)傳(chuan)感(gan)器實驗(yan) |
熟(shu)悉數(shu)字溫度傳感器DS18B20的使(shi)用方法和工(gong)作原(yuan)理,了解(jie)單總線的讀/寫控制方法(fa)。 |
大 |
實驗(yan) 19 |
數字(zi)溫度(du)計實驗 |
通(tong)過實驗,理解掌握單總(zong)線器件和I2C總線器件的應用,熟悉串(chuan)行總線的協議和操作技(ji)巧。 |
大(da) |
實(shi)驗(yan) 20 |
數字頻率(lv)計實(shi)驗 |
利用單片(pian)機(ji)的(de)定時/計數器功能,開(kai)發設計一個低頻信號頻率計。 |
中 |
實(shi)驗 21 |
直流(liu)電機(ji)實驗 |
利用PWM控(kong)制真流電機的轉動速度(du)。 |
小 |
實(shi)驗 22 |
步進電(dian)機控制實驗(yan) |
了解(jie)步(bu)進電機(ji)的(de)工作原理,掌握(wo)它(ta)的(de)轉動控制(zhi)方式和調(diao)速(su)方法(fa)。 |
小 |
實驗 23 |
紅外收發(fa)實(shi)驗(yan) |
了解紅(hong)外通(tong)信知(zhi)識,掌握紅(hong)外通(tong)信的基(ji)本原理,能夠用(yong)紅(hong)外進行無線控制設(she)計。并編制通(tong)用(yong)紅(hong)外遙控器接收(shou)程序。 |
大 |
實驗 24 |
使(shi)用(yong)8155擴展I/O、RAM及定時器實驗 |
掌握(wo)單片機與8155的接口(kou)原理,熟(shu)悉對8155的(de)初始化編(bian)程(cheng)和輸入、輸出程(cheng)序(xu)的(de)設計方法(fa)及8155定時器的使用方法。 |
中 |
實驗 25 |
字符(fu)型液晶(jing)顯示實驗 |
掌握字(zi)符型液晶模塊的控制方(fang)法,能夠(gou)編(bian)寫(xie)驅動程序及高級接口(kou)函(han)數。 |
中(zhong) |
實驗(yan) 26 |
圖形液晶顯示實驗(yan) |
了解圖形(xing)(xing)液晶顯示模塊(單(dan)色(se))的控制方法,實現(xian)簡單(dan)圖形(xing)(xing)顯示算(suan)法。掌握字符/圖形在(zai)圖形液(ye)晶上顯示的理(li)論知(zhi)識(shi),并(bing)能夠編寫相關應用程序(xu)。 |
大 |
實驗 27 |
并行模數轉(zhuan)換(huan)實驗(yan) |
掌握A/D芯片ADC0809與單片機(ji)的接口(kou)方法及ADC0809芯片(pian)(pian)的性能;了(le)解單片(pian)(pian)機實(shi)現數據采集的方法。 |
中 |
實(shi)驗 28 |
并(bing)行(xing)數(shu)模(mo)轉換實驗 |
掌握D/A芯片(pian)DAC0832與單(dan)片(pian)機的接口方法(fa)及(ji)DAC0832芯片(pian)的性能;了解單片(pian)機系統中擴展D/A轉換的基(ji)本方法(fa)。 |
中 |
實驗(yan) 29 |
串行(xing)模數轉(zhuan)換實驗 |
熟悉A/D轉(zhuan)換(huan)的工作原理,學習使用串(chuan)行模數轉(zhuan)換(huan)芯片TLC549進行(xing)電(dian)壓(ya)信號的采集和數據處理。 |
大 |
實驗 30 |
數字電壓表實驗 |
學會使用(yong)A/D轉換器設計前向(xiang)通道的電(dian)壓(ya)信號(hao)采集和數(shu)據處(chu)理方(fang)法,
|
大 |
實驗(yan)31 |
IC卡身份識(shi)別(bie)開關實驗(yan) |
掌握如何靈活運(yun)用已有的模塊,做出IC卡(ka)身(shen)份識(shi)別開(kai)關。 |
大 |
實驗32 |
USB1.1接口控制實驗 |
掌握基于I2C總線器件24WC02 EEPROM的應用(yong);學習使用(yong)PDIUSBD12 USB1.1接口芯片設計(ji)USB設備,并編制USB鍵(jian)盤程序。 |
大 |
實驗33 |
ISD1420語音模塊實(shi)驗 |
通過本實驗(yan)掌握ISD1420語音模塊的(de)工作原理(li)和應用技巧,熟(shu)悉語音錄放電路(lu)模塊的(de)設計。 |
中 |
提高實驗:
1:流水燈控制實驗:
使用兩個按鍵S1,S2;S1設置流水燈的方式,方式數目任意設定,暫定為4種,S2鍵設置里流水燈顯
示間隔時間,暫定為4種時間;要求按下S1,S2鍵后其對應的功能馬上響應,要求操作結果在液晶上
顯示,例如(ru)當前方式為方式1,時間間隔為0.5秒,要求在液晶上使用漢字顯示:
“ 方式: 0 ”
“ 時間:0。5秒”
2:在液晶上顯示當(dang)前(qian)的(de)(de)的(de)(de)時(shi)間,時(shi)間顯示為“年,月
,日 ,十(shi) ,分(fen) ,秒”,使(shi)用(yong)兩個健修改時(shi)
鐘(zhong),修改(gai)時相應位置應有光標(biao)閃爍,修改(gai)完畢后數據送(song)入時鐘(zhong)芯(xin)片中(zhong)。
3:使用遙控器將上述按鍵替代;
4:使用DA產生電壓可調,頻率可調的正弦波;使用一個按鍵調幅度,另一個按鍵調頻率,要求在調解
的過程中(zhong),液晶有相應(ying)的顯示(shi);
六:PROTEL原理圖(tu)設(she)(she)計、電路版圖(tu)設(she)(she)計+練習課時,內容(rong)如下:
1、PROTEL SCH原理圖(tu)設(she)計;
2、原理圖元件(jian)庫設計;
3、電路規則(ze)檢查和(he)網絡表;
4、PCB基礎設計;
5、PCB高(gao)級(ji)設計;
6、PCB 元件庫設(she)計(ji);
7、PCB 與SCH同步(bu)設計技術(shu)
8、PCB設(she)計(ji)規則(ze)檢查和自動布線技(ji)術
9、PROTEL 邏輯電(dian)路(lu)編程技術
10、PROTEL 電路(lu)仿真技術
11、使用PROTEL練(lian)習原理圖設(she)計(ji)及(ji)雙(shuang)面板(ban)和多層(ceng)板(ban)的(de)設(she)計(ji)練(lian)習;
七:4種可選的實踐項目開發課程;學員可選以下4個項目中任意一到兩種作為實踐項目+實踐課時。
1、電路板繪制中關于抗干擾技術講解、軟硬件抗干擾技術講解;
2、焊接技術講解和實踐練習;
3、KVM研發(fa)高級實踐課
項目簡介(jie):制作一臺4路(lu)自(zi)動帶OSD菜單顯示的切(qie)換器
KVM(鍵(jian)盤(pan)鼠(shu)標顯示器自動切換(huan)器)制(zhi)作原理(li)講(jiang)解。
* KVM硬(ying)件(jian)實(shi)現原理(li)及器件(jian)選擇講解。
* PS2鍵盤、鼠標通(tong)訊(xun)協議原(yuan)理(li)及實現。
* 多單片機(ji)通(tong)訊原理及實(shi)現(xian)。
* VGA信號及時序切換(huan)原(yuan)理及實現(xian)。
* KVM 程序(xu)框架(jia)講解。
KVM制作實(shi)踐:
*
KVM硬件(jian)原理圖設計實踐
* KVM硬件電(dian)路版圖設計實踐
* KVM軟件設計調試實(shi)踐
* KVM整機軟(ruan)硬件(jian)調試實踐(jian)
4、綜合(he)教學實(shi)驗(yan)儀時間課:
項目簡介:制作多功能教學實驗儀。教學實驗儀包括主板和功能眾多的子板組成。
根據學員的需求設計制作。
*教學實驗儀主板
帶有液晶(jing)、數碼管顯示、矩陣鍵盤、32kram、溫度傳感器、pwm電機(ji)調(diao)速、繼電器(qi)控制電(dian)
路rs232通訊,485通訊,i2c
eeprom ,ds1302時鐘,蜂鳴器,高性能復位電路,交流(liu)輸(shu)入電
路,穩(wen)壓電路,可(ke)接32k8位io口線的(de)雙總線輸(shu)出。
*教學實驗(yan)儀功(gong)能子(zi)板(ban):
* 帶有4擋位控制的兩路電量AD采集,兩路頻率、相位可調的DA輸出扳;
* 多路16位PWM輸出的電機調速、步進電機控制扳;
* isd4004語音錄放板、微型打印機、普通并行打印機控制板;
* USB 接口板,可接USB HOST器件,和USB DEVICE器件;試驗USB設備和主機的軟硬件,
例如USB鍵盤 鼠標;
* 多路485、232、422網絡通訊接口板;
* CANBUS總線接口板;
學員可根據自己的實際需求組合制作以上的子功能扳。
5、單(dan)色點陣屏制作。
單(dan)色(se)條屏(ping)制作技(ji)術(shu)、多條屏(ping)組合為一塊大屏(ping)技(ji)術(shu),條屏(ping)與主機通訊技(ji)術(shu)。
6、USB DEVICE HOST實踐制作
電腦(nao)遙控器(qi)制(zhi)作: 使用普(pu)通(tong)遙控器+單片機+USB 從設備接(jie)口芯片制作可以遙控操作電腦的電
腦(nao)遙控(kong)器;
使用U盤作為存貯設備的(de)主機控(kong)制器的(de)制作;
MP3播放器(qi)的制作;
八: AVR單片機學習內容見AVR單片機培訓課程。
九:多個實際項目的實踐。