一、考试要点
要求考生重点掌握AT89S52单片机的片内硬件结构,掌握中断系统、定时器、异步串口的功能与工作原理,相应的应用程序设计方法;掌握C51语言指令系统与常用程序设计;掌握存储器芯片、I/O、键盘/数码管显示器、D/A转换器与A/D转换器的应用扩展接口设计与软件设计。
二、考试范围及要求
1. AT89S52片内硬件结构
AT89S52单片机片内的硬件组成、所有引脚功能、存储器的分类组成与结构、4个并行I/O端口;时钟电路的工作原理与电路设计;复位的工作原理与电路设计;单片机最小系统的概念;看门狗的工作原理与应用。
2. AT89S52的指令系统
C51语言的数据类型、存储类型、数组、指针、特殊功能寄存器、位变量功能;C51函数的灵活使用。不考核汇编语言编程。
3. AT89S52的中断系统
中断的定义与优点;中断系统的工作原理、相关的特殊功能寄存器;中断函数结构与C51应用编程。
4. AT89S52的定时器/计数器
片内定时器/计数器T0和T1的结构(T2不在考核之列)、工作原理、4种工作方式特点、操作流程、C51应用编程。
5. AT89S52的串行口
AT89S52片内串行口的结构、工作原理、C51应用编程;4种工作方式特点比较;多机通信的工作原理,波特率的定义与设定方法。
6. AT89S52单片机外部存储器扩展与I/O扩展
系统并行扩展的三总线结构与基本概念;线选法与译码法实现外部存储空间的地址分配;存储器扩展的硬件设计与C51软件编程。I/O并行扩展的基本概念;I/O接口与I/O端口定义与区别;外部I/O与外部存储器的编址关系。
7. AT89S52单片机与键盘/显示器件的接口
8段LED数码管的显示原理(静态显示与动态显示);独立式键盘与矩阵式键盘的工作原理;按键去抖的意义和方法;AT89S52单片机与键盘接口设计,及其查询/中断方式的C51软件编程。
8. AT89S52单片机与D/A、A/D 转换器的串并行扩展
基于并行总线或串行总线(SPI,I2C)的AT89S52单片机ADC与DAC接口设计及C51软件编程,如DAC0832、ADC0809、TLC2543等。
三、试卷结构(以满分100计算)
1.题型结构
(1)填空题
(2)选择题
(3)判断题
(4)简答题
(5)综合应用题(硬件电路与程序分析,C51代码补全)
2. 特别提示
n 基于参考教材,清晰掌握基本概念与基本知识点;
n 熟练掌握教材中的习题解算方法;
n 熟练分析教材中给出的主要应用电路工作原理;
n 初步掌握单片机应用系统的软硬件调试技巧及软硬件故障发现、排除方法。
四、参考资料(任选其一)
1. 张毅刚、赵光权、张京超编著,《单片机原理及应用——C51编程+Proteus仿真》(第二版),高等教育出版社。
2. 国内其它“单片机原理及应用”类通用教材。
注:本文文字转载自哈尔滨工业大学仪器科学与工程学院网,如有侵权,请联系删除。