单片机模拟题

合集下载

单片机原理及应用模拟练习题含参考答案

单片机原理及应用模拟练习题含参考答案

单片机原理及应用模拟练习题含参考答案一、单选题(共50题,每题1分,共50分)1、若(SP)=40H,当执行一条LCALL指令后,SP的值为():A、41HB、42HC、38HD、3FH正确答案:B2、ADDC A, Rn 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B3、若某存储器芯片地址线为12根,那么它的存储容量为( )A、1KBB、2KBC、4KBD、8KB正确答案:C4、执行下列程序后,累加器A的内容为()。

ORG 0000H MOV A,#00H ADD A, #02H MOV DPTR, #0050H MOVC A, @A+DPTR MOV @R0,A SJMP $ ORG 0050H BAO: DB 00H,08H,0BH,6H,09H,0CH ENDA、00HB、0BHC、06HD、0CH正确答案:B5、单片机应用程序一般存放在()。

A、RAMB、ROMC、寄存器D、CPU6、执行程序:MOV DPTR,#8000H MOVX A,@DPTR ADD A,20H MOV R0,#00H MOVx @R0,A INC R0 CLR A ADDC A,#00H MOVx @R0,A RET 之后则A是()A、00HB、01HC、02HD、03H正确答案:B7、DIV AB 是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:B8、已知(A)=59H,(PSW)=80H,执行指令ADDC A,#4CH后CY和AC的内容为():A、0,1B、1,1C、0,0D、1,0正确答案:A9、存储器的地址范围是0000H~0FFFH,它的容量为()。

A、1KBB、2KBC、3KBD、4KB正确答案:D10、以下寄存器与定时计数器无关的是():A、TH1B、PCONC、TMODD、TCON11、下列指令能能使累加器A的最高位置1的是()。

单片机模拟试卷(18套题),单片机试题,单片机期未考试试题,汇编程序试题

单片机模拟试卷(18套题),单片机试题,单片机期未考试试题,汇编程序试题

单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的( )口的引脚,还具有外中断、串行通信等第二功能。

(a)P0 (b)P1 (c)P2 (d)P32.单片机应用程序一般存放在()(a)RAM (b)ROM (c)寄存器(d)CPU3.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()(a) 7542H (b) 7542 (c)(d)4.下列指令中不影响标志位CY的指令有()。

(a)ADD A,20H (b)CLR (c)RRC A (d)INC A5.CPU主要的组成部部分为()(a)运算器、控制器(b)加法器、寄存器(c)运算器、寄存器(d)运算器、指令译码器6.INTEL 8051 CPU是()位的单片机(a) 16 (b)4 (c)8 (d)准167.8031复位后,PC与SP的值为()a )0000H,00H (b) 0000H,07H (c) 0003H,07H (d)0800H,00H8.当需要从MCS-51单片机程序存储器取数据时,采用的指令为()。

(a)MOV A, @R1 (b)MOVC A, @A + DPTR(c)MOVX A, @ R0 (d)MOVX A, @ DPTR9.8031单片机中既可位寻址又可字节寻址的单元是()(a)20H (b)30H (c)00H (d)70H10.下列哪条指令是正确的()(a) PUSH R2 (b) ADD R0,A(c) MOVX A @DPTR (d) MOV @R0,A二、填空题(每空1分,共30分)1.一个完整的微机系统由和两大部分组成。

2.8051 的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。

8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROM H单元开始取指令并翻译和执行。

单片机复习模拟模拟题

单片机复习模拟模拟题

一,以下是8031通过8255和微型打印机接口的连接图。

设8255的A口地址70H,B口地址71H,C口地址72H,控制口地址73H。

用C口的PC0模拟负脉冲,提供打印机所需的选通信号,以驱动打印机开始接收数据。

从PC7接收并查询打印机送来的BUSY信号,BUSY=1表示打印机忙。

请编程将内部RAM从20H开始存放的50个数据输出打印。

并对8255工作方式控制字的选择作必要说明。

