四、简答题

1. 什么是可编程接口?

2.什么是控制器?

3.什么是机器数与真值?

4.什么是累加器?

5.什么是微型计算机?

6.什么是指令系统?

7.什么是总线?

8.什么是运算器?

9.什么是微处理器?

10.什么是指令?

11.什么是汇编语言?

12.什么是寻址方式?

13.什么是堆栈?

14.什么是高级语言?

15.什么是汇编?

16.什么是指令周?

17.什么是进位和溢位?

18.单片几机用于外界控制过程中.为何要进行A/DD/A转换 ?

19.具有8位分辨率的A/D转换器,大拿感输入0V5V电压时,其最大量化误差是多少?

20 A/D转换芯片中采样保持电路的作用是什么?省略采样保持电路的前提条件是什么?

21.串行数据传送的主要优点和用途是什么?

22. MCS51指令集中有无程序结束指令?上机调试时怎样实现程序结束功能?

23.中断服子程序与普通子程序有什么异同之处?

24.说明DA A 指令的用法.

25.80C51有几种寻址方式?各涉及哪些存储空间?

26.80C51响应中断的条件是什么?CPU响应中断后,CPU要进行哪些操作?不同的中断入口地址是多少?

27.单片机对中断优先极的处理原则是什么?

28.80C51的外部中断有哪两种触发方式?它们对触发脉冲或电平有什么要求?

29.单片机怎样管理中断?怎样放开和禁止中断?怎样设置优先级?

30.80C51单片机定时器/计数器作定时和计数作用时,其计数脉冲分别由谁提供?

31. 80C51单片机定时器/计数器的门控信号GATE设置为1,定时器如何启动?

32. 80C51单片机内设有几个定时器/计数器?它们由哪些特殊功能寄存器组成?

33. 定时器/计数器作定时器用时,其定时时间与哪些因素有关?作计数器时,对外界数频率有何限制?

34.什么是单片机的机器周期,状态周期,振荡周期的指令周期?他们之间有什么关系?

35.当定时器T0工作于模式3,如何使运行中的定时器T1停下来?

36.80C51的派内ROM内容已不符合要求,那么片内硬件应如何继续使用?

37.波特率,比特率和数据传送率的含义各是什么?

38.开机复位后,CPU 使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?

39.程序状态寄存器PSW的作用是什么?常用状态有哪些位?作用是什么?

40.位地址7CH与字节地址7CH有什么区别?位地址7CH 具体在片内RAM中什么位置?

  41.MCS51单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?

 42. MCS51单片机有几种复制方法?应注意什么事项?

 43. MCS51单片机内部包含哪些主要逻辑功能部件?

 44. MCS51单片机的存储器从物理结构上和逻辑上分别划分几个空间?

45.存储器中有几个具体特殊功能的单元?分别作什么用?

46. MCS51单片机内256B的数据存储器可分为几个区?分别作用是什么?

47.为什么MCS51单片机的程序存储器和数据存储器共处同一地址空间而不会发生什么总线冲突?

48.MCS51单片机的P0P3四个I/O端口在结构上有什么异同?使用时应注意什么事项?

49. MCS51单片机有几种低功耗方式?如何实现?

50.试说明指令CJNE @R1,#74H,10H的作用.若本指令地址为8100H,其转移地址是多少?

51.如何将80C5180C31使用?

52.程序存储器的0543H0544H两单元中寸有一条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指令后,堆栈的内容如图111所示.试问LCALL指令的首地址是多少?它执行前SP的内容等于多少?子程序中两条保护现场指令依次是什么?        

                       

PSW

ACC

50

4A

XX

33H     (sp)                                                  32H                                                                31H                                                             30H                                                             2FH
   57.
用一条指令可以取代下列4条指令?

      MOV  DPTR  ,#1234H

      PUSH   DPL   

      PUSH   DPH

      RET