微机原理与应用复习题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 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