苏州大学单片机原理及应用课程试卷S卷共页
单片机原理及应用试卷库1。1
学院 信息科学与工程学院 系 通信工程 拟题人 试题库 审核:系部负责人 学院负责人 2008 年 4 月5 日信息科学与工程学院2008~2009学年第2学期单片机原理及应用 期末补考卷一、填空题(每空1分,共计20分)1.在单片机既具有内部程序存储器,又有外部程序存储器时,其 引脚EA 应接 (1) 电平。
2.单片机与普通计算机的不同之处在于其将__(2)_____、 __(3)___ ___ 和____(4)_____3部分集成于一块芯片之上。
3.MCS-51单片机有 (5) 字节外部数据存储器地址空间 和 (6) 字节外部程序存储器地址空间,具有 (7) 个 级别的 (8) 个中断源。
4.片内RAM 字节地址21H 单元中D0位的位地址为 (9) 。
5.在MCS-51中若SP = 40H ,执行指令PUSH Acc 后,SP = (10) 。
6.定时器T1固定对应的中断入口地址为 (11) 。
7.通常、单片机上电复位时PC= (12) ,SP= (13) 。
8.8031的并行I/O 口(P0~P3)用作通用I/O 口时,当口由原输出状态变为输入状态方式时,应先向口的锁存器进行 (14) 操作,再进行输入操作才正确。
9.MCS —51单片机进行外部功能扩展时,是通过三总线实现的外部功能扩展,三总线是指 (15) 、 (16) 和 (17) 。
10.ALE 引脚的作用是______(18) _______,当时钟频率为12MHz 时,ALE 的频率为___(19) __________。
11.MCS51单片机是采用 (20) 电平复位。
二、单项选择题(每题 2分,共计20分)1.MCS-51单片机堆栈是设在( ) (A )片内RAM (B )片内ROM (C )片外RAM (D )片外ROM2.MCS-51的并行I/O 口读-改-写操作,是针对该口的( )(A)引脚 (B)片选信号 (C)地址线 (D)内部锁存器 3.单片机执行MOVX 写指令时,相关的信号状态是( ) A.PSEN 无效为低电平,WR 有效为低电平 B.PSEN 无效为高电平,WR 有效为低电平 C.PSEN 有效为低电平,WR 无效为高电平D.PSEN 有效为高电平,WR 无效为高电平4.8031 单片机若晶振频率为fosc=12MHz ,则一个机器周期等于( ) µS 。
(完整版)《单片机原理与应用》试题及答案
(
)
(5)MOV
T0,#3CF0H;(
)
三、简答题
1.假如(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则履行以下指令后:
POPDPH;
POPDPL;
POPSP;
则:(DPH)= _____;(DPL)=________;(SP)=________;(6分)
令后:
POPDPH;
POPDPL;
POPSP;
则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)
2、采纳6MHz的晶振,准时1ms,用准时器方式0时的初值应为多少?(请给出计算过程)
(6分)
解:∵采纳6MHZ晶振
∴机器周期为2us
(213-X)×2×10-6=1×10-3
AJMP
MAIN
;复位,转主程序
ORG
0100H
MAIN:
MOV
DPL,#00H
;初始化DPTR
MOV
DPH,#60H
MOV
R0,#30H.
;初始化R0
LOOP:
MOV
A,@R0
MOVX
@DPTR,
A
INC
R0
INC
DPTR
CJNE
R0,#40H,LOOP
NOP
RET
(1)程序以下:
8
ORG
0000H
2#
VccCS
6264 3#
CE
CE
CE
8
D0~D7DE
WR
D0~D7DE
WR
D0~DE7WR
单片机原理及应用考试试题
“单片机原理及应用”课程练习题一、填空题:1.MCS—51单片机引脚信号中,信号名称带上划线的表示该信号或有效。
2.通过堆栈操作实现子程序调用,首先要把的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点送回。
3.某程序初始化时使(SP)=40H,则此堆栈地址范围为,若使(SP)=50H,则此堆栈深度为。
4.在相对寻址方式中,“相对”两字是指相对于,寻址得到的结果是。
在寄存器寻址方式中,指令中指定寄存器的内容就是。
在变址寻址方式中,以作变址寄存器,以或作基址寄存器。
5.假定累加器(A)=49H,执行指令:201AH:MOVC A,@A+PC后,送入A的是程序存储器单元的内容。
6.若(DPTR)=5306H,(A)=49H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器单元的内容。
7.假定(SP)=45H,(ACC)=46H,(B)=47H,执行下列指令:PUSH ACCPUSH B后,(SP)= ,(46H)= ,(47H)= 。
8.假定(SP)=47H,(46H)=46H,(47H)=47H。
执行下列指令:POP DPHPOP DPL后,(DPTR)= ,(SP)= 。
9.若(A)=56H,(R0)=56H,(56H)=56H。
执行指令:ADD A,@R0后,(A)= ,(CY)= ,(AC)= ,(OV)= 。
10.若(A)=0FFH,(R0)=46H,(46H)=0FFH,(CY)=1。
执行指令:ADDC A,@R0后,(A)= ,(CY)= ,(AC)= ,(OV)= 。
11.假定(A)=45H,(B)=67H。
执行指令:MUL AB后,寄存器(B)= ,累加器(A)= ,(CY)= ,(OV)= 。
12.假定(A)=0FCH,(B)=35H。
执行指令:DIV AB后,累加器(A)= ,寄存器(B)= ,(CY)= ,(OV)= 。
13.执行如下指令序列:MOV C,P1.0ANL C,P1.1OR C,/P1.2MOV P1.3,C后,所实现的逻辑运算式为。
单片机原理与应用试卷及部分答案
5. 80C51单片机的( )口的引脚,还具有外中断、串行通信等第二功能。
A、P0B、P1C、P2D、P36.单片机应用程序一般存放在()。
A、数据存储器RAMB、程序存储器ROMC、寄存器D、CPU7.下列等式中,正确的是()A.1KB=1024ⅹ1024BB. 1 MB =1024ⅹ1024BC. 1KB=1024MBD. 1 MB =1024B8.在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号是()。
A.EA B.PSEN C. ALE9.下列特点中,不是串行数据传送所具有的是()。
A. 成本低B.速度快C.传送线路简单D.适用于长距离通信10.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()A、 7542HB、 7542C、 75.42HD、75.4211.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。
A、2个机器周期B、1个机器周期C、4个机器周期D、10个晶振周期12.二进制带符号数+1010111B的补码是()。
(A)01010111B (B)01011000B (C)01011001B (D)00101000B13.计算机能直接识别的语言是:()(A) 汇编语言(B) 自然语言(C) 机器语言(D) 高级语言14.ADC0809芯片是m路模拟输入的n位A/D转换器,m、n分别是()。
A.8、8 B.8、9 C.8、16 D.1、815.启动定时器0开始计数的指令是使TCON的( )(A)TF0位置1 (B)TR0位置1 (C)TR0位置0 (D)TR1位置0三、判断题(正确填√,错误填:。
共10小题,每题1分,共10分)( √)1.MCS-51中的P0口可以分时复用为数据总线和地址总线。
( √ )2.微型计算机与一般计算机的主要区别是体积小、重量轻、耗电少、价格便宜。
( √)3.1602字符型液晶显示模块专门用于显示字符、数字等符号的液晶显示模块。
(完整版)单片机原理及应用考试试题及答案
(完整版)单片机原理及应用考试试题及答案单片机原理及应用试题一一、填空题(每空 1 分,共20 分)1、计算机的系统总线有地址总线、控制总线和数据总线。
2、通常、单片机上电复位时PC= OOOOH SP= 07H;而工作寄存器则缺省采用第00组,这组寄存器的地址范围是从00H~ 07H。
3、JZ e的操作码地址为1000H,e=20H,它转移的目标地址为1022H。
4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
6、MCS51单片机访问外部存储器时,利用ALE信号锁存来自P0 口的低8位地址信号。
7、MCS-51 单片机8031 中有2 个16 位的定时/计数器,可以被设定的工作方式有四种。
8、MCS-51 单片机有5 个中断源,可分为2 个中断优先级。
上电复位时外部中断0 中断源的最高。
9、用串行口扩展并行口时,串行接口的工作方式应选为方式0。
10、半导体存储器的最重要的两个指标是存储容量和存储速度。
11、若某8位D/A转换器的输出满刻度电压为+5V,则D/A转换器的分辨率为5/255=0.0196V。
12、写8255A控制字时,需将A1、A0置为11。
二、选择题(从备选答案中选择一个正确答案,并将代号写在括号内。
每题 1 分,共10分)1、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是(B)(A)PC (B)PSW (C) A (D)SP2、要用传送指令访问MCS51片外RAM,它的指令操作码助记符应是(B)(A)MOV (B)MOVX (C)MOVC (D)以上都是3、指令ALMP 的跳转范围是(C)(A)256B (B)1KB (C)2KB (D)64KB4、要使MCS51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内容应是( A )(A)98H (B)84H (C)42H (D)22H5、各中断源发出的中断请求信号,都会记在MCS-51 系统中的(B )(A)IE (B)IP (C)TCON (D)SCON6、CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是(C)(A )混合编址(B)动态编址(C)独立编址(D)变址编址7、下列四条叙述中,有错误的一条是( A )(A)16 根地址线的寻址空间可达1MB(B)内存储器的存储单元是按字节编址的(C)CPU中用于存放地址的寄存器称为地址寄存器(D)地址总线上传送的只能是地址信息8、MCS-51 外扩一个8255 时,需占用(D)个端口地址(A) 1 个(B) 2 个(C) 3 个(D) 4 个9、用MCS-51 串行口扩展并行I/O 口时,串行口工作方式应选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式310、某种存储器芯片是8KB*4/片,那么它的地址线根数是(C )(A)11 根(B)12 根(C)13 根(D)14 根三、问答题(每题5分,共20 分)1 、MCS-51 单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。
单片机原理及应用试卷和答案(三套试卷和答案)
试卷一一、填空题(20分,每小题2分)1、-19D的二进制的补码表示为11101101B。
2、89C51含4KB掩膜ROM,128B的RAM,在物理上有4个独立的存储器空间。
3、通过堆栈操作实现子程序调用,首先要把PC 的内容入栈,以进行断点保护。
调用返回时再进行出栈操作,把保护的断点弹回 PC。
4、74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中8 块芯片。
5、PSW中RS1 RS0=10H时,R2的地址为12H。
6、假定DPTR的内容为8100H,累加器A的内容为40H,执行下列指令:MOVC A,@A+DPTR后,送入A的是程序存储器8140H单元的内容。
7、设SP=60H,片内RAM的(30H)=24H,(31H)=10H,在下列程序段注释中填执行结果。
PUSH 30H ;SP=61H,(SP)=24HPUSH 31H ;SP=62H,(SP)=10HPOP DPL ;SP=61H,DPL=10HPOP DPH ;SP=60H,DPH=24HMOV A,#00HMOVX @DPTR,A最后执行结果是执行结果将0送外部数据存储器的2410H单元。
8、在中断系统中,T0和T1两引脚扩展成外部中断源时,计数初值应当是(TH)=(TL)= 0FFH。
9、12根地址线可寻址4KB存储单元。
二、选择题(10分,每小题1分)1、MCS-51响应中断时,下面哪一个条件不是必须的(C)(A)当前指令执行完毕(B)中断是开放的(C)没有同级或高级中断服务(D)必须有RETI2、执行PUSH ACC指令,MCS-51完成的操作是(A)(A)SP+1→SP,(ACC)→(SP);(B)(ACC)→(SP),SP-1→SP(C)SP-1→SP,(ACC)→(SP);(D)(ACC)→(SP),SP+1→SP3、89C51是(C)(A)CPU (B)微处理器(C)单片微机(D)控制器4、关于MCS-51的堆栈操作,正确的说法是(C)(A)先入栈,再修改栈指针(B)先修改栈指针,再出栈(C)先修改栈指针,再入栈(D)以上都不对5、某种存储器芯片是8KB×4片,那么它的地址线根数是(B)(A)11根(B)13根(C)12根(D)14根6、MOV C,#00H的寻址方式是(A)(A)位寻址(B)直接寻址(C)立即寻址(D)寄存器寻址7、必须进行十进制调整的十进制运算(C)(A)有加法和减法(B)有乘法和除法(C)只有加法(D)只有减法8、ORG 0000HAJMP 0040HORG 0040HMOV SP,#00H 当执行完左边的程序后,PC的值是(C)(A)0040H (B)0041H (C)0042H (D)0043H9、MCS-51复位时,下述说法正确的是(D)(A)(20H)=00H (B)SP=00H (C)SBUF=00H (D)TH0=00H三、简答分析题(30分,每小题10分)1、简述89C51定时器的四种工作模式的特点,如何选择和设定。
单片机原理及应用测试题+答案
单片机原理及应用测试题+答案一、选择题1. 以下哪一项不是单片机的主要特点?A. 集成度高B. 成本低C. 扩展性差D. 功耗低答案:C2. 以下哪个不是51系列单片机的定时器/计数器?A. T0B. T1C. T2D. T3答案:D3. 在单片机编程中,以下哪个指令不是无条件跳转指令?A. SJMPB. DJNZC. LJMPD. AJMP答案:B4. 以下哪个不是单片机的存储器?A. 程序存储器B. 数据存储器C. 只读存储器D. 动态存储器答案:D5. 以下哪个不是单片机的常见端口?A. P0B. P1C. P2D. P4答案:D6. 以下哪个不是单片机的中断源?A.外部中断0B.外部中断1C.定时器0中断D.串口中断答案:B二、填空题1. 单片机是一种集成____、____、____和____于一体的微型计算机系统。
答案:微处理器、存储器、定时器/计数器、输入/输出接口2. 8051单片机的____位可以用于寻址。
答案:83. 在8051单片机中,____寄存器用于存放累加器和标志位。
答案:ACC4. 单片机的____口通常用于扩展外部存储器。
答案:P35. 单片机的中断系统可以实现____、____、____和____等功能。
答案:程序顺序执行、快速响应、多级中断、中断嵌套三、简答题1. 请简要说明单片机的启动方式。
答案:单片机的启动方式主要有两种:上电启动和复位启动。
上电启动是指单片机在电源供电后自动启动执行程序;复位启动是指通过外部信号对单片机进行复位,使单片机从地址0开始执行程序。
2. 请简要说明单片机的指令系统。
答案:单片机的指令系统包括数据传输指令、逻辑运算指令、算术运算指令、控制指令和跳转指令等。
数据传输指令用于在数据寄存器之间、数据寄存器与累加器之间进行数据传输;逻辑运算指令包括与、或、非等操作;算术运算指令包括加、减、乘、除等操作;控制指令包括跳转、循环、分支等操作;跳转指令用于无条件跳转到指定地址或根据条件跳转到不同地址。
单片机原理与应用试题(附答案)
单片机原理与应用试题(附答案)1、已知PSW=10H,通用寄存器R0~R7的地址分别为( )。
A、00H~07HB、08H~0FHC、10H~17HD、18H~1FH答案:C2、下面哪种外设是输出设备( )。
A、打印机B、话筒C、键盘D、A/D转换器答案:A3、MCS-51单片机当扩展外部存储器或扩展I/O口时,( )口作地址总线高8位输出。
A、P0B、P1C、P2D、P3答案:C4、利用单片机的串行口扩展并行I/O接口是使用串行口的( )。
A、方式2B、方式0C、方式1D、方式3答案:B5、MCS-51单片机在同一优先级的中断源同时申请中断时,CPU首先响应( )。
A、外部中断0B、外部中断1C、定时器/计数器T0中断D、定时器/计数器T1中断答案:A6、下列不是单片机总线是( )。
A、输出总线B、控制总线C、数据总线D、地址总线答案:A7、当系统的振荡频率为12MHz时,一个机器周期为( )μs。
A、1B、2C、3D、4答案:A8、利用下列( )关键字可以改变工作寄存器组。
A、usingB、interruptC、whileD、sfr答案:A9、用MCS-51单片机串行接口扩展并行I\O口时,串行接口工作方式应选择( )。
A、方式0B、方式1C、方式2D、方式3答案:A10、MCS-51单片机的数据指针DPTR是一个16位的专用地址指针寄存器,主要用来( )。
A、存放指令B、存放16位地址,作间址寄存器使用C、存放下一条指令地址D、存放上一条指令地址答案:B11、下列哪种设备不是输入设备( )。
A、A/D转换器B、扫描仪C、键盘D、打印机答案:D12、在CPU内部,反映程序运行状态或反映运算结果的一些特征寄存器是( )。
A、PCB、PSWC、AD、SP答案:B13、中断允许控制控制寄存器IE中,EA的作用是( )。
A、接收中断请求标志位;B、发送中断请求标志位;C、中断允许控制位;D、地址/数据位。
单片机原理及应用试卷和答案
《单片机原理及应用》考试试卷一.填空题(17分,每空1分)1.8051单片机的内部硬件结构包括了、、、和以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过单片机内部总线相连接内部总线根据其功能又分为总线、总线、总线三种。
2.MCS-51中PSW寄存器的RS0、RS1两位用于设定,B寄存器是位寄存器。
3.MCS-51单片机的P0~P4口均是位I/O口,其中为真正的双向口,为准双向口;口具有第二引脚功能。
4.MCS-51单片机的中断系统由5个中断源,其中中断在中断响应后,请求标志不能自动清除。
中断源可作软中断使用.5.假定(SP)=40H , (3FH)=30H,(40H)=60H。
执行下列指令:POP DPHPOP DPL后,DPTR的内容为,SP的内容是。
二、选择题(10分,每小题2分)1.8051单片机的片内有()个16位的特殊功能寄存器。
A.1个B.2个C.3个D.4个2.MCS-51单片机的堆栈区应建立在()。
A. 片内数据存储区的低128字节单元B. 片内数据存储区C.片内数据存储区的高128字节单元D.程序存储区3.MCS-51单片机定时器工作方式1是指的()工作方式。
A.8位B.8位自动重装C.13位D.16位4.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。
A.MOV A, @R1B.MOVC A, @A + DPTRC.MOVX A, @ R0D.MOVX A, @ DPTR5.8751单片机程序存储器的容量最大可扩展为()。
A.60KB.64KC.64+4KD.4K三、简答题(8分,每小题4分)1.想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置?请举例加以说明。
2.51系列单片机的定时计数器T0、T1正在计数或定时,CPU能不能作其他事情?说明理由。
四、参数计算(8分,第一小题6分,第二小题2分)已知一MCS51单片机系统外接晶体振荡器频率为12MHZ,计算:(请给出计算过程)1、单片机系统的振荡周期、状态周期、机器周期所对应的时间是多少?2、指令周期中的单字节双周期指令的执行时间是多少?五、改错(16分,每小题2分)请判断下列各条指令的书写格式是否有错,如有错说明原因:1.MUL R0R12.MOV A,#200H3.PUSH R54.MOVX A,30H5.MOV A,@R76.CLR B7.MOVC @A+DPTR, A8.LJMP #1000H六、使用简单指令序列完成以下操作(16分,每小题8分)1.请将片外RAM1000H单元内容取反。
单片机原理与应用试题(含答案)
单片机原理与应用试题(含答案)一、单选题(共64题,每题1分,共64分)1.MCS-51单片机有( )个中断优先级别。
A、1B、2C、3D、4正确答案:B2.MCS-51单片机有中断源( )。
A、5个B、2个C、3个D、6个正确答案:A3.当外部中断1发出中断请求后,中断响应的条件是( )。
A、EX1=1B、IE=0x84C、ET1=1D、IE=0x81正确答案:B4.MCS-51单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是( )。
A、P0口B、P1口C、P2口D、P3口正确答案:A5.MCS-51单片机指令系统中,求反指令是( )。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A6."对两个数组a和b进行初始化Char a[ ]=" ABCDEF" Char b[ ]={ ´A´,´B´,´C´,´D´,´E´,´F´};则以下说法正确的是( )。
"A、a与b 数组完全相同B、a与b 数组长度相同C、a与b 数组中都存放字符串D、a比b 数组长度长正确答案:D7.定时/计数器0中断入口地址为( )。
A、0003HB、000BHC、0013HD、001BH正确答案:B8.定时器/计数器T0的中断服务程序入口地址是( )。
A、0003HB、000BHC、0023HD、001BH正确答案:B9.MCS-51单片机响应中断的过程是( )。
A、断点PC自动压栈,对应中断矢量地址装入PCB、关中断,程序转到中断服务程序C、断点压栈,PC指向中断服务程序地址D、断点PC自动压栈,对应中断矢量地址装入PC,程序转到该矢量地址,再转至中断服务程序首地址正确答案:D10.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于( )μs。
单片机原理及应用考试题及参考答案
单片机原理及应用考试题及参考答案一、单选题(共30题,每题1分,共30分)1、MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A2、指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3、5转换成十六进制数是()。
A、111HB、94.8HC、49.8HD、49H正确答案:C4、已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TMOD=#( )A、19HB、20HC、21HD、22H正确答案:B5、A7H和5BH两个立即数相加后,和为(),(CY)是()。
A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C6、INTEL 8051 CPU是()位的单片机.A、16B、4C、8D、32正确答案:C7、执行LACLL 4000H指令时, MCS-51所完成的操作是( )A、保护PCB、(PC )=4000HC、保护现场D、PC+3入栈,(PC )=4000H正确答案:D8、下列指令能使R0的最高位置0的是()。
A、ANL A,#7FHB、ANL A,#80HC、ORL A,#7FHD、ORL A,#80H正确答案:A9、MOV @Ri , direct 是()A、控制转移指令B、逻辑运算指令C、算术运算指令D、数据传送指令E、位操作指令正确答案:D10、汇编结束指令是():A、ORGB、BITC、EQUD、END正确答案:D11、SJMP rel 是()A、逻辑运算指令C、算术运算指令D、控制转移指令E、数据传送指令正确答案:D12、下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
(完整word版)《单片机原理及应用》试题库
(完整word版)《单⽚机原理及应⽤》试题库《单⽚机原理及应⽤》试题库⼀、填空题1、MCS-51有 5 个中断源,有 2 个中断优先级,优先级由软件填写特殊功能寄存器IP加以选择。
2、MOV PSW,#10H是将MCS-51的⼯作寄存器置为第2区。
3、⽤串⼝扩并⼝时,串⾏接⼝⼯作⽅式应选为⽅式0。
4、寄存器PC复位后为0000H。
5、PSW中RS1RS0=10时,R2的地址为12H。
PSW中RS1RS0=11时,R7的地址为1FH。
6、MCS-51中,T0中断服务程序⼊⼝地址为000BH。
7、80C51中断有2个优先级。
8、80C51中断嵌套最多级。
9、MCS-51单⽚机访问⽚外存贮器时,利⽤ALE信号锁存来⾃P0⼝的低8位地址信号。
10、12根地址线可选4K个存储单元,32KB存储单元需要15根地址线。
11、三态缓冲寄存器输出端的“三态”是指⾼电平态、低电平态和⾼阻态。
12、74LS138是具有3个输⼊的译码器芯⽚,其输出作为⽚选信号时,最多可以选中8块芯⽚。
13、A/D转换器的作⽤是将模拟量转为数字量,D/A转换器的作⽤是将数字量转为模拟量。
14、单⽚机系统复位后,PSW=00H,因此⽚内RAM寄存区的当前寄存器是第0组,8个寄存器的地址为00H~07H。
15、假定SP=60H,ACC=30H,B=70H,执⾏下列指令:PUSH ACCPUSH B后,SP的内容为,61H单元的内容为,62H单元的内容为。
16、假定SP=62H,(61H)=30H,(62H)=70H,执⾏下列指令:POP DPHPOP DPL后,DPTR的内容为7030H,SP的内容为60H。
17、单⽚机的数据通信⽅式有⼆种,即串⾏⽅式和并⾏⽅式,其中串⾏⽅式传输距离较远,成本较低。
18、异步串⾏通信有单⼯、半双⼯和全双⼯共三种传送⽅向形式。
19、异步串⾏通信的帧格式由起始位、数据位、奇偶校验位和停⽌位组成。
20、波特率的含义为每秒传⼆进制的位数,其单位为bps。
单片机原理及应用试题(含答案
单片机原理及应用一、填空题:(20分)1、微处理器包括两个主要部分运算器和控制器。
2、总线是连接系统中各扩展部件的一组公共信号线。
按照功能,通常把系统总线分为三组:地址总线、数据总线、控制总线。
3、89C51单片机访问片外程序存储器时,所用的控制信号有:ALE、PSEN、EA,其中ALE用于低8位地址锁存控制,PSEN是片外程序存储器读选通控制信号,EA是片内、片外程序存储器访问的控制信号。
4、89C51单片机访问片外数据存储器时,所用的控制信号有_ALE_、_WR 、RD 。
5、CPU访问片内、片外ROM指令用MOVC,访问片外RAM指令用MOVX,访问片内RAM指令用MOV。
6、定时器共有两个控制字,由软件写入TMOD和TCON两个8位寄存器,用来设置T0或T1的操作模式和控制功能。
7、中断处理过程可分为三个阶段中断响应、中断处理、中断返回。
8、复位是单片机的初始化操作,其主要功能是把PC初始化为0000H。
复位操作有上电自动复位和按键手动复位两种方式。
9、89C51的P0口除作为一般I/O口使用外,还可作为低8位地址使用。
当系统扩展片外EPROM和RAM时,由P2口输出高8位地址。
10、89C51中断系统的五个中断源为外中断0 、外中断1 、定时器0溢出中断、定时器1溢出中断、串行口中断。
11、89C51单片机的寻址方式通常指对源操作数进行寻址。
二、简答题:(30分)1、80C51单片机的EA信号有何功能?在使用8031时,EA信号引脚应如何处理?答:EA引脚为外部程序存储器地址允许输入端/固化编程电压输入端。
(2分)当EA引脚接高电平时,CPU只访问片内EPROM/ROM并执行内部程序存储器中的指令(1分),但当PC的值超过0FFFH时,将自动执行片外程序存储器中的内容(1分)。
当EA引脚接低电平时,CPU只访问外部EPROM/ROM中的内容,而不管是否有片内程序存储器(1分)。
在使用8031时,EA信号引脚应接地(1分)。
单片机原理及应用考试题及答案
单片机原理及应用考试题及答案一、单选题(共54题,每题1分,共54分)1.5转换成十六进制数是()。
A、49HB、94.8HC、111HD、49.8H正确答案:D2.指令MUL AB 执行前(A)=18H ,(B)=05H,执行后,A、B的内容是()。
A、90H,05HB、90H,00HC、78H,05HD、78H,00H正确答案:D3.MCS-51单片机的总线不包含():A、通信总线B、数据总线C、地址总线D、控制总线正确答案:A4.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为A、20HB、06HC、60HD、02H正确答案:C5.8031单片机的内部主要组成部分不包含():A、CPUB、ROMC、I/O接口D、定时计数器正确答案:B6.已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A7.若(SP)=40H,当执行一条RET指令后,SP的值为():A、3EHB、42HC、38HD、41H正确答案:A8.当RS1RS0=10时,Rn的地址是():A、08H~0FHB、18H~1FHC、00H~07HD、10H~17H正确答案:D9.DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B10.当(IP)=14H时,优先级最低的中断源是():A、外部中断0B、定时计数器0C、外部中断1D、定时计数器1正确答案:D11.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器D、CPU正确答案:B12.在中断服务程序中至少应有一条()A、转移指令B、加法指令C、传送指令D、中断返回指令正确答案:D13.指令MOVC A,@A+DPTR 源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:E14.MOVC A, @A+PC是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:A15.已知(A)=88H,(PSW)=80H,执行指令SUBB A,#66H后PSW的内容为():A、C4HB、04HC、C0HD、00H正确答案:B16.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符是()A、MOVB、MOVXC、MOVCD、以上都行正确答案:B17.反码9AH的真值是():A、-102B、-101C、102D、101正确答案:B18.下列指令能使R0的最高位置0的是()。
《单片机原理与应用技术》部分参考试题及参考答案
物机院(系)级专业班《单片机原理与应用技术》试卷注意事项:1、学生的院(系)别、专业、班级、姓名、学号必须填写在考生信息栏内指定的位置。
2、学生在考试之前必须填写考试时间和地点。
3、答题字迹要清楚,并保持卷面清洁。
一、填空题(本大题共10小题,每空2分,共30分)请在每小题的空格中填上正确答案。
错填、不填均无分。
5.在AT89S51单片机中,一个机器周期包括12个时钟周期,如果采用12MHZ晶振,一个机器周期为1us6、通常、单片机上电复位时PC= 0000H ,SP= 07H ;7. 51系列单片机的CPU是由和构成。
8. 51系列单片机的存储器包括:数据存储器和程序存储器。
9.堆栈数据写入和读出遵守“先入后出,后进先出”的规则。
二、单项选择题(本大题共10小题,每小题2分,共20分)在每小题列出的四个备选项中只有一个是符合题目要求的,请将其代码填写在题后的括号内。
错选、多选或未选均无分。
2.对某单元的部分位取反,应采用下面哪种逻辑操作()。
A. ANLB. XRLC. CPLD. ORL3.程序计数器PC和堆栈指针SP两个寄存器的位数分别是()A.PC-8位,SP-8位 B.PC-8位,SP-16位C.PC-16位,SP-8位 D. PC-16位,SP-16位4. 若(A)=40H, (CY)=0, 则执行RLC A 指令后,(A)=( ) 。
A. 56HB. 0C0HC. 80HD. 0B3H5、以下哪一条指令的写法是错误的()。
A. INC DPTRB. DEC AC. MOV R0,#0FEHD. PUSH A6、以下哪一条是位操作指令()。
A. CLR P1.0B. MOV P0,#0FFHC. CPL AD. POP PSW7、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是()A. MOVB. MOVXC. MOVCD. 以上都是10.已知一位7段共阳数码管(如图2),要使它显示数字3,则它的代码是()。
单片机原理及应用试题及答案
《单片机原理及应用》试卷(本卷共 6 页,考试时间:90 分钟,考试对象:数控技术、机电一体化 )一、填空题(每空1分,共25分)1. 单片机是将( )、( )、( )、( )等计算机部件集成在一块芯片,这块具有计算机功能的芯片也叫( )。
⒉程序存储器的种类有( )、( )、( )、( )、( )五种。
3串行口工作方式2的功能是( ),其波特率为( )。
4 MCS-51单片机指令的寻址方式有( )、( )、( )、( )、( )、( )、( )。
⒌单片机引脚RXD 的功能是( )、WR 的功能是( )、ALE 的功能是( )、 T0的功能是( )。
⒍MCS-51单片机T 定时/计数器T0的工作方式2是一个可( )时间常数的( )计数器。
二、简答题(每题5分,共20分)⒈ MCS-51系列的8051单片机的内部组成:2. 汇编(4分):3. 译码器法(存储器外部芯片的选择方法)(4分):⒋MCS-51单片机指令的按功能可以分为哪五种?⒌堆栈三、写出下列 MCS-51单片机指令的功能及源操作数的寻址方式(每题3分,共12分)1. MOV A ,#30H ;2. MOV A ,30H ;3.DJNZ R3, LOOP ;4. ADDC A ,@R1 ;四、 编程题(每题4分,共16分) 写出相应的MCS-51的汇编指令,以实现 下述操作要求。
1.将工作寄存器R4的内容传送给片外数据存储器RAM 2000H 单元内容。
2.将片内RAM 的50H 单元的内容和片内RAM 的60H 单元内容相加,结果存入片内RAM 的60H 单元。
⒊ 将寄存器R3的内容传送给寄存器R4。
4.利用位操作指令,使P1.0输出一个正脉冲信号。
五、程序设计应用(15分)试用MCS-51的位操作指令,编写能实现下述逻辑电路图功能的子程序。
六、I/O 接口应用(本题12分)已知:8255与MCS51单片机接口电路, 1 写出8255的 PA 口、PB 口、PC 口、控制口的地址。
单片机原理及应用考试试卷及答案
CPU 是(c
7.8031 复位后,PC 与 SP 的值为( b b) 0000H,07H
8.当需要从 MCS-51 单片机程序存储器取数据时,采用的指令为(b ) 。 b)MOVC A, @A + DPTR d)MOVX A, @ DPTR b)30H R2 A @DPTR c)00H ) b) d) 和 ADD MOV @R0,A 两大部分组成。 H 单元开始取指令并翻译和执行。 。 它是______位? 。 R0,A d)70H
10.要想把数字送入 DAC0832 的输入缓冲器,其控制信号应满足( A.ILE=1, CS =1,
WR 1 =0
WR 1 =0 B.ILE=1, CS =0, WR 1 =0 C.ILE=0, CS =1,
D.ILE=0, CS =0,
WR 1 =0
002 参考答案
一、填空题(每空 1 分,共 10 分) 1.00H~7FH 2.高 8 位地址线 3.08~0FH 4.用户 RAM 区 5.如何确定操作数的单元地址 6.存储器在整个存储空间的地址范围 7.定时时间到 8.从查询中断请求标志位到转向中断区入口地址所需的机器周期数 9.程序查询方式 10.关中断 二、单项选择题(每小题 1 分,共 10 分) 1.C 6.C 2.C 7.D 3.D 8.D 4.A 9.A 5.A 10.B
5.MCS-51 单片机在同一优先级的中断源同时申请中断时,CPU 首先响应(
6.定时器若工作在循环定时或循环计数场合,应选用( 7.MCS-51 单片机的外部中断 1 的中断请求标志是( B.TF1 B.BEGIN: B.1 串 C.IT1 )。 C.ADD: )字符。 C.1 帧 8.下列标号中,正确的标号是( 9.串行口每一次传送(
单片机原理及应用考试试题及答案
单片机原理及应用考试试题及答案[1]11《单片机原理与应用》试题018答案填空题(每空2分,共30分)1、真值1001001B的反码为;其补码为2、MCS-51系列单片机00—1FH 。
3、程序状态标志字寄存器PSW中的PSW.7的含义是;PSW.0的含义是志。
6、单片机汇编语言程序有三种基本结构,分别是:和7、MCS—51单片机0 。
8、存储器EPROM 27128的地址线有KB。
9、可编程并行I / O接口芯片8255A有个8位并行I / O端口,可通过编程决定它们的功能。
二、单项选择题(每小题3分,共15分)1、MCS—51单片机外部有40个引脚,其中,地址锁存允许控制信号引脚是(A)ALE (B)PSEN(C)EA (D)RST (B )A (A )2、下列指令写法正确的是。
(A)MOV #20H,A (B)ADD R2,#30H (C)PUSH R0 (D)RRC3、ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是(B)(A)0003H (B)2000H (C)000BH (D)3000H4、用MCS-51用串行扩展并行I/O口时,串行接口工作方式选择(A)(A)方式0 (B)方式1 (C)方式2 (D)方式35、MCS-51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是(A)(A)读锁存器具(B)读数据库(C)读A累加器具(D)读CPU三、简答题(每小题10分,共20分)1 简述可编程并行接口8255 A的其中有数据总线驱动器,读/写控制逻辑(2)由A组和B组控制电路。
(3)外部接口部分该部分有3个8位并行I/O端口,即A口、B口和C口。
2 单片机有哪几个特殊功能寄存器?各在单片机的哪些功能部件中?答:8051单片机R0,#30HMOV R7,#0FHMOV DPTR,#3000HLOOP:MOV A,@R0MOVX @DPTR,AINC R0INC DPTRDJNZ R7,LOOPRET2.编制一个循环闪烁灯的程序。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
苏州大学单片微机原理与接口技术课程试卷(D)卷共 6 页考试形式闭卷年月
院系年级专业
学号姓名成绩
一、将下列无符号二进制数转换成十六进制和十进制数(6分)
1.11101B = D = H 2.10010B = D = H 3.10000B = D = H 4.11001B = D = H 5.00101B = D = H 6.00001B = D = H 二、将下面十进制数转换成8位二进制原码,反码及补码(4分)
1.45 的原码为:反码为:补码为:
2.-76 的原码为:反码为:补码为:
3.34 的原码为:反码为:补码为:
4.-111 的原码为:反码为:补码为:
三、回答下列问题(18分)
1.单片微型计算机的发展趋势将会有哪些特点?
2.寻址范围是4MB的某微机系统有多少根地址线?
3.MCS-51单片机中决定程序执行顺序的寄存器是什么?它是几位寄存器?
4.为什么MCS-51单片机的P0称为双向口,而P1、P2、P3称为准双向口?
5.MOV 05H,#00H 指令和CLR 05H 指令的功能区别在哪里?
6.MCS-51单片机中断处理分几个优先级?由哪一个特殊功能寄存器管理?
7.若当前SP中的内容为0D1H,执行指令 RETI 后SP中的内容为何值?
8.简述全双工串行口和半双工串行口的区别。
9.写出一条用位寻址方式的指令。
四、用指令实现以下操作(18分)
1.将R5中的低五位与R6中的高三位拼装后送内部RAM 0A0H单元。
2、将位地址为10H中的数据分别送位地址为76H、32H。
3.将ROM 2300H单元中的内容取出求反后再进行高低四位交换送外部RAM 2090H单元。
4.将内部RAM 66H 单元中的内容右移一位后再除以六,然后商送外部RAM 1000H 单元。
5.将外部RAM 2200H 单元中的内容左移二位后再求反,然后送外部RAM 3300H 单元。
6.根据累加器A 中的数根据大于、等于、小于7FH ,设计程序的三个流向。
五、硬件分析和设计(24分)
1.当CPU 使用“MOVX ”类指令对外部数据存储器读取数据时,其时序如下图所示。
请标出P2端口上A 、B 两处及P0端口上a 、b 、c 、d 、e 五处的内容。
(4分)
A B
a b c d e
ALE P SE N P 2P 0RD
a b
d e c A B
2.某8031单片机系统要求外扩1个8KB程序存储器(使用EPROM 2764芯片),请画出硬件连接图。
(12分)
3.某8051单片机系统要求通过串行口方式0扩展2个8位的输出口(使用74LS164),请画出硬件连接图。
(8分)
六、软件分析和设计(30分)
1.下列程序段执行后,(R1)=_________,(4EH)=_________。
(5分)
MOV R1, #4FH
MOV 4EH,#0
MOV 4FH,#40H
DEC @R1
DEC R1
DEC @R1
2.设内部RAM 78H单元中的内容为38H,执行下列指令后寄存器A、R0和内部RAM 38H、59H、5AH单元中的内容为何值?(5分)
MOV A,78H
MOV R0, A
MOV A,#20H
MOV @R0, A
MOV A,#15H
MOV 59H, A
MOV 5AH,#4EH
(A)= (R0)= (38H)= (59H)= (5AH)= 3.指出下面程序段中的错误,并简述错误类型(6分)
LCALL KKK
…
KKK:MOV R0,#30H
MOV R2, #60H
MOV R3, #10H
ABC;MOV DPTR,#8020H
MOVX A,@DPTR
MOV @R0, A
MOV @R2, A
INC R0
INC R2
DEC DPTR
DJNZ R3,ABC
RET
4.内部RAM 30H~3FH单元中的内容为单字节无符号二进制数,试编写程序求其平均值并送40H单元。
(14分)。