二.MCS—51单片机系统中,外部程序存储器和数据存储器共用16位地址线和8位数据线,为什么不会发生冲突?(5分)三,选择题1.若IP=12H,IE=9DH ,请问CPU会先响应哪个中断?( D )A.外部中断0 B.定时器0 C.外部中断1 D.串行口2.若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过 ( B )A、2μsB、4μsC、8μsD、1ms3. 中断查询确认后,在下列各种单片机运行情况中,能立即进行响应的是(C )A.当前正在执行RETI指令B.当前正在进行1优先级中断处理C.当前指令是MOV A,R0指令D.当前指令是DIV指令,并且正处于取指令机器周期4.单片机的振荡频率11.0592MHz,SMOD为0时串行口的波特率为1.2k,若其采用定时器1的工作方式2作为波特率发生器,则其定时器的初值为( D )A.0D0H B.0CAH C.0E7H D.0E8H5.下列信号中,不是给程序存储器扩展使用的是 DA.PSEN B.EA C.ALE D.WR6.下列有关MCS—51中断优先级控制的叙述中,错误的是 DA.低优先级不能中断高优先级,但高优先级能中断低优先级B.同级中断不能嵌套C.同级中断请求按时间先后顺序响应D.同时同级的多中断请求,将形成阻塞,系统无法响应7.下列程序执行结束后,A寄存器的内容为( D )MOV A,#03HMOV DPTR,#TABMOVC A,@A+DPTRTAB:DB 0,1,2,3,4,5,6,7,8,9A.0 B.1 C.2 D.38.RS-232C标准的电器特性规定逻辑”0”电平为( D )A. 0-0.4VB. 0-0.8VC. -15-(-3V)D. +3-(+15V)9. 串行通信距离可以达( B ).A.30米B. 30米左右C. 几米或数千公里D. 几米到数万公里10.数模转换器的性能指标为( C )A. 分辨率,绝对精度和建立时间 B 分辨率、相对精度和建立时间C. 分辨率、精度和转换时间D. 分辨率、精度和建立时间11. ADC0832 是CMOS的( B )位A/D转换器。

单片机模拟试题精选修订版

单片机模拟试题精选修订版

单片机模拟试题精选修订版《单片机原理及应用》寻址方式与指令习题一、单选题1、指令和程序是以()形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码2、单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU3、进位标志CY在()中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPTR4、AT89S51单片机中既可位寻址又可字节寻址的单元是()A、20HB、30HC、00HD、70H5、执行指令MOVX A,﹫DPTR时,、脚的电平为()A、高电平,低电平B、低电平,高电平C、高电平,高电平D、低电平,低电平6、下列指令中不影响标志位CY的指令有()A、ADD A,20HB、CLR C C 、RRC A D、INC A7、LJMP跳转空间最大可达到()A、2KBB、256B C 、128B D、64KB8、AT89S51的内部RAM中,可以进行位寻址的地址空间为()A、00H∽2FHB、20H∽2FH C 、00H∽FFH D、20H∽FFH9、设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令S UBB A, R2 后结果为()A、(A)=74HB、(R2)=74HC、(A)=75HD、(R2)=75H10、设(A)=0C3 H,(R0)=0AA H,执行指令ANL A,R0后,结果()A、(A)=82H B、(A)=6CH C、(R0)=82 D、(R0)=6CH11、AT89S51的程序计数器PC为16位计数器,其寻址范围是()A、8KB、16 K C 、32 K D、64 K12、执行如下三条指令后,30H单元的内容是()MOV R1,#30HMOV 40H,#0EHMOV ﹫R1,40HA、40HB、30HC、0EHD、FFH13、有如下程序段:MOV R 0,#30HSETB CCLR AADDC A,#0 0HMOV ﹫R 0,A执行结果是()A、(30H)=0 0HB、(30H)=0 1HC、(00H)=0 0HD、(00H)=0 1H14、从地址2132H开始有一条绝对转移指令AJMP addr11,指令可能实现的转移范围是()A、2000H∽27FFHB、2132H∽2832HC 、2100H∽28FFH D、2000H∽3FFFH15、LCALL指令操作码地址是2000H,执行完相子程序返回指令后,PC=()A、 2000HB、2001HC、2002HD、2003H16、51单片机的指令系统中没有哪一类指令()A、单字节B、双字节C、三字节D、四字节17、下列传送指令中哪一个是正确的()A、MOV 44H,AB、MOV 30H,@R2C、MOV R0,R4D、ANL P1.0,20H18、LJMP指令的转移范围是( )A、 -128~127B、2KC、4KD、64K、下列指令中哪一个不影响标志位( )ADD A, 30H B、SUBB A, R2C、ORL A, #67HD、RL A20、AT89S51的并行I/O口信息有两种读取方法:一种是读引脚,还有一种是()A、读锁存器B、读数据库C、读A累加器D、读CPU二、填空1.设(A)=34,(B)=10H,则执行指令DIV AB后,(A)= ,(B)= 。

