一、考查目标
熟悉和掌握单片机的结构、工作原理、指令系统、程序设计及系统扩展方法等;考察学生对单片机基本原理的掌握,考察学生对汇编语言掌握程度,考察学生是否初步具有以单片机为核心进行控制系统设计和开发的能力,并具备单片机扩展接口设计能力;考察学生汇编语言和C51语言编程技术及其应用的了解程度,了解单片机汇编语言和C51语言的特点,了解汇编语言和C51语言程序设计流程。
二、考试形式与试卷结构
(一)试卷满分及考试时间
满分100分,考试时间为2小时。
(二)答题方式
答题方式为闭卷、笔试。
(三)试卷内容结构
51单片机结构及工作原理 20%左右;
51单片机指令系统及汇编语言和C51语言程序设计20%左右;
51单片机的硬件资源 30%左右;
51单片机人机交互接口与输出控制接口设计与应用30%左右。
(四)试卷题型结构
填空题 20分;
单选题 10分;
判断题 10分;
简答题 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语言程序设计过程。
(8)了解常用输出接口电路,熟悉D/A转换器的接口电路设计,掌握D/A转换器的汇编语言程序设计,熟悉采用单片机的直流电动机的控制电路设计,掌握采用C51语言的直流电动机驱动程序设计。
四、考试用具说明
考试需携带黑色钢笔或签字笔答题,绘图可以用铅笔,考试过程中可以使用计算器计算。
五、参考书目或参考资料