一、考查目標
熟悉和掌握單片機的結(jié)構(gòu)、工作原理、指令系統(tǒng)、程序設計及系統(tǒng)擴展方法等;考察學生對單片機基本原理的掌握,考察學生對匯編語言掌握程度,考察學生是否初步具有以單片機為核心進行控制系統(tǒng)設計和開發(fā)的能力,并具備單片機擴展接口設計能力;考察學生匯編語言和C51語言編程技術(shù)及其應用的了解程度,了解單片機匯編語言和C51語言的特點,了解匯編語言和C51語言程序設計流程。
二、考試形式與試卷結(jié)構(gòu)
(一)試卷滿分及考試時間
滿分100分,考試時間為2小時。
(二)答題方式
答題方式為閉卷、筆試。
(三)試卷內(nèi)容結(jié)構(gòu)
51單片機結(jié)構(gòu)及工作原理 20%左右;
51單片機指令系統(tǒng)及匯編語言和C51語言程序設計20%左右;
51單片機的硬件資源 30%左右;
51單片機人機交互接口與輸出控制接口設計與應用30%左右。
(四)試卷題型結(jié)構(gòu)
填空題 20分;
單選題 10分;
判斷題 10分;
簡答題 30分;
綜合應用題 30分。
三、考查內(nèi)容及要求
考生應具有較好的模擬電子和數(shù)字電子技術(shù)基礎,熟練掌握單片機結(jié)構(gòu)和原理,并具有初步單片機程序設計能力。具體內(nèi)容包括:
(1)了解計算機中的二進制、十進制、十六進制數(shù)之間相互轉(zhuǎn)換方法,熟悉51單片機的基本組成和功能、51單片機外部引腳,熟悉51單片機的內(nèi)部結(jié)構(gòu)。
(2)具有51單片機指令進行匯編語言程序設計基礎,熟悉51單片機指令格式、指令的字節(jié)數(shù)和指令的分類。熟悉典型偽指令,熟悉51單片機各種尋址方式。掌握順序結(jié)構(gòu)和循環(huán)結(jié)構(gòu)的匯編語言和C51語言程序設計。
(3)了解51單片機I/O口的作用,熟悉51單片機的內(nèi)部并行I/O口和其應用,掌握I/O口的第二功能。
(4)了解51單片機中斷系統(tǒng)定義,掌握中斷控制和中斷優(yōu)先級結(jié)構(gòu),了解各中斷響應過程和中斷程序的入口地址,掌握中斷系統(tǒng)的初始化,掌握外部中斷源的兩種擴展方式。
(5)了解51單片機的定時器/計數(shù)器的寄存器結(jié)構(gòu)及工作原理,了解定時器控制寄存器控制位的定義和功能,掌握定時器/計數(shù)器的初始化過程,熟悉定時器/計數(shù)器的四種工作方式,及在不同的工作方式下單片機端口發(fā)出連續(xù)方波的匯編語言和C51語言程序設計。
(6)了解51單片機串行通信相關(guān)概念,掌握51單片機串行接口控制字,了解51單片機串行通信的工作方式,并掌握多機通信的工作原理。
(7)了解51單片機人機交互接口設計與應用,了解LED數(shù)碼管的字形碼,了解LED數(shù)碼管和LCD液晶顯示器的工作方式特點,并掌握典型電路設計,了解鍵盤接口類型,掌握矩陣式鍵盤鍵位置的判別方法,熟悉鍵盤的防抖技術(shù),熟悉鍵盤的掃描和中斷工作方式和C51語言程序設計過程。
(8)了解常用輸出接口電路,熟悉D/A轉(zhuǎn)換器的接口電路設計,掌握D/A轉(zhuǎn)換器的匯編語言程序設計,熟悉采用單片機的直流電動機的控制電路設計,掌握采用C51語言的直流電動機驅(qū)動程序設計。
四、考試用具說明
考試需攜帶黑色鋼筆或簽字筆答題,繪圖可以用鉛筆,考試過程中可以使用計算器計算。
五、參考書目或參考資料