考试要求: 1、掌握AT89S51单片机的硬件结构,包括引脚、CPU、存储器、并行I/O、时钟电路和复位电路。 2、掌握指令系统概述、指令格式、指令系统的寻址方式、指令系统分类介绍。 3、熟练掌握汇编语言程序设计方法、汇编语言实用程序设计。 4、掌握中断的概念、中断系统的结构、中断请求源、中断控制、响应中断请求的条件、外部中断的响应时间、外部中断的触发方式选择、中断请求的撤消、中断服务程序的设计、多外部中断源系统设计。 5、掌握定时器/计数器的结构、定时器/计数器的4种工作方式、定时器/计数器对输入信号的要求、定时器/计数器的编程和应用。 6、了解串行口的结构。掌握串行口的4种工作方式、串行口的编程和应用。 考试方式: 闭卷考试。 答题时间: 120分钟。 考试内容比例:(卷面成绩100分) 1、主要题型有:选择题、填空题、判断题、编程题、综合题。 2、选择题:约20分,填空题:约30分,判断题:约10分,编程题:约20分,综合题:约20分。 基本内容及范围: 1、运算器和控制器;程序存储器空间、数据存储器空间;特殊功能寄存器;位地址空间;并行I/O;时钟电路设计;机器周期、指令周期;复位电路;低功耗节电模式。 2、汇编语言指令系统;汇编语言程序设计举例。 3、中断系统结构;中断允许与中断优先级的控制;响应中断请求的条件;外部中断的触发方式选择;中断服务子程序的设计。 4、定时器/计数器的结构;定时器/计数器的4种工作方式;对外部输入的计数信号的要求;定时器/计数器的编程和应用。 5、串行口的结构;串行口的4种工作方式;串行口的编程应用。 |