微机原理与应用复习题

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

一:选择题(20分,每题2分)

1) MCS-51的52子系列单片机包含ROM( B )

A. 4KB

B. 8KB

C. 16KB

D. 32KB

2) MCS-51单片机可用于低8位地址/数据复用的端口为(A )

A. P0

B. P1

C. P2

D. P3

3) MCS-51单片机最大可扩充的外部程序存储器ROM空间为( C )

A. 16KB

B. 32KB

C. 64KB

D. 128KB

4) MCS-51单片机中程序计数器PC的复位值为( A )

A. 0000H

B. 0001H

C. 000FH

D. 0010H

5) 对于MCS-51单片机而言,如果晶振为6MHz,其机器周期为(C )

A. 0.5us

B. 1us

C. 2us

D. 4us

6) MCS-51单片机中用于复位的引脚名称为( C )

A. EA

B. ALE

C. RST

D. VCC

7) MCS-51汇编语言中用于标注的符号是( C )

A. :

B. %

C. ;

D. //

8) 在MCS-51单片机中,可用于触发计数器Timer0进行外部事件计数的引脚为( B )

A. T0

B. INT0

C. INT1

D. RXD

9) 在MCS-51单片机中,用于串行通信的引脚有( C )

A. T0和T1

B. INT0和INT1

C. RXD和TXD

D. XTAL1

和.XTAL1

10)以下MCS-51指令使用中错误的是( D )

A. MOV A, 30H

B. MOV A, #30H

C. MOV 30H, A

D. MOV #30H, A

二:简答题(30分,每题6分)

1)简述单片机的特点和单片机的应用领域。

特点:1,(1)优异的性能价格比2 (2)集成度高、体积小、有很高的可靠性。 3 (3)控制功能强44)单片机的系统扩展、系统配置较典型、规范,容易构成各种规模的应用系统。

单片机的应用领域

①在在工业自动化方面(过程控制、数据采集和测控技术、机器人技术、机械电子计算机一体化技术);

②仪器仪表方面(测试仪表和医疗仪器--数字化、智能化、高精度、小体积、低成本、便于增加显示报警和自诊断功能);

③在家用电器方面(冰箱、洗衣机、空调机、微波炉、电视机、音像设备等);

④信息和通信产品方面(计算机的键盘、打印机、磁盘驱动器;传真

机、复印机、电话机、考勤机);

⑤在军事方面(飞机、大炮、坦克、军舰、导弹、火箭、雷达等)。

2)简述单片机发展的几个阶段及其各个阶段的特点。

1971年,Intel推出第一片4位微处理器4004。

1978年,Intel首次推出16位处理器8086,这是80x86系列CPU

的鼻祖,8086的内部和外部数据总线都是16位,地址总线为20位1979年,Intel又推出8088。

1982-1990年,相继推出16位80286,32位80386,80486等

1993年,Intel推出了新一代高性能微处理器Pentium(奔腾)。

1981年IBM PC的正式推出,一个全新的个人计算机时代开始了

计算机发展趋势:巨型化,微型化,网络化,智能化和多功能化MCS-51单片机指令系统中包括哪几种寻址方式。

立即寻址、直接寻址、寄存器寻址、寄存器间接寻址、变址寻址、相对寻址、位寻址

立即寻址就是把操作数直接在指令中给出,即操作数包含在指令中。立即操作数有8位和16位两种形式,前面加“#”来表示

直接寻址:指令中直接给出操作数地址的寻址方式

寄存器寻址:以通用寄存器的内容为操作数的寻址方式。通用寄存器包括:A,B,DPTR,R0~R7。其中,R0~R7必须在工作寄存器组之中。

寄存器间接寻址:以寄存器中的内容为地址,该地址中的内容为操作数的寻址方式。

变址寻址:由程序计数器PC或DPTR加上偏移量寄存器A中内容之和形成操作数地址的寻址方式。

相对寻址:以当前程序计数器PC的内容为基址,加上指令给出的一字节补码数形成新的PC值的寻址方式

位寻址:对位地址中的内容作位操作的寻址方式。

3)简述目前较常使用的单片机编程语言及各自的特点。

4) C语言的特点:语言简洁、紧凑,使用方便、灵活。

运算符丰富。数据结构丰富,具有现代语言的各种数据结构可进行结构化程序设计。可以直接对计算机硬件进行操作。生成的目标代码质量高,程序执行效率高。可移植性好。

5)什么是中断?其主要功能是什么?

中断是指,单片机内部有一个中断管理系统,它对内部的定时器事件、串行通信的发送和接收事件及外部事件(如键盘按键动作)等进行自动的检测判断,当有某个事件产生时,中断管理系统会置位相应标志通知CPU,请求CPU迅速去处理。CPU检测到某个标志时,会停止当前正在

处理的程序流程,转去处理所发生的事件(针对发生的事件,调用某一特定的函数,称为该事件的中断服务函数),处理完以后,再回到原来被中断的地方,继续执行原来的程序。

三:判断题(10分,每题1分)

1) Z8系列单片机是ATMEL公司的产品。错

2) AT89C51单片机中有2个16位定时器/计数器。对

3) 8051单片机包括4个IO端口,分别是P0、P1、P2和P3。对

4) 8051单片机包括128字节内部数据存储器,地址为80H—FFH。错

5) MCS-51单片机中,程序计数器PC是一个16位的计数器,寻址范

围达64KB。对

6) MCS-51单片机的一个机器周期包括12个振荡周期。对

7) MCS-51单片机指令系统一共包括111条指令。对

8) MCS-51单片机的定时器/计数器一共有4种工作模式。对

9) 串行通信的两种基本方式是同步通信方式和异步通信方式。对

10) 串行通信中数据的传送方向可分为单工、半双工和全双工。对四:分析题(20分,每题10分)

1) 如果某单片机的程序在某个过程中执行流程示意图如下,试确定

该程序中A、B和C的中断优先级并说明原因。

主程序中断A 中断B 中断C

2)分析以下两段程序,试确定其运行结果。

程序A

MOV A, #45H

MOV R5, #1AH

ADD A, R5

INC A ;A=A+1

SWAP A

MOV 30H, A

A = ( 06H ), 30H = ( 06H )

程序B: 地址40H附近存储单元的内容如下图所示,试确定其运行结果。

MOV A, 40H 23H 41H

INC A ;A=A+1 34H 40H

MOV R0, A 45H 39H

MOV A, @R0

相关文档
最新文档