单片机模拟003试卷及答案

单片机模拟003试卷及答案

单片机模拟试卷003一、选择题:(共20分,空20小题,每小题1分)1、在MCS-51系统中,若晶振频率6MHZ,一个机器周期等于()s 。

A.3;B.1.5;C.1;D.2;2、6264芯片是()。

A.E2PROM;B.RAM;C.Flash ROM;D.EPROM;3、计算机最通用的两种字符编码是();A.区位码和国际码; B.ASCII码和BCD码;C.ASCII码和顺序码; D.BCD码和音码;;4、MOV C, #00H的寻址方式是()。

A.直接寻址;B.位寻址;C.立即寻址;D.寄存器寻址;5、对程序存储器的读操作,只能使用()。

A.MOV指令;B.PUSH指令;C.MOVX指令;D.MOVC指令;6、使用定时器T1时,有几种工作模式()。

A.1种;B.2种;C.3种;D.4种;7、在CPU内部,反映程序运行状态或反映运算结果的特征寄存器是()。

A.PC B.PSW C.A D.SP8、访问外部数据存储器时,不起作用的信号是()。

A.RD B.WR C.PSEN D.ALE9、AJMP指令的跳转范围是()。

A.256 B.1KB C.2KB D.64KB10、下列指令中正确的是()。

A.MOV P2.1,A B.JBC TF0,L1C.MOVX B,@DPTR D.MOV A,@R311、MCS-51单片机扩展I/O口与外部数据存储器()。

A.分别独立编址B.统一编址C.变址编址D.动态变址12、外部中断1的中断入口地址为()。

A.0003H B.000BH C.0013H D.001BH13、20根地址线的寻址范围是()。

A.512KB B.1024KB C.640KB D.4096KB14、各中断源发出的中断申请信号,都会标记在MCS-51系统中的()。

A.TMOD B.TCON/SCON C.IE D.IP15、串行口的移位寄存器方式为()。

A.方式0 B.方式1 C.方式2 D.方式316、1101表示的是();A.二进制数;B.八进制数;C.十进制数;D.十六进制数;17、十进制数5803的8421编码是();A.0101 1000 0000 0011;B.0010 1001 0000 0111;C.0110 0001 0000 0101;D.0111 1010 0000 0100;18、微型计算机的核心部件是();A.微处理器;B.控制器;C.存储器;D.运算器;19、在计算机的存储设备中,ROM中存储的信息在计算机关机后();A.完全丢失;B.部分丢失;C.可能丢失、也可能不丢失;D.不会丢失;20、高级语言的源程序必须被翻译成(),才能在计算机上运行;A.汇编程序;B.操作系统程序;C.机器语言程序;D.编译程序;二、填空题:(共20分,共10个空,每空1分)1、MCS-51单片机PC的长度为位;SP的长度为位;DPTR的长度为位。

单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)

单片机原理与应用模拟考试题(附参考答案)一、单选题(共60题,每题1分,共60分)1、下列指令能使P1口的最低位置1的是( )。

A、ANL P1,#80HB、SETB 90HC、ORL P1,#0FFHD、ORL P1,#80H正确答案:B2、在中断服务程序中,至少应有一条( )。

A、加法指法B、传送指令C、中断返回指令D、转移指令正确答案:C3、MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。

A、/INT1B、TIC、串行接口D、/INT0正确答案:D4、MCS-51单片机CPU开中断的指令是( )。

A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A5、在MCS-51单片机指令中,下列指令中( )是无条件转移指令。

A、LCALL addr16B、DJNZ direct,relC、SJMP relD、ACALL addr11正确答案:C6、用8051单片机的定时器/计数器T1作定时方式,用方式2,则初始化编程为( )。

A、TMOD=0x06B、TMOD=0x20C、TMOD=0x10D、TMOD=0x60正确答案:B7、若单片机的振荡频率为6MHz,设定时器/计数器工作在方式1需要定时1ms,则定时器/计数器初值应为( )。

A、500B、1000C、216-500D、216-1000正确答案:C8、Intel 8051单片机的CPU是( )。

A、16位B、4位C、8位D、准16位正确答案:C9、指令JB 0E0H,LP 中的0E0H是指( )。

