第三部分:简答题:
1.    什么是可编程接口?
2.    什么是控制器?
3.    什么是机器数与真值?
4.    什么是累加器?
5.    什么是微型计算机?
6.    什么是指令系统?
7.    什么是总线?
8.    什么是运算器?
9.    什么是微处理器?
10.   什么是指令?
11.   什么是汇编语言?
12.   什么是寻址方式?
13.   什么是堆栈?
14.   什么是高级语言?
15.   什么是汇编?
16.   什么是周期指令?
17.   什么是进位和溢出?
18.   单片机用于外界过程控制中,为要进行A/D,D/A转换?
19.   具有8位分辨率的A/D转换器,当输入0V—5V电压时,其最大量化误差是多少?
20.   A/D转换芯片中采样保持电路的作用是什么?省列采样保持电路的前提条件是什么?
21.   串行数据传送的主要优点和用途是什么?
22.   MCS-51指令集中有无“程序结束”指令?上机调试时怎样实现“程序结束”功能?
23.   中断服务子程序与普通子程序有那些异同之处?
24.   说明  DA  A  指令的用法?
25.   80C51有几种寻址方式?各涉及那些存储器空间?
26.   80C51响应中断的条件是什么?CPU响应中断后,CPU要进行那些操作?不同的中断源的中断入口地址是多少?
27.   单片机对中断优先级的处理原则是什么?
28.   80C51的外部中断有那两种触发方式?他们对触发脉或电平有什么要求?
29.   单片机怎样管理中断?怎样开放和禁止中断?怎样设置优先级?
30.   什么是单片机的机器周期,状态周期,震荡周期和指令周期?它们之间是什么关系?
31.   当定时器T0工作与模式3时,如何使运行中的定时器T1停止下来?
32.   若80C51的片内ROM内容已不符和要求,那么片内硬件如何继续使用?
33.   波特率,比特率和数据传送速率的含义各是什么?
34.   开机复位后,CPU使用的是那组工作寄存器,它们的地址是什么?CPU如何确定和改变当前的工作寄存器组?
35.   程序状态积存器PSW的作用是什么?常用状态有那些?作用是什么?
36.   位地址7CH和字节地址7CH如何区别?位地址7CH具体在片内RAM中什么位置?
37.   MCS-51单片机内部包含那些主要的逻辑功能部件?
38.   MCS-51单片机存储器从物理结构上和逻辑结构上分别可划分几个空间?
39.   存储器中有几个具有特殊功能的单元?分别做什么用?
40.   MCS-51单片机内256B的数据存储器可分为几个区?分别作什么用?
41.   MCS-51单片机有几种低功耗方式?如何实现?
42.   如何将80C51当80C31使用?
43.   读下面一段程序,并以简单方法对它进行改写,限用5条指令。
MOV  R0,#21H   MOV A,20H
MOV A,20H      SWAP A
ANL A,#0FH     ANL A,#0FH
MOV @R0,A       MOV @R0,A
INC  R0
44. 执行过某LCALL指令后,堆栈的内容如图1所示。试问:这条LCALL指令的首地址是多少?它执行前SP的内容等于多少?子程序中两条保护现场指令依次是什么?
33H PSW ←(SP)
32H          ACC                                  
31H          50
30H          4A                     
2FH          XX
图1  题44已知数据
45. 用一条什么指令可以取代下列4条指令?
MOV DPTR,#1234H
PUSH DPL
PUSH DPH
RET