单片机模拟试题五
2016哈工大 单片机原理及应用模拟试题1-5
单片机原理及应用
模拟试题一:
一、简答题(5*13=65):
1.MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么?
[点击查看答案]答:三种,主要差别在于片内是否带有程序存储器。8031片内不带有程序存储器,8051片内带有4K ROM,8751片内带有4K EOROM程序存储器。
2.MCS-51单片机的片内都集成了哪些功能部件?
[点击查看答案]答:CPU、数据存储器(RAM)、定时计数器、串行口、中断系统、特殊功能寄存器(SFR)、4
个并行I/O口(P0~P3)、有的型号还有程序存储器(ROM)。
3. 说明MCS-51单片机的引脚的作用, 该引脚接高电平和接低电平时各有何种功能?
[点击查看答案]
答:接高电平时单片机访问内部程序存储器,当PC值超过(0FFFH)时,将自动转向执行
外部程序存储器,接低电平时直接访问外部程序存储器。
4.MCS-51的时钟振荡周期和机器周期之间有何关系?
[点击查看答案]答:1个机器周期等于12个时钟振荡周期
5. 内部RAM中,哪些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们
的字节地址。
[点击查看答案]答:字节地址为00H-1FH的单元可以作为工作寄存器区;字节地址为20H-2FH的单元可以进行位寻址;
6.MCS-51共有哪几种寻址方式?各有什么特点?
[点击查看答案]答:共有7种寻址方式,分别是直接寻址、寄存器寻址、寄存器间接寻址、立即寻址、基址加
变址、位寻址、相对寻址。
7.访问SFR,可使用哪些寻址方式?
[点击查看答案]答:直接寻址方式是访问特殊功能寄存器的唯一寻址方式。
2023年大学_单片机原理及应用模拟试题及答案
2023年单片机原理及应用模拟试题及答案
单片机原理及应用模拟试题(一)
一、填空与说明题
1、8051单片机的内部硬件结构包括了:、、、
以及片内数据储存器、片内程序储存器、并行I/O 位出力器等部件,这些部件通过相连接。
2、MCS-51单片机的PO-P4口,其中的PO口和P2口除了可以进行数据的输入、输出外,通常还用来构件系统的和在PO~P4口中,位真正的双向口,为准双向口。
3、请说明MCS-51单片机程序状态字PSW中的各位的含义。
CY AC FO RS1 RS0 OV / P
CY:
AC:
FO:
RS1、RS0:
OV:
P:
4、单片机系统中经常采用的地址择码技术包括方法和方法。
5、INTEL8279是一种专用于和芯片。当8279的引脚AO为“1”时,CPU 对8279写入的数据为,读出的.数据为
。
6、MCS-96单片机的最大寻址空间是,该空间的地址范围为,系统上电及复位的程序入口地址为。
二、简答题(12分)
1、 MCS-51系列单片机具有几个中断源?分别是如何定义的?其中哪些中断源可以被定义为高优先级中断?如何定义?
2、各中断源对应的中断服务程序的入口地址是否能任意设定?
3、如果想将中断程序设置在程序储存区的任意区域,在程序中应该作何种设置?请举例加以说明。
三、参数计算题(12分)
已知亿MCS-51单片机系统是拥10MHZ的外部晶体振荡器,请问:
1、该片机系统的状态周期与机器周期各为多少?
2、该单片机的定时器O(TO)工作在方式2时,TO的最大定时时间为多少?
3、当单片机的定时器O(TO)工作在方式2时,要求每记满250us便生产一次定时器溢出,请问,TO中需要预置的初始值应为多少?
(完整版)单片机试卷及答案
期终考试
、单项选择题:(共 15题,每题 2分,共30分)
1) AT89C51单片机哪些不是主要功能部件组成 ( ) A. CPU B. RAM C. ROM D.LED 显示 C. 可悬空 D. 以上三种情况视需要而定
(5) AT89C51单片机 5 个中断源的优先权从高到低的是( )
A. INT0 、T0、INT1、T1、串行口
B. T0 、T1、INT0、INT1、串行口
C.串行口、 T0、INT1、 T1、 INT0
D. INT0 、 INT1、 T0、 T1、串行口
(6)定时器工作在工作方式 2, 要定时 200 us, 要装入的初始值为 ( )
A .56H B.9CH C.3CB0H D.0FFH
(7) ADC0809 的模拟通道选择地址线 ADDC 、 ADDB 、 ADDA 的状态为 011,则选
择模拟 的通道为( )
A.IN6
B.IN5
C.IN4
D.IN3
(8)8255A 的 A 组控制电路是用来控制
( )
_
分
得
:
号 学
名
级
_班
:
别
系
单片机原理及接口技术》
(A )
2) MCS-51系列单片机的 CPU 主要是由( )组成的。
A .运算器、控制器 B.
加法器、寄存器
C
.运算器、加法器
D.
运算器、译码器 3)
单片机中的程序计数器 PC 用来( )。
A. 存放指令
B.
存放正在执行的指令地
址
C. 存放下一条指令地
址 D.
存放上一条指令地址
4) 单片机 AT89C51的 EA 引脚(
)。 A. 必须接地
B.
必须接 +5V 电源
口及 B 口的低 4 位 口及 C 口的高 4 位
单片机C语言模拟试题
一、填空题(15分,每空1分) 1.MCS—51单片机的P0—P4口均是并行 I/O口,其中的P0口和P2口除了可以进行数据的输入、输出外,通常还用来构建系统的 数据总线 和 地址总线 ,在P0—P4口中, P0 为真正的双向口, P1—P3 为准双向口。 2.MCS—5l单片机的堆栈区只可设置在 片内数据存储区(器)3.MCS—51单片机外部中断请求信号有电平方式和脉冲方式,在电平方式下,当采集到INT0、INT1的有效信号为低电平时,激活外部中断。 4.定时器/计数器的工作方式3是指的将定时器/计数器0 拆成两个独立的8位计数器。而另一个定时器/计数器此时通常只可作为串行口的波特率发生器使用。 5.MCS—96单片机的最大寻址空间是64K,该空间的地址范围为0000H—FFFFH,系统上电及复位的程序入口地址为2080H,芯片配置字节CCB的地址为2018H。 二、简答题(15分,每小题5分) 1.51系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义? 答:具有5个中断源,分别是外部中断INT0和外部中断INT1、定时器溢出中断0和定时器溢出中断1以及串行中断。通过对中断优先级寄存器IP的设置,每个中断源都可以被定义为高优先级中断。2.各中断源对应的中断服务程序的入口地址是否能任意设定? 答:各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。 答:如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。 例如:外部中断O的中断服务程序INTOP放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断服务程序的执行:(4分) ORGO003H (2分) JMP INTOP 列举其他中断跳转的例子也可,但叙述的中断源要与中断地址相对应才可得分,如外中断0对应0003H地址。 三、参数计算题(16分) 已知一单片机系统的外接晶体振荡器的振荡频率为11.059MHz,请计算该单片机系统的拍节P、状态S、机器周期所对应的时间是多少?指令周期中的单字节双周期指令的执行时间是多少? 答:P=1/f=(1/11.059×106)=0.09×10-6s =90ns S=2P=2×90ns=180ns 机器周期=12P=12×90ns=1.08μs 双指令周期=2×机器周期=2.16μs 判题标准:每问4分,结果错,分值全扣;结果正确,量纲错或不写量纲,每问扣1分。 四、改错题(共5分,每小题1分) 以给出的指令操作码
单片机原理与应用技能比赛模拟试题与答案(五)
5、要想测量INT0 引脚上的一个正脉冲宽度,那么特殊功能寄存器TMOD的内容可以为( A )。
A 、09H
B 、87H
C 、00H
D 、80H
单片机原理及应用技能比赛模拟试题(五)
6、使用定时器T1时,有几种工作方式( C )
A 、1 种
B 、2 种
C 、3 种
D 、4 种
一、填空题
7、8031 单片机的定时器T1 用作定时方式时是( B )。
1、当定时器T0 工作在方式 3 时,要占用定时器T1 的TR1 和TF1 两个控制位。
A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 1
2、在定时器T0 工作方式 3 下,TH0溢出时,TF1 标志将被硬件置 1 去请求中断。
C、由外部时钟频率定时,一个时钟周期加 1 D 、由外部时钟频率定时,一个机器周期加 1
3、在定时器T0 工作方式 3 下,欲使TH0停止工作,应执行一条CLR TR1 的指令。
8、8031 单片机的定时器T0 用作计数方式时是( C )。
4、使用定时器/ 计数器 1 设置串行通信的波特率时,应把定时器/ 计数器 1 设定作方式 2
A、由内部时钟频率定时,一个时钟周期加 1 B 、由内部时钟频率定时,一个机器周期加 1
,即自动重新加载方式。
C、由外部计数脉冲计数,下降沿加 1 D 、由外部计数脉冲计数,一个机器周期加 1
5、当计数器产生计数溢出时,把定时器/ 计数器的TF0(TF1)位置“1”。对计数溢出的处理,在中断方式时,
9、8031 单片机的定时器T1 用作计数方式时计数脉冲是( A )。
单片机原理与应用考试模拟题与答案
单片机原理与应用考试模拟题与答案
1、8051单片机的VCC(40)引脚是( )引脚。
A、主电源+5V
B、接地
C、备用电源
D、访问片外存贮器
答案:A
2、能将A按位取反的指令是( )。
A、CPL A
B、CLR A
C、RL A
D、SWAP A
答案:A
3、串行口的控制寄存器SCON中,REN的作用是( )。
A、接收中断请求标志位
B、发送中断请求标志位
C、串行口允许接收位
D、地址/数据位
答案:C
4、( )显示方式编程较简单,但占用I/O端口线多,其一般适用于显示位数较少的场合。
A、静态
B、查询
C、动态
D、静态和动态
答案:A
5、MCS-51单片机当扩展外部存储器或扩展I/O口时,( )口作地址总线低8位输出。
A、P0
B、P1
C、P2
D、P3
答案:A
6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。
A、TMOD=0x10
B、TMOD=0x06
C、TMOD=0x20
D、TMOD=0x60
答案:C
7、将内部数据存储单元的内容传送到累加器A中的指令是( )。
A、MOVXA,@R0
B、MOVA,#data
C、MOVA,@R0
D、MOVXA,@DPTR
答案:C
8、执行指令MOVXA,@DPTR时,/WR、/RD脚的电平为( )。
A、/WR高电平,/RD高电平
B、/WR低电平,/RD高电平
C、/WR高电平,/RD低电平
D、/WR低电平,/RD低电平
答案:C
9、十进制数-49对应的8位补码为( )。
A、ECH
B、EFH
C、88H
D、CFH
答案:D
10、MCS-51单片机规定一个机器周期共有( )个节拍。
单片机模拟试题
单片机模拟试题
安徽电气工程职业技术学院考试(查)卷
课程名称单片机原理与应用(A)卷
一、选择题(每空1分,共14分)
1、在寄存器间接寻址方式中,指定寄存器中存放的是( )
(A)操作数;(B)操作数地址;
(C)转移地址(D)地址偏移量
2、指令LJMP LABLE 的跳转范围为( ) ; 指令AJMP LABLE的跳转范围为( ); 相对转移和条件转移指令的跳转范围为( ) (A)2KB ;(B)8KB ;(C)64KB ;(D)-128B ~ +127 B
3、MCS51单片机串口通信的收发引脚、计数器和外部中断的输入均使用的是()口的引脚。系统扩展时,()口用作分时复用的数据总线/地址总线低8位;()口用作地址总线高8位。
(A)P0 (B)P1 (C)P2 (D)P3
4、要将当前寄存器组切换到0,1,2,3四个寄存器组中1组的方法是设置RS1=(),RS0=();
(A)0 (B)1 (C)2 (D)4
以下三题为多选题(共选对1项得1分,错选1项扣1分)
5、与PC机相比,单片机的特点有:____________ ;
(A)多种功能部件集成到一片IC中;(B)体积小;(C)功耗较高;(D)成本较高;(E)芯片制造厂家和品种繁多
6、在下面各领域中,广泛使用单片机的有:____________
(A)科学计算;(B)智能仪器;(C)文字和数据处理;(D)工业测控;
(E)家用电器
7、CPU响应中断的条件是____________
(A)有中断请求;(B)该中断的允许位=1;(C)EA=1 ;
(D)现行指令执行完毕;
东华理工单片机模拟题与答案
《单片机原理及应用》模拟考试题
(这些只是模拟练习题,不是真题,旨在帮助大家复习)
水平有限,试题中有些答案可能是错误的,仅供参考
一、填空题:
1、MCS-51系列单片机三总线包含___数据总线_______、___地址总线_______、___控制总线_______,这些总线一般使用_____I/O__________端口。
2、单片机对外最多有___16_____位地址线、最多有____8____位数据线。
3、80C51单片机内部有____128Byte____RAM,有__64KB________EPROM,内部RAM分成____工作寄存器区____、_____位寻址区____、____数据缓冲区___三部分。
4、若单片机的振荡频率为24MHz,则其机器周期是___0.5us____,执行一条乘法指令(MUL AB)需要____2us_______时间。
5、若需要访问外部RAM,应采用______寄存器间接寻址________寻址方式。
6、可编程8255A中引脚A0、A1是___方式选择控制位__________,当其信号数据的不同组合可以操作不同的端口或控制字,当为二进制“00”时对__A口读/写___操作,为“01”时对__B口读/写___操作,为“10”时对__C口读/写___
操作,为“11”时对___写控制口/空__操作。
7、接口与端口的区别是____接口是CPU与外界的连接电路,是CPU与外界进行数据交换的通道;端口是CPU与外设直接通信的地址____。
8、常用的I/O编址有_____独立编址______和___统一编址___________。
单片机原理及应用技能比赛模拟试题及答案(五)
单片机原理及应用技能比赛模拟试题(五)
一、填空题
1、当定时器T0工作在方式3时,要占用定时器T1的 TR1 和 TF1 两个控制位。
2、在定时器T0工作方式3下,TH0溢出时, TF1 标志将被硬件置1去请求中断。
3、在定时器T0工作方式3下,欲使TH0停止工作,应执行一条 CLR TR1 的指令。
4、使用定时器/计数器1设置串行通信的波特率时,应把定时器/计数器1设定作方式 2
,即自动重新加载方式。
5、当计数器产生计数溢出时,把定时器/计数器的TF0(TF1)位置“1”。对计数溢出的处理,在中断方式时,该位作为中断标志位使用;在查询方式时,该位作状态位使用。
6、在定时器工作方式1下,计数器的宽度为16位,如果系统晶振频率为6MHz,则最大定时时间
为 131.072ms ,若系统晶振频率为12MHz,则最大定时时间
为 65.536ms 。
7、8051单片机内部设有两个16位定时器/计数器,即 T0 和 T1 。
8、T0由两个8位特殊功能寄存器 TH0 和TL0 组成,T1
由 TH1 和 TL1 组成。
9、定时时间与定时器的工作方式、计数初值及振荡周期有关。
10、MCS-51的定时器/计数器作计数器时计数脉冲由外部信号通过引脚 P3.4 和 P3.5 提供。
11、MCS-51的定时器/计数器T0的门控信号GATE设置为1时,只有 INT0 引脚为高电平且由软件使 TR0 置1时,才能启动定时器/计数器T0工作。
12、当T0为方式 3 ,T1为方式 2 的时候,8051单片机的定时器可提供3个8位定时器/ 计数器。
单片机考试试题和答案(5)
1、EA :内外程序存储器选择控制端。
输入高电平,CPU访问内部程序存储器(4K)。PC值超过0FFFH时,将自动执行片外程序存储器的程序。输入低电平,CPU仅访问片外程序存储器。
注意:对于8031来说此脚必须接地。因为8031没有程序存储器
2、时钟周期(振荡周期) 时钟周期是计算机中最基本的、最小的时间单位。它定义为时钟脉冲频率的倒数。CPU完成这每一个基本操作所需的时间定义为机器周期。指令周期定义:执行一条指令所需的时间。MCS-51的指令周期一般只有1—2个机器周期,只有乘、除两条指令占4个机器周期。当用12MHz晶体作主振频率时,执行一条指令的时间,也就是一个指令周期为1us、2us及4us。
3、单片机作为微型机的一个主要分支,在结构上的最大特点就是把CPU、存储器、定时器和多种输入输出接口电路集成在一块超大规模集成电路芯片上。
4、【例5.4】用定时器T1的方式2对外部计数,要求每计满100个数,将P1.0引脚信号求反. 解:P3.5引脚输入外部信号,每发生1次负跳变计数器加1,每输入100个脉冲,计数器溢出中断,将P1.0引脚求反.
ORG 0000H
LJMP MAIN
ORG 001BH
CPL P1.0
RETI
ORG 0100H
MAIN: MOV TMOD,#60H
MOV T L1,#9CH
MOV T H1,#9CH
SETB TR1
SETB ET1
SETB EA
HERE: AJMP HERE
5、例7:程序名:MAX
功能:查找内部RAM中无符号数据块的最大值
入口参数:R1指向数据块的首地址,数据块长度存放在工作寄存器R2中
单片机模拟试卷(18套题),单片机试题,单片机期未考试试题,汇编程序试题
单片机模拟试卷001
一、选择题(每题1分,共10分)
1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
(a)P0 (b)P1 (c)P2 (d)P3
2.单片机应用程序一般存放在()
(a)RAM (b)ROM (c)寄存器(d)CPU
3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()(a)7542H (b)7542 (c)75.42H (d)75.42
4.下列指令中不影响标志位CY的指令有()。
(a)ADD A,20H (b)CLR (c)RRC A (d)INC A
5.CPU主要的组成部部分为()
(a)运算器、控制器(b)加法器、寄存器
(c)运算器、寄存器(d)运算器、指令译码器
6.INTEL 8051 CPU是()位的单片机
(a)16 (b)4 (c)8 (d)准16
7.8031复位后,PC与SP的值为()
a )0000H,00H (b)0000H,07H (c)0003H,07H (d)0800H,00H 8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
(a)MOV A, @R1 (b)MOVC A, @A + DPTR
(c)MOVX A, @ R0 (d)MOVX A, @ DPTR
9.8031单片机中既可位寻址又可字节寻址的单元是()
(a)20H (b)30H (c)00H (d)70H
10.下列哪条指令是正确的()
(a)PUSH R2 (b)ADD R0,A
(c)MOVX A @DPTR (d)MOV @R0,A
单片机原理-期末考试试题-(附答案)教材
单片机模拟试卷001
一、选择题(每题1分,共10分)
1.8031单片机的(D )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c )P2 d)P3
2.单片机应用程序一般存放在(
B )
a)RAM b)ROM c)寄存器d)CPU 3.已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数值为(B)
a) 7542H b ) 7542 ! c ) 75.42H d )75.42
4. 下列指令中不影响标志位CY的指令有( D )o
a) ADD A 20H b) CLR c) RRC A d) INC A
5. CPI主要的组成部部分为( A )
a)运算器、控制器b) 加法器、寄存器
c )运算器、寄存器d) 运算器、扌曰令译码器
6. INTEL 8051 CPU是( C )位的单片机
a) 16 b) 4 c ) 8 dE 16
7.8031复位后,PC与SP的值为( B )
a ) 0000H 00H b) 0000H, 07H
c ) 0003H, 07H d) 0800H 00H
8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为
(B )。
a ) MOV A, @R1 b) MOVC A, @A+DPTR
c) MOVX A, @R0 d) MOVX A, @DPTR 9.8031单片机中既可位寻址又可字节寻址的单元( A )
a ) 20H b) 30H c) 00H d) 70H
10.下列哪条指令是正确的( D)
a) PUSH R2 b ) ADD R0,A
单片机考试模拟题
一. 填空题
1. MCS-51 单片机内部主要集成了_____ 、___ 、___ 、___ 、___ 等功能部件。
2. 8031 的存储器配置是_____ 、___ 、 ___ 。
3. 51 单片机的片内数据存储器可分 ______ 、 ____ 、 ___ 等3 个区间。
4. 当51单片机引脚EA接高平时,CPU先访问______ ,接着再访问____ ;当其接低电平时,CPU只访
问___ 。
5. DPTR 叫 ___ ,寄存器____ ,其功能是____ 。
6. 51单片机作扩展时,P1 口叫_______ 口。CPU对P1 口既可以_____ 操作,又可以___ 操作。
7. 与CPU工作直接相关的SFR寄存器有____ 。
8. SP 叫__ 寄存器,它的作用是______ 。
9.51 单片机的堆栈应设置在______ 区间。
10. 当定时器工作在方式0、1 、2 时,其计数器最大计数长度分别是_______ 位、____ 位、__ 位。
11. 单片机在作带符号数加、减运算时,若 _______ 寄存器中的溢出标志0V=1,则表示运算结果______ 。
12. 指令SJMP rel 的地址为1000H,rel=20H ,其转移目标地址应是_____ 。
13. 当T0,T1 作定时器使用时,是对 ___ 脉冲计数; 当T0,T1 作计数器使用时,是对 ___ 脉冲计数。
14. T0,T1 工作在定时器状态还是工作在计数器状态应由_________ 来决定。
15. CPU访问内部RAM数据缓冲区可采用 _____ 寻址方式。访问R0-R7可采用______ 寻址方式。访问SFR寄存器采用____ 寻址方式。
单片机考试试题带答案(多套试题综合精简)
一、填空题(37分)
1. AT89S51单片机芯片共有 40 个引脚,MCS-51系列单片机为8位单片机。
2. AT89S51的异步通信口为全双工(单工/半双工/全双工),
3. AT89S51内部数据存储器的地址范围是00H-7FH,位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-7FH,外部数据存储器的最大可扩展容量是64K字节。
4. 单片机也可称为微控制器或嵌入式控制器。
5.当MCS-51执行MOVC A,@A+PC指令时,伴随着 PSEN控制信号有效。
6. 当单片机复位时PSW=00 H,这时当前的工作寄存器区是 0区,R4所对应的存储单元地址为 04 H。
7. MCS-51系列单片机指令系统的寻址方式有寄存器寻址、直接寻址、寄存器间接寻址、立即寻址、基址加变址、位寻址。(相对寻址也可)
8. 51系列单片机的典型芯片分别为 AT89S51 、8031 、AT89C51 。
9. AT89S51的 P3口为双功能口;
10. 由AT89S51组成的单片机系统在工作时,EA引脚应该接地(或0);
11. AT89S51外部程序存储器的最大可扩展容量是 64K ,其地址范围是0000H - FFFFH 。ROM 芯片2764的容量是 8 KB,若其首地址为 0000H,则其末地址 1FFFH 。
12. AT89S51的中断源有外中断0, T0 ,外中断1, T1,串行口,有 2个中断优先级。
13. AT89S51唯一的一条16位数据传送指令为 MOV DPTR,data16。
单片机实用技术题库带答案测试题模拟题练习题复习题
1-1、AT89C51单片机内部包含哪些主要逻辑功能部件?
答:微处理器(CPU)、数据存储器(RAM)、程序存储器(ROM/EPROM)、特殊功能寄存器(SFR)、并行I/O口、串行通信口、定时器/计数器及中断系统。1-2、程序状态字寄存器PSW的作用是什么?其中状态标志有哪几位?它们的含义是什么?
答:PSW是保存数据操作的结果标志,其中状态标志有CY(PSW.7):进位标志,AC(PSW.6):辅助进位标志,又称半进位标志,F0、F1(PSW.5、PSW.1):用户标志;OV(PSW.2):溢出标志;P(PSW.0):奇偶标志。
1-3、开机复位后,CPU使用的是哪组工作寄存器? 它们的地址如何? CPU如何指定和改变当前工作寄存器组?
答:开机复位后使用的是0组工作寄存器,它们的地址是00H~07H,对程序状态字PSW中的RS1和RS0两位进行编程设置,可指定和改变当前工作寄存器组。RS1、RS0=00H时,当前工作寄存器被指定为0组;RS1、RS0=01H时,当前工作寄存器被指定为1组;RS1、RS0=10H时,当前工作寄存器被指定为2组;RS1、RS0=11H时,当前工作寄存器被指定为3组。
1-4、AT89C51的时钟周期、机器周期、指令周期是如何定义的?当振荡频率为12MHz时,一个机器周期为多少微秒?
答:①时钟周期也称为振荡周期,定义为时钟脉冲的倒数,是计算机中最基本的、最小的时间单位。
②CPU取出一条指令至该指令执行完所需的时间称为指令周期,因不同的指令执行所需的时间可能不同,故不同的指令可能有不同的指令周期。
《单片机原理与应用》模拟试卷含答案
《单片机原理及应用》模拟试卷一
选择题(正确答案在序号前打√,每小题 2 分,共30 分)
下列有关MCS-51 中断优先级控制的叙述中,错误的是
(A)低优先级不能中断高优先级,但高优先级能中断低优先级
(B)同级中断不能嵌套
(C)同级中断请求按时间的先后顺序响应
(D)同时同级的多中断请求,将形成阻塞,系统无法响应
外中断初始化的内容不包括
(A)设置中断响应方式(B)设置外中断允许
(C)设置中断总允许(D)设置中断方式
执行中断返回命令,要从堆栈弹出断点地址,以便去执行被中断了的主程序。从堆栈弹出
的断点地址送给
(A)A (B)CY (C)PC (D)DPTR
在MCS-51 中,需要外加电路实现中断撤除的是
(A)定时中断(B)脉冲方式的外部中断
(C)串行中断(D)电平方式的外部中断
中断查询,查询的是
(A)中断请求信号(B)中断标志位
(C)外中断方式控制位(D)中断允许控制位
在下列寄存器中,与定时/计数控制无关的是
(A)TCON(定时控制寄存器)(B)TMOD (工作方式控制寄存器)
(C)SCON(串行控制寄存器)(D)IE(中断允许控制寄存器)
下列定时/计数硬件资源中,不是供用户使用的是
(A)高8位计数器TH (B)低8 位计数器TL
(C)定时器/计数器控制逻辑(D)用于定时/计数控制的相关寄存器
在工作方式0 下计数器是由TH 的全部8 位和TL 的 5 位组成,因此其计数范围是
(A)1~8192 (B)0~8191 (C)0~8192 (D)1~4096
与定时工作方式 1 和0 比较,定时工作方式2不具备的特点是
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机模拟试题五
一、填空(每空1分,共12分)
1.MCS-51的Po口作为输出端口时,每位能驱动个SL型TTL负载.
2.当定时器To工作在方式3时,要占定时器T1的TR1和TF1_ 控制位.
3.在串行通信中,有数据传送方向、、三种方式. 4.微处理器本身不是计算机,它是微型计算机的核心部件,又称它为。它包括两个主要部分:、。
5.当MCS-51引脚信号有效时,表示从Po口稳定地送出了低8位地址.
6.MCS-51中凡字节地址能被_ 整除的特殊功能寄存器均能寻址.
7.一个机器周期等于个状态周期,振荡脉冲2分频后产生的时钏信号的周期定义为状态周期。
8.MCS-51的定时器用作定时时,其定时时间与时钟频率和计数初值有关。用作计数时,最高计数频率的。
二、判断题(每题2分共10分)
1.我们所说的计算机实质上是计算机的硬件系统与软件系统的总称。()
2.MCS-51的相对转移指令最大负跳距是127B。()3.MCS-51的特殊功能寄存器分布在60H~80H地址范围内。()
4.要MCS-51系统中,一个机器周期等于1.5μs。()
5、片内RAM与外部设备统一编址时,需要专门的输入/输出指令。()
三、选择题(每题2分共18分)
1.要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( ) μs A 1.5 B 3 C 1 D 0.5
2.十进制29的二进制表示为原码()
A 11100010
B 10101111
C 00011101
D 00001111
3、6264芯片是()
(A)EEPROM (B)RAM式(C)FLASH ROM (D)EPROM
4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择()
(A)方式0 (B)方式1 (C)方式2 (D)方式3
5、某种存储器芯片是8KB*4/片,那么它的地址线根线是()
(A)11根(B)12根(C)13根(D)14根
6、MCS-51外扩ROM,RAM和I/O口时,它的数据总线是()
(A)P0 (B)P1 (C)P2 (D)P3
7、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU
8.执行PUSH ACC指令,MCS-51完成的操作是()
(A)SP+1 SP (ACC)(SP)(B)(ACC)(SP)SP-1 SP (C)SP-1 - SP (ACC)(SP) (D)(ACC)(SP)SP+1 SP 9.对程序存储器的读操作,只能使用()
(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令四、简答题(共30分)
1.MCS-51指令系统主要有哪几种寻址方式?试举例说明。(8分)
2 定时器T0和T1各有几种工作方式?(8分)
3.8031单片机需要外接程序存储器,实际上它还有多少条I/O线可以用?当使用外部存储器时,还剩下多少条I/O线可用?(7分)
4.8051的振荡周期、机器周期、指令周期是如何分配的?当晶振频率为6MHz 时,一个机器周期为多少微秒?(7分)
五、编程题(共30分)
1.(8分)片内RAM30H开始的单元中有10B的二进制数,请编程求它们之和(和<256 =.
2.试编程对8155进行初始化,设A口为选通输出,B口为选通输入,C口作为控制联络口,并启动定时器/记数器按方式1工作,工作时间为10ms,定时器计数脉冲频率为单片机的时钟频率24分频,fosc=12MHz。(12分)
3.试将8031单片机外接一片2716 EPROM和一片6116 RAM组成一个应用系统,请画出硬件连线图,并指出扩展存储器的地址范围。(10分)
答案
一、填空(每空1分,共12分)
1.8个
2.两个
3.单工、半双工、全双工
4.运算器、控制器
5.ALE
6.8
7.6
8.1/12
二、判断题(每题2分共10分)
√×××X
三、选择题(每题2分共18分)
ACBAC AAAD
四、简答题(共30分)
1.MCS-51指令操作数主要有以下7种寻址方式:
寻址方式举例
立即寻址MOV A,#16
直接寻址MOV 20H,P1
寄存器寻址MOV A,R0
寄存器间接寻址MOVX A, @DPTR
变址寻址MOVC A, @A+DPRT 相对寻址SJMP LOOP
位寻址ANL C,70H
2.T0有4种工作方式,T1有3种工作方式,见表4.4所述。
表4.4 定时器的工作方式
线,所以只有P1和P3口可用作I/O口,共16条I/O线。在使用外部存储器时,除了占用P0和P2口外,还需要用P3口RD(P3.7)和WR(P3.6)两条控制线,所以这种情况下就只剩下14条I/O线可用了。
4.8051单片机每条指令的执行时间(即指令周期)为1~4个机器周期,有单字节单周期指令、两字节单周期指令、单字节两周期指令、两字节两周期指令、三字节两周期指令以及单字节四周期指令。一个机器周期有6个状态:S1~S6每个状态又包含两个振荡周期,分为两拍:P1和P2。因此,一个机器周期包含12个振荡周期,表示为:S1P1、S1P2、S2P1、……S6P1、S6P2。
当F OSC=MHz时,机器周期为:(1/6)×12=2(µs)
五、编程题(共30分)
1.ADDIO:MOV R0,30H
MOV R7,#9
MOV A,@R0
LOOP:INC R0
ADD A,@R0
DJNZ R7,LOOP
MOV 30H,A
RET
2.算得初值=5000 =1388H
MOV DPTR,#7F04 ;定时器低八位寄存器地址DPTR
MOV A,#88H ;低8位初值 A
MOVX @DPTR,A ; 低8位初值低8位寄存器
INC DPTR ;DPTR指向定时器高8位
MOV A,#13H ;高8位初值 A
MOVX @DPTR,A ;高8位初值高8位寄存器
MOV DPTR,#7F00H ;8155命令寄存器地址DPTR
MOV A,0C5H ;命令字 A
MOVX @DPTR,A ;命令字命令寄存器
3.2716是2K×8位的EPROM,6116是2K×8位的静态RAM,两者都仅需要11