A、累加器AB、累加器A的最高位C、累加器A的最低位D、一个单元的地址正确答案:C10、访问外部存储器或其它接口芯片时,作数据线和低8位地址线的是( )。

A、P1口B、P0口和 P2口C、P0口D、P2口正确答案:C11、单片机上电复位后,PC的内容和SP的内容为( )。

A、0000H,00HB、0000H,07HC、0003H,07HD、0800H,08H正确答案:B12、若要定时100ms(系统时钟频率为6MHz),则使用定时器/计数器的( )更合适。

单片机原理与应用模拟练习题含答案

单片机原理与应用模拟练习题含答案

单片机原理与应用模拟练习题含答案一、单选题(共64题,每题1分,共64分)1.以下有关PC和DPTR的结论中错误的是( )。

A、DPTR是可以访问的,而PC不能访问B、它们都是16位寄存器C、在单片机运行时,它们都具有自动加“1”的功能D、DPTR可以分为2个8位的寄存器使用,但PC不能正确答案:C2.寄存器寻址方式中,Rn中,n的取值范围是( )。

A、0~7B、0~2C、0~1D、1~8正确答案:A3.下列指令能使R0高4位不变,低4位取反的是( )。

A、ANL R0,#0FHB、XRL R0,#0F0HC、XRL R0,#0FHD、ORL R0,#0F0H正确答案:C4.在CPU内部,反映程序运行状态或反映运算结果的一些特征的寄存器是( )。

A、PCB、PSWC、AD、SP正确答案:B5.程序在运行中,当前PC的值是( )。

A、当前正在执行指令的前一条指令的地址B、当前正在执行指令的地址。

C、当前正在执行指令的下一条指令的首地址D、控制器中指令寄存器的地址。

正确答案:C6.下面的哪一项应用,不属于单片机的应用范围。

( )A、汽车电子设备B、家用电器的控制C、工业控制D、数据库管理正确答案:D7.根据以下程序,判断51单片机定时器/计数器T0的工作方式是( )。

Void timer0_ISR(void)interrupt 1{ led0=!led0;}A、方式2B、方式3C、方式1D、方式0正确答案:A8.MCS-51单片机的串行数据缓冲器SBUF用于( )。

A、存放运算中间结果B、存放待发送或已接收到的数据C、暂存数据和地址D、存放待调试的程序正确答案:B9.MCS-51单片机定时器/计数器T0的低8位计数器是哪一个呢?A、TH1B、TL1C、TH0D、TL0正确答案:D10.MCS-51单片机的位寻址区位于内部RAM的( )单元。

A、00H~7FHB、20H~7FHC、00H~1FHD、20H~2FH正确答案:D11.当外部中断0发出中断请求后,中断响应的条件是( )。

单片机模拟试卷及答案

单片机模拟试卷及答案

单片机应用技术模拟试卷1 答案一、填空题(每空1分,共20分)1、单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。

2、十进制数25=16H(十六进制)=00010110B(二进制)。

3、单片机的三总线可以分为地址总线、数据总线和控制总线。

(或者数据总线、地址总线)4、8051的=1意味着访问前4K是内部程序存储器,超过4K后访问的是外部程序存储器。

5、单片机复位后SP=07H,第一个入栈数据进入08H单元。

6、执行ANL A,#0FH后,累加器A的内容高4位是0000 。

7、8051单片机共有5个中断源,2个优先级。

8、能够加间址符@的寄存器有R0、R1和DPTR 。

9、在伟福仿真软件当中输入调试程序我们都保存成后缀是ASM 的文件。

10、可编程并行I/O接口芯片8155内部功能部件包括256B的静态RAM,3个I/O接口和 1个14位的定时/计数器。

11、A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。

二、选择题(每小题2分,共20分)1、一个完整的系统通常包括( B )。

A.系统软件和应用软件 B. 硬件系统和软件系统0C. 计算机及外设D.硬件和系统软件2、EPROM是指( D )。

A. 随机存储器B.电擦除的只读存储器C.只读存储器D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行( A )次。

A.0 B.1 C.2D.34、MCS-51系列单片机的CPU是(B )位的。

A.4位B.8位 C.16位 D.32位5、8031的内部RAM中,用作位寻址的单元地址是(B )。

A.00H-1FHB.20H-2FHC.30H-4FH D.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) 。

