1、考試方式:閉卷,筆試;
2、題型:填空題,選擇題 :約占30%;
判斷題,分析題: 約占30%;
編程題: 約占40%。
二、其他
(一)、MCS-51單片機(jī)的硬件結(jié)構(gòu)和工作原理
考試內(nèi)容:
MCS-51的基本結(jié)構(gòu)及引腳功能;MCS-51的存儲(chǔ)器組織;輸出、輸入接口;定時(shí)、計(jì)數(shù)器;中斷系統(tǒng)。
考試要求:
1。了解單片機(jī)的硬件資源及外部引腳的分類;
2.了解單片機(jī)的電源及時(shí)鐘,掌握基本的時(shí)序單位、了解振蕩器周期、機(jī)器周期及典型指令執(zhí)行時(shí)間,熟悉復(fù)位電路;
3.掌握PSEN、ALE、EA、RET、XTAL1、XTAL2的具體作用及硬件連接;
4. 掌握存儲(chǔ)器的物理空間及訪問方式,熟悉RS1、RS0的編碼作用;
5. 掌握RAM區(qū)的劃分,熟悉布爾變量存儲(chǔ)區(qū)(位地址及所在的字節(jié)地址);
6. 了解P0口、P1口、P2口的位結(jié)構(gòu),熟悉P3口的第二功能;
7. 了解定時(shí)、計(jì)數(shù)器的4種工作方式,對(duì)于模式一和模式二,掌握定時(shí)、計(jì)數(shù)器的初值計(jì)算;
8. 熟悉定時(shí)、計(jì)數(shù)器方式寄存器TMOD 和控制寄存器TCON 中各位的意義;
9. 了解中斷系統(tǒng)的結(jié)構(gòu)和各位中斷請(qǐng)求標(biāo)志及中斷響應(yīng)的過程;
10.掌握中斷容許控制寄存器IE和中斷優(yōu)先級(jí)寄存器IP的編程及各中斷源的入口地址;
11.了解堆棧的作用、堆棧指針及對(duì)堆棧的操作,熟悉復(fù)位時(shí)指針的初值;
12.掌握程序狀態(tài)字PSW中各位的意義及使用方法;了解專用寄存器PC、SP、DPTR的作用;
13.了解數(shù)據(jù)緩沖寄存器SBUF的作用,熟悉串行口通訊的基本方法;
14.了解單片機(jī)復(fù)位后,內(nèi)部主要寄存器的狀態(tài)(初值)。
(二)、MCS-51單片機(jī)的指令系統(tǒng)
考試內(nèi)容:
指令系統(tǒng)概述;尋址方式;數(shù)據(jù)轉(zhuǎn)送類;算術(shù)操作類;邏輯運(yùn)算類;控制程序轉(zhuǎn)移類;位操作類
考試要求:
1.了解單字節(jié)指令、雙字節(jié)指令、三字節(jié)指令的基本格式;
2.熟悉直接尋址、立即尋址、寄存器尋址、寄存器間接尋址、變址尋址、相對(duì)尋址、位尋址的含義;
3.對(duì)數(shù)據(jù)轉(zhuǎn)送類指令,掌握MOV、MOVX、MOVC、PUSH、POP、SWAP、XCH、XCHD等指令的作用;
4.對(duì)算術(shù)運(yùn)算類指令,掌握ADD、ADDC、INC、SUBB、DEC、MUL、DIV、DA等指令的作用;
5.對(duì)邏輯操作類指令,掌握ANL、ORL、XRL、CLR、CPL、RL、RLC、RR、RRC等指令的作用;
6. 對(duì)控制程序轉(zhuǎn)移類指令,掌握AJMP、LJMP、SJMP、JMP、JZ、JNZ、DJNZ、CJNE、ACALL、LCALL、RET、RETI等指令的作用;
7.對(duì)位操作類指令,掌握MOV、CLR、SETB、CPL、ANL、ORL、JC、JNC、JB、JNB、JBC等指令的作用;
8. 了解對(duì)進(jìn)位標(biāo)志有影響的指令。
(三)、MCS-51單片機(jī)程序設(shè)計(jì)基礎(chǔ)
考試內(nèi)容:
程序設(shè)計(jì)的步調(diào)與方法;直接程序與查表程序;分支程序與散轉(zhuǎn)程序;循環(huán)程序;子程序及其調(diào)用;應(yīng)用程序舉例。
考試要求:
1.了解匯編語言偽指令的作用,掌握ORG、END、DS、DB、DW、EQU、DATA等偽指令的使用方法;
2.掌握匯編語言程序設(shè)計(jì)的一般方法和源程序的調(diào)試;
3.掌握順序程序、分支程序、查表程序、散轉(zhuǎn)程序、循環(huán)程序、中斷服務(wù)程序、子程序的編程方法;
4. 了解數(shù)據(jù)存儲(chǔ)器和程序存儲(chǔ)器的擴(kuò)展;如用P1口的四位控制步進(jìn)電機(jī),如何使電機(jī)按三相六拍的方式朝一個(gè)方向運(yùn)行。