一、考查目標
熟悉和掌握單片機的結構、工作原理、指令系統、程序設計及系統擴展方法等;考察學生對51單片機基本原理的掌握,考察學生對匯編語言掌握程度,考察學生是否初步具有以單片機為核心進行控制系統設計和開發的能力,并具備單片機擴展接口設計能力;考察學生匯編語言和C51語言編程技術及其應用的了解程度,了解單片機匯編語言和C51語言的特點,了解匯編語言和C51語言程序設計流程。
二、考試形式與試卷結構
(一)試卷滿分及考試時間
復試科目和同等學力加試科目滿分均為100分,考試時間為2小時。
(二)答題方式
答題方式為閉卷、筆試。
(三)試卷內容結構
51單片機結構及工作原理 20%左右;
51單片機指令系統及匯編語言和C51語言程序設計30%左右;
51單片機的硬件資源 30%左右;
51單片機人機交互接口設計與應用20%左右。
(四)試卷題型結構
基礎知識40分;
簡答題30分;
綜合應用30分。
三、考查內容及要求
考生應具有較好的模擬電子和數字電子技術基礎,熟練掌握單片機結構和原理,并具有初步單片機程序設計能力。具體內容包括:
(1)了解計算機中的二進制、十進制、十六進制數之間相互轉換方法,熟悉51單片機的基本組成和功能、51單片機外部引腳,熟悉51單片機的內部結構。
(2)51單片機指令系統及匯編語言程序設計基礎,熟悉51單片機指令格式、指令的字節數和指令的分類。熟悉典型偽指令,熟悉51單片機各種尋址方式。掌握順序結構和循環結構的匯編語言和C51語言程序設計。
(3)了解51單片機I/O口的作用,熟悉51單片機的內部并行I/O口和其應用,掌握I/O口的第二功能。
(4)了解51單片機中斷系統定義,掌握中斷控制和中斷優先級結構,了解各中斷響應過程和中斷程序的入口地址,掌握中斷系統的初始化,掌握外部中斷源的兩種擴展方式。
(5)了解51單片機的定時器/計數器的寄存器結構及工作原理,了解定時器控制寄存器控制位的定義和功能,掌握定時器/計數器的初始化過程,熟悉定時器/計數器的四種工作方式,及在不同的工作方式下單片機端口發出連續方波的匯編語言和C51語言程序設計。
(6)了解51單片機串行通信相關概念,掌握51單片機串行接口控制字,了解51單片機串行通信的工作方式,并掌握多機通信的工作原理。
(7)了解51單片機人機交互接口設計與應用,了解LED數碼管的字形碼,了解LED數碼管和LCD液晶顯示器的工作方式特點,并掌握典型電路設計,了解鍵盤接口類型,掌握矩陣式鍵盤鍵位置的判別方法,熟悉鍵盤的防抖技術,熟悉鍵盤的掃描和中斷工作方式和C51語言程序設計過程。
四、考試用具說明
考試需攜帶黑色鋼筆或簽字筆答題,繪圖可以用鉛筆,考試過程中可以使用計算器計算。
五、參考書目或參考資料
《單片機原理及應用——C語言程序設計與實現(第2版) 》,人民郵電出版社,2014年
點擊查看:單片機原理
原文標題:2019年信息學院碩士研究生招生考試復試大綱
原文鏈接:http://grs.sjzu.edu.cn/info/1020/2384.htm