A.8us B.4us C.2us D.1us7、在单片机扩展系统中,8031地址总线和数据总线分时复用所用端口是( D )。

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

一、填空
1、使8051单片机复位有和两种方法,复位以后CPU使用第组工作寄存器(R0-R7),他们所对应的内存地址为至,若要求使用第二组工作寄存器,RS1 和RS0应设置为。

2、MCS-51系列单片机片内和片外数据存储器的寻址空间分别为,。

3、MCS-51系列单片机数据指针是,堆栈指针是;访问片外数据存储器用指令。

4、在定时器工作方式0下,计数器的宽度为13位,如果系统振荡频率为3MHz,则最大定
时时间为。

5、为实现内/外程序存储器地址的衔接,单片机的EA引脚必须接电平。

6、ADC0809中,既可作为查询的状态标志,又可作为中断请求信号使用的信号是。

7、MCS-51系列单片机P0口主要是分时方式传送和信号,传送高8位地址信号是通过口实
现的。

8、在单片机时序中,每一个极其周期有个状态,有个时钟周期。

9、复位后,单片机内部状态:内部RAM内容为,寄存器SP的内容为,其他寄存器内存为。

10、写出下列程序的执行结果
MOV A,#45H
CPL A
MOV 30H,#00H
ORL 30H,#0ABH
RL A
ADD A,30H
A=,(30H)=
11、执行下列指令序列后,A的内容为,CY的内容为,AC内容为,OV内容为。

MOV A,#89H
MOV R0,#30H
MOV 30,#36H
ADD A,#R0
12、MOV A,#58H
MOV R0,#04H
LOOP1: RR A
二、选择题
1、PC的值是。

A、当前指令前一条指令的地址
B、当前正在执行指令的地址
C、下一条指令的地址
D、控制器中指令寄存器的地址
2、下列指令中正确的是。

A、PUSH A
B、MOV A,#R1
C、MOVC A,@DPTR
D、MOVX 20H,@R0
3、8031单片机的串行口的中断程序入口地址为。

A、001BH
B、0023H
C、000BH
D、0013H
4、下列关于中断优先级控制的叙述中,错误的是。

A、低优先级的中断不能中断高优先级的中断处理
B、同级中断不能嵌套
C、同级中断请求按时间先后顺序相应
D、同时间级的多中断请求将形成阻塞,系统无法响应
5、进行系统扩展时,为使P0口实现数据和低8位地址信号的复用,应使用。

A、地址锁存器
B、地址寄存器
C、地址缓冲器
D、地址译码器
6、三态缓冲器的输出应具有三种状态,不包括。

A、高阻状态
B、低阻状态
C、高电平状态
D、低电平状态
7、以下关于PC和DPTR的说法错误的是。

A、DPTR是可以访问的,而PC不能
B、他们都是16位寄存器
C、他们都具有自动+1功能
D、DPTR可以分为2个8位寄存器,但PC不能
三、下面是某一电路的地址译码部分,某输出端的地址应为C008H,但电路设计有错误,请
指出改正,画出正确的电路图,并写出输出端Y0-Y5的各自输出地址范围
四、编程:在内部RAM从30H开始的单元里,存有16个单字节无符号数。

求其和(2字节)
及平均值,分别存于40H单元和42H单元。

五、用DAC0832作为波形发生器,请编制输出连续梯形波的程序,设0832的口地址为C004H
六、用8155对键盘进行控制,键盘的布局如图。

请根据电路图,写出16个键盘的编码。


按为A,则转打印程序Print,画出键盘扫描的程序流程图。

键盘位置图
将键值填入下表
七、若要求设计一数据采集系统,输入为0~5V,由IN1输入,使用AD0809芯片每隔20ms
采集一次,并采集16次,并将转换后的数据存入30H开始的单元中,(1)设计相关的电路图(含A/D,译码器及相关电路,接线清楚,写明信号名称)。

(2)编制相关程序。

设A/D起始口地址为学号最后2位×8,地址译码使用A9-A3,系统时钟为12MHz(提示使用定时器定时中断,并写明定时参数计算过程)
八、用9155对LED显示块进行控制,设要从左到右显示01231字样。

请根据电路图,画出
各段程序流程图。

阅读下列程序,将相应程序补充完整。

设8155口地址从9E00H开始,显示块为共阴极,驱动为同相驱动。

20H为现实内容存储区首地址,30H为字型码存储区首地址。

相关文档
最新文档