四、简答题
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电压时,其最大量化误差是多少?
21.串行数据传送的主要优点和用途是什么?
22. MCS—51指令集中有无”程序结束”指令?上机调试时怎样实现”程序结束”功能?
23.中断服子程序与普通子程序有什么异同之处?
24.说明DA A 指令的用法.
27.单片机对中断优先极的处理原则是什么?
29.单片机怎样管理中断?怎样放开和禁止中断?怎样设置优先级?
31.
32.
33. 定时器/计数器作定时器用时,其定时时间与哪些因素有关?作计数器时,对外界数频率有何限制?
34.什么是单片机的机器周期,状态周期,振荡周期的指令周期?他们之间有什么关系?
35.当定时器T0工作于模式3时,如何使运行中的定时器T1停下来?
36.若
37.波特率,比特率和数据传送率的含义各是什么?
38.开机复位后,CPU 使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?
39.程序状态寄存器PSW的作用是什么?常用状态有哪些位?作用是什么?
40.位地址7CH与字节地址7CH有什么区别?位地址7CH 具体在片内RAM中什么位置?
41.MCS—51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?
42. MCS—51单片机有几种复制方法?应注意什么事项?
43. MCS—51单片机内部包含哪些主要逻辑功能部件?
44. MCS—51单片机的存储器从物理结构上和逻辑上分别划分几个空间?
45.存储器中有几个具体特殊功能的单元?分别作什么用?
46. MCS—51单片机内256B的数据存储器可分为几个区?分别作用是什么?
47.为什么MCS—51单片机的程序存储器和数据存储器共处同一地址空间而不会发生什么总线冲突?
48.MCS—51单片机的P0–P3四个I/O端口在结构上有什么异同?使用时应注意什么事项?
49. MCS—51单片机有几种低功耗方式?如何实现?
50.试说明指令CJNE
@R1,#74H,10H的作用.若本指令地址为8100H,其转移地址是多少?
51.如何将
52.程序存储器的0543H和0544H两单元中寸有一条AJMP指令.若其代码为E165H,则目的地址等于什么?
53.某CJNE指令代码的第一个字节位于0800H单元,其跳转目的地址为07E2H,试问(0802H)=?
54.DJNZ R7,LABEL指令的代码为DF0FH.若 该指令的第一个字节位于0800H单元,则标号LABEL所代表的目的地址等于什么?
55.读下面一段程序,并以简单的方法对它进行改正,限用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
56.执行过某LCALL指令后,堆栈的内容如图11—1所示.试问LCALL指令的首地址是多少?它执行前SP的内容等于多少?子程序中两条保护现场指令依次是什么?
|
PSW |
|
ACC |
|
50 |
|
|
|
XX |
33H ←(sp) 32H 31H 30H 2FH
57.用一条指令可以取代下列4条指令?
MOV DPTR ,#1234H
PUSH DPL
PUSH DPH
RET