第三部分:简答题:
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