单片机模拟试卷005
单片机模拟试卷及答案
单片机应用技术模拟试卷1 答案一、填空题(每空1分,共20分)1、单片机是由CPU、存储器、I/O接口及定时/计数器集成在一个芯片上组成的。
2、十进制数25=19H(十六进制)=00011001B(二进制)。
3、单片机的三总线可以分为地址总线、数据总线和控制总线。
(或者数据总线、地址总线)4、8051的-EA=1意味着访问前4K是内部程序存储器,超过4K后访问的是外部程序存储器。
5、单片机复位后SP=07H,第一个入栈数据进入08H单元。
6、执行ANL A,#0FH后,累加器A的内容高4位是0000 。
7、8051单片机共有5(INT0 INT1 T0 T1 串行接口)个中断源,2(高低)个优先级。
8、能够加间址符@的寄存器有R0、R1 和DPTR(内部用R0 R1用在RAM)9、在伟福仿真软件当中输入调试程序我们都保存成后缀是ASM 的文件。
10、可编程并行I/O接口芯片8051内部功能部件包括128B的静态RAM,4个I/O接口和2个16位的定时/计数器。
11、A/D转换器是将模拟量转换成数字量,D/A转换器是将数字转换成模拟量。
二、选择题(每小题2分,共20分)1、一个完整的系统通常包括( B )。
A.系统软件和应用软件 B. 硬件系统和软件系统0C. 计算机及外设D.硬件和系统软件2、EPROM是指( D )。
A. 随机存储器B.电擦除的只读存储器C.只读存储器D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行( A )次。
A.0B.1C.2D.3 4、MCS-51系列单片机的CPU是(B )位的。
A.4位B.8位C.16位D.32位5、8051的内部RAM中,用作位寻址的单元地址是(B )。
A.00H-1FHB.20H-2FHC.30H-4FH D.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是(D ) (12\f)。
A.8us B.4us C.2us D.1us7、在单片机扩展系统中,8051地址总线和数据总线分时复用所用端口是( D )。
单片机大题
单片机模拟试卷001五、作图题(10分)用6264(8K*8)构成16K的数据存储系统。
要求采用线选法产生片选信号,并计算6264的地址范围。
答:WR接6264的WERD接6264的OEAB0---AB12接6264的A0---A12DB0—DB7接6264的D0—D7AB15、AB14分别接Y0和Y1地址:0000H---1FFFH;2000H---3FFFH六、设计题1.某单片机控制系统有8个发光二极管。
试画出89C51与外设的连接图并编程使它们由右向左轮流点亮。
答:图(5分) 构思(3分)MOV A,#80H (1分)UP:MOV P1,A (1分)RR A (2分)SJMP UP (1分)2.某控制系统有2个开关K1和K2,1个数码管,当K1按下时数码管加1,K2按下时数码管减1。
试画出8051与外设的连接图并编程实现上述要求。
答:图(5分) 构思(3分)程序(4分)ORG 0000HLJMP MAINORG 0003HLJMP AINT0ORG 0013HLJMP BINT1MAIN: MOV IE,#83HSETB IT0SETB IT1MOV R0,#00HMOV DPTR,#TABUP: MOV A,R0MOVC A,@A+DPTRMOV P1,ASJMP UPAINT0: INC R0CJNE R0,#10,AINT01MOV R0,#0AINT01: RETIBINT1: DEC R0CJNE R0,#0FFH,BINT11MOV R0,#9BINT11: RETI单片机模拟试卷002五、编程题(每小题4分,共20分)1.已知在累加器A中存放一个BCD数(0~9),请编程实现一个查平方表的子程序。
SQR:1NC AMOVC A,@A+PCRETTAB:DB 0,1,4,9,16DB 25,36,49,64,812.请使用位操作指令实现下列逻辑操作:BIT=(10H∨P1.0)∧(11H∨C Y)ORL C,11HMOV 12H,CMOV C,P1.0ORL C,/10HANL C,12HMOV BIT,CRET3.已知变量X存于V AR单元,函数值Y存于FUNC单元,按下式编程求Y值。
单片机原理及应用考试模拟题
单片机原理及应用考试模拟题1、共阳极LED数码管显示字符“5”的显示码是()。
A、0x06B、0x7dC、0x82D、0x92答案:D2、在用串行口通信时,SBUF作用是()A、发送B、接收C、发送和接收D、其他答案:C3、以下哪个选项不是串行口的结构组成()A、接受控制器B、定时器/计数器方式寄存器C、缓冲寄存器SBUFD、发送控制器答案:B4、单片机内部资源中最核心的部分是()A、CPUB、RAMC、ROMD、IO接口答案:A5、51式单片机第()引脚为+5V电源引脚A、40B、31C、10D、9答案:A6、89C51单片机的定时/计数器共有几个外部接口()A、1B、2C、3D、4答案:B7、51单片机是()位单片机A、2B、8C、4D、1答案:B8、程序状态字寄存器中反映进位(或借位)状态的标志位符号是()。
A、OVB、ACC、CYD、F0答案:C9、定时器T0工作在方式3时,定时器T1有()种工作方式。
A、2B、3C、4D、1答案:B10、当定时器申请中断时TFx为()A、0B、1C、无关D、11答案:B11、判断下列哪一种说法是正确的()A、PC是一个可寻址的寄存器B、单片机的主频越高,其运算速度越快C、AT89S52单片机中的一个机器周期为1usD、特殊功能寄存器SP内存放的是堆栈栈顶单元的内容答案:B12、C51数据类型中关键词“bit”用于定义A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量答案:A13、启动定时器1开始定时的C51指令是()。
A、TR0=0B、TR1=0C、TR0=1D、TR1=1答案:D14、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义答案:A15、数据可以从A站发送到B站,也可以从B站发送到A站,但是不能同时在两个方向上传送的通信方式是()。
A、单工通信B、半双工通信C、双工通信D、同步通信答案:B16、80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536答案:D17、80C51的串口工作方式中适合点对点通信的是()A、工作方式OB、工作方式1C、工作方式2D、工作方式3答案:B18、定义i=0x01,a=1,则i<<a为()。
单片机模拟试题精选修订版
单片机模拟试题精选修订版《单片机原理及应用》寻址方式与指令习题一、单选题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)= 。
最新单片机原理及应用技能比赛模拟试题及答案(五)
单片机原理及应用技能比赛模拟试题及答案(五)单片机原理及应用技能比赛模拟试题(五)一、填空题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位定时器/ 计数器。
1、MCS-51有5个中断源,2个中断优先级,优先级由软件填写特殊功能寄存器 IP 加以选择。
2、外中断请求标志位是 IE0 和 IE1 。
3、 RETI 指令以及任何访问 IE 和 IP 寄存器的指令执行过后,CPU不能马上响应中断。
4、8051单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把 PC的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送 PC ,使程序执行转向程序存储器中的中断地址区。
单片机原理与应用模拟考试题(附参考答案)
单片机原理与应用模拟考试题(附参考答案)一、单选题(共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),则使用定时器/计数器的( )更合适。
东华理工单片机模拟题与答案
《单片机原理及应用》模拟考试题(这些只是模拟练习题,不是真题,旨在帮助大家复习)水平有限,试题中有些答案可能是错误的,仅供参考一、填空题: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编址有_____独立编址______和___统一编址___________。
9、中断的概念是什么?中断响应的最长时间是__8个机器周期_______。
10、MCS-51单片机有_2______个定时器/计数器,它们都可以工作在计数方式,也可工作在定时方式,但不管是定时方式还是计数方式,其内部实质都是_计数_____。
11、串行口数据传送帧格式包括___4(起始位,数据位(有8位和9位的),结束位,空闲位。
单片机原理与应用模拟练习题含答案
单片机原理与应用模拟练习题含答案一、单选题(共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发出中断请求后,中断响应的条件是( )。
单片机原理及应用考试模拟题含参考答案
单片机原理及应用考试模拟题含参考答案一、单选题(共100题,每题1分,共100分)1、定时器方式下的定时时间t与()因素无关A、计算器满记数值B、计数初值C、机器周期D、CPU正确答案:D2、在编写串行口中断服务程序时,修饰符interrupt m中m的取值应为()A、4B、2C、3D、1正确答案:A3、51单片机()口内部没有上拉电阻A、P0B、P3C、P2D、P1正确答案:A4、LED点阵器件的内部元件为()A、小灯泡B、二极管C、晶体管D、三极管正确答案:B5、已知A=53,B=10,则A%B=()A、3B、5C、5.3D、6正确答案:A6、按键每只键分别接一个I/O口是()键盘A、行列式键盘B、好键盘C、独立式键盘D、机械键盘正确答案:C7、外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、高电平D、低电平正确答案:D8、共阳极LED数码管显示字符“5”的显示码是()。
A、0x06B、0x7dC、0x82D、0x92正确答案:D9、80C51单片机要使用片内RAM,EA引脚()A、必须接+5VB、必须接地C、必须悬空D、没有限定正确答案:D10、C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D11、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D12、89C51单片机工作方式()功能为8位同步移位寄存器方式A、0B、1C、2D、3正确答案:A13、51单片机中RST引脚功能是()A、电源B、接电阻C、复位D、关机正确答案:C14、计算机在使用中断方式与外界交换信息时,保护现场的工作方式是()A、由CPU自动完成B、在中断响应中完成C、应由中断服务程序完成D、在主程序中完成正确答案:C15、8051单片机中,唯一一个用户可使用的16位寄存器是()A、PSWB、AACC、SPDD、DPTR正确答案:D16、80C51单片机内部程序存储器容量为()。
单片机考试模拟试题及答案
单片机应用技术模拟试卷1一、填空题(每空1分,共20分)1、单片机是由、存储器、及集成在一个芯片上组成的。
2、十进制数25=H(十六进制)=B(二进制)。
3、单片机的三总线可以分为总线、总线和控制总线。
4、8051的=1意味着访问前4K是程序存储器,超过4K后访问的是程序存储器。
5、单片机复位后SP=H,第一个入栈数据进入H单元。
6、执行ANL A,#0FH后,累加器A的内容高4位是。
7、8051单片机共有个中断源,个优先级。
8、能够加间址符@的寄存器有、R1和。
9、在伟福仿真软件当中输入调试程序我们都保存成后缀是的文件。
10、可编程并行I/O接口芯片8155内部功能部件包括256B的静态RAM,个I/O接口和个14位的定时/计数器。
11、A/D转换器是将量转换成数字量,D/A转换器是将转换成模拟量。
二、选择题(每小题2分,共20分)1、一个完整的系统通常包括()。
A.系统软件和应用软件 B.硬件系统和软件系统C.计算机及外设D.硬件和系统软件2、EPROM是指()。
A.随机存储器B.电擦除的只读存储器C.只读存储器D.紫外线可擦除的只读存储器3、先判断后循环的循环程序结构中,循环体至少被执行()次。
A.0B.1C.2D.34、MCS-51系列单片机的CPU是()位的。
A.4位B.8位C.16位 D.32位5、8031的内部RAM中,用作位寻址的单元地址是()。
A.00H-1FHB.20H-2FHC.30H-4FHD.50H-6FH6、12MHz晶振的单片机在定时方式下,定时器可能实现的最小定时时间是()。
《单片机原理及应用》模拟试卷二一.选择题(正确答案在序号前打√,每小题2分,共20分)1.单片机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC 为16位,因此其寻址范围是(A)4KB(B)64KB(C)8KB(D)128KB2.PC的值是(A)当前指令前一条指令的地址(B)当前正在执行指令的地址(C)下一条指令的地址(D)控制器中指令寄存器的地址3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A)逻辑运算(B)符号数加减法运算(C)乘法运算(D)除法运算4.假定设置堆栈指针SP的值为37H,在进行子程序调用时把断点地址进栈保护后,SP的值为(A)6H(B)37H(C)38H(D)39H 5.在MCS—51中(A)具有独立的专用的地址线(B)由P0口和P1口的口线作地址线(C)由P0口和P2口的口线作地址线(D)由P1口和P2口的口线作地址线6.在寄存器间接寻址方式中,指定寄存器中存放的是(A)操作数(B)操作数地址(C)转移地址(D)地址偏移量7.执行返回指令时,返回的断点是(A)调用指令的首地址(B)调用指令的末地址(C)调用指令下一条指令的首地址(D)返回指令的末地址8.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL17H,AXRL A,@R0CPL A后,A的内容为(A)CBH(B)03H(C)EBH(D)C8H9.执行以下程序段MOV R0,#dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1第1页共3页单片机原理及应用模拟试卷4一、填空题:(每题2分,共20分)1、8051单片机使用电源为2、SP复位后内容为:。
单片机模拟试题(附答案)
单片机原理模拟试题1(共两套模拟题,有答案,仅供参考)一、填空题(24分,每空1分)1.MCS-51单片机是(8 )位的单片机。
2.MCS-51单片机有( 5 )个中断源,( 2 )级优先级中断。
3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的(TB8 )位。
4.串行口的方式0的波特率为( FOSC/12 )。
5.8031内部数据存储器的地址范围是(00~7FH ),位地址空间的字节地址范围是(20~2FH ),对应的位地址范围是(00~7FH)外部数据存储器的最大可扩展容量是(64KB )。
6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H )。
7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( 49 ) ,(49H)=( 58H )。
8.利用8155H可以扩展( 3 )个并行口,(256 )个RAM单元。
9.当单片机复位时PSW=(00 )H,SP=(07H ),P0~P3口均为(置“1”)电平。
10.若A中的内容为88H,那么,P标志位为(0 )。
11.当MCS-51执行MOVC A,@A+ DPTR指令时,伴随着(PSEN )控制信号有效。
12.MCS-51访问片外存储器时,利用(ALE )信号锁存来自(P0口)发出的低8位地址信号。
13.已知f osc=12MHz,T0作为定时器使用时,其定时时间间隔为(1us)。
14.若MCS-51外扩8KB 程序存储器的首地址若为1000H,则末地址为(2FFF)H。
二、判断对错,如对则在()中写“√”,如错则在()中写“×”。
(10分)1.MCS-51单片机可执行指令:MOV 35H,@R3。
(×)2.8031与8751的区别在于内部是否有程序存储器。
(√)3.当向堆栈压入一个字节的数据后,SP中的内容减1。
(×)4.程序计数器PC中装的内容是当前正在执行指令的地址。
单片机模拟习题含答案
单片机模拟习题含答案一、单选题(共107题,每题1分,共107分)1.下列单片机中具有片内EPROM的是( )。
A、8031B、8032C、8751D、8051正确答案:C2.8032单片机定时器T1的溢出标志TF1在中断方式工作时,当CPU 响应中断后 ( ) 。
A、由软件清零B、由硬件清零C、处于随机状态D、A和B都可以正确答案:D3.下列操作系统中属于嵌入式操作系统的是 ( ) 。
A、DOSB、WindowsC、WindowsD、EE、Windows正确答案:C4.8051单片机的P2口除作为输入/输出接口使用外,还可以作为( )使用。
A、控制总线B、低8位地址总线C、高8位地址总线D、数据总线正确答案:C5.指令AJMP指令的寻址范围是 ( )A、任意范围B、-128到+127C、64KD、2K正确答案:D6.对于MCS-51系列单片机来说,直接寻址可寻址的空间是 ( ) 。
A、内部RAM和外部RAMB、程序存储器和外部RAMC、内部RAM中0-7FH的空间和特殊功能寄存器D、外部RAM正确答案:C7.8051单片机的串行接口具有( ) 种工作方式。
A、1B、3C、2D、4正确答案:D8.累加器A的内容是85H,执行RR A 指令后累加器的内容变为( )。
A、92B、0C2C、0AD、02H正确答案:B9.8031单片机的RST引脚内部接有 ( ) 。
A、分频器B、单稳触发器C、D触发器D、施密特触发器正确答案:D10.一条DB语句定义的数表,其表项的个数不得超过 ( ) 个。
A、10B、20C、40D、80正确答案:D11.下列芯片中属于单片机的芯片是( )。
A、80486B、8048C、8255D、8088正确答案:B12.下列单片机中具有4K ROM的是( )。
A、8751B、8051C、8032D、89C52正确答案:B13.累加器A的内容是0CAH,执行RLC A 指令后累加器的内容变为( ) 。
单片机模拟试卷(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)75.42H (d)75.424.下列指令中不影响标志位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,00H 8.当需要从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单元开始取指令并翻译和执行。
精选新版《单片机与接口技术》模拟考试158题(含答案)
2020年《单片机与接口技术》试题库158题(含参考答案)一、单选题1.执行下列程序后,累加器A的内容为 B 。
ORG 0000HMOV A, #00HADD A, #02HMOV DPTR, #0050HMOVC A, @A+DPTRMOV @R0, ASJMP $ORG 0050HBAO: DB 00H,08H,0BH,6H,09H,0CHENDA.00HB.0BHC.06HD.0CH2.MCS-51单片机的P1口的功能是 A 。
A.可作通用双向I/O口用C.可作地址/数据总线用3.下列指令判断若P1口最低位为高电平就转LP,否则就执行下一句的是 B 。
A.JNB P1.0,LPB.JB P1.0,LPC.JC P1.0,LPD.JNZ P1.0,LP4.在MCS-51指令中,下列指令中 C 是无条件转移指令。
A.LCALL addr16B.DJNZ direct,relC.SJMP relD.ACALL addr115.单片机上电复位后,PC的内容和SP的内容为 B 。
A.0000H,00HB.0000H,07HC.0003H,07HD.0800H,08H6.8051单片机的VCC(40)引脚是 A 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器7.8051单片机的V SS(20)引脚是 B 引脚。
A.主电源+5VB.接地C.备用电源D.访问片外存贮器8.执行指令MOVX A,@DPTR时,WR、RD脚的电平为 C 。
A.WR高电平,RD高电平B.WR低电平,RD高电平C.WR高电平,RD低电平D.WR低电平,RD低电平9.下列指令能使累加器A的最低位置1的是C。
A.SETB A,#01HB.SETB A,0C.ORL A,#01HD.SETB A,#00H10.用8051的定时器T1作计数方式,用模式2,则工作方式控制字为 A 。
A.60HB.02HC.06HD.20H11.寻址方式就是 C 的方式。
单片机原理及应用模拟考试题+答案
单片机原理及应用模拟考试题+答案一、单选题(共53题,每题1分,共53分)1.下列指令能使累加器A高4位不变,低4位置F的是()A、ANLA,#OFHB、ANLA,#OFOHC、ORLA,#OFHD、ORLA,#OF0H正确答案:C2.XRLdirect,#data是()A、位操作指令B、控制转移指令C、算术运算指令D、逻辑运算指令E、数据传送指令正确答案:D3.CPU主要的组成部部分为()。
A、运算器、控制器B、加法器、寄存器C、运算器、寄存器D、运算器、指令译码器正确答案:A4.已知:A=D2H,(40H)=77H,执行指令:ORLA,40H后,其结果是()。
B、A=F7HC、A=D2HD、以上都不对正确答案:B5.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、00HB、01HC、02HD、03H正确答案:B6.能将A的内容向左循环移一位,第七位进第0位的指令是()。
A、RLCAB、RRCAC、RRAD、RLA正确答案:D7.执行下列程序后,内部RAM30H单元的内容是()。
MOV30H,#00HMOVR0,#30HMOVA,30HADDA,#05HMOVCA,@A+PCMOV@R0,ASJMP$TDB:DB00H,01H,02H,03H,05HA、00HC、05HD、30H正确答案:B8.指令JZrel源操作数的寻址方式是():A、直接寻址B、寄存器间接寻址C、位寻址D、寄存器寻址E、相对寻址F、变址寻址G、立即数寻址正确答案:E9.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6V电源正确答案:B10.单片机应用程序一般存放在()。
A、RAMB、ROMC、寄存器正确答案:B11.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则A 是()A、00HB、01HC、02HD、03H正确答案:B12.指令MOVA,@R0源操作数的寻址方式是():A、寄存器寻址B、直接寻址C、立即数寻址D、寄存器间接寻址E、变址寻址F、相对寻址G、位寻址正确答案:D13.当外部中断0发出中断请求后,中断响应的条件是A、SETBET0B、SETBEX0C、MOVIE,#81H正确答案:C14.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A15.MOVR1,#30H;MOVA,#64H;ADDA,#47H;DAA;MOV@R1,A;后(A)=A、10HB、11HC、12HD、13H正确答案:B16.某种存储器芯片是8KB*4/片,那么它的地址线根数是()A、11根B、12根C、13根D、14根正确答案:C17.下列指令能能使累加器A的最高位置1的是()。
单片机考试题目及答案
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题2分,共20分)1. 单片机的核心部件是()。
A. 微处理器B. 存储器C. 定时器D. I/O接口2. 下列哪种设备不属于单片机的外围设备?A. 显示器B. 键盘C. 鼠标D. CPU3. 在单片机中,堆栈的作用是()。
A. 存储程序代码B. 存储数据C. 保存函数调用的返回地址D. 存储操作系统4. 单片机的I/O端口通常具有()功能。
A. 仅输入B. 仅输出C. 输入/输出D. 仅定时器5. 下列哪种单片机是51系列单片机?A. 8051B. 8052C. 8031D. 80486. 在单片机程序设计中,通常使用()语言编写程序。
A. 机器语言B. 汇编语言C. 高级语言D. 网络语言7. 单片机的定时器/计数器可以用来()。
A. 计数外部事件B. 生成时间延迟C. 产生音乐D. 所有以上功能8. 串行通信与并行通信相比,其主要优点是()。
A. 速度快B. 传输距离远C. 抗干扰能力强D. 线路简单9. 在单片机系统中,EEPROM是指()。
A. 电可擦除只读存储器B. 电子擦除可编程只读存储器C. 电子擦除可编程可擦写存储器D. 电可擦除可编程可擦写存储器10. 下列哪种中断源在单片机中是可屏蔽的?A. 外部中断0B. 外部中断1C. 定时器0中断D. 串行口中断二、填空题(每题2分,共20分)1. 单片机中的______是指具有微处理器、存储器、I/O接口以及其他功能模块集成在同一芯片上的微型计算机。
2. 在51单片机中,P1、P2、P3分别是______、______、______端口。
3. 单片机的程序存储器通常采用______型存储器。
4. 单片机中,______的作用是在程序执行过程中为子程序调用提供返回地址。
5. 单片机的串行通信接口可以实现______位数据的串行传输。
6. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
《单片机原理与应用》模拟试卷含答案
《单片机原理及应用》模拟试卷一选择题(正确答案在序号前打√,每小题 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不具备的特点是(A)计数溢出后能自动重新加载计数初值(B)增加计数器位数(C)提高定时精度(D)适于循环定时和循环计数应用10. 假定设置堆栈指针SP 的值为37H,在进行子程序调用时把断点地址进栈保护后,SP第 1 页共21 页的值为36H (B)37H (C)38H (D)39H11.假定(A)=83H,(R0)=17H,(17H)=34H,执行以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A 的内容为(A)CBH (B)03H (C)EBH (D)C8H12.串行通信的传送速率单位是波特,而且波特的单位是(A)字符/秒(B)位/秒(C)帧/秒(D)帧/分11.三态缓冲器的输出应具有三种状态,其中不包括(A)高阻抗状态(B)低阻抗状态(C)高电平状态(D)低电平状态12. 为给扫描法工作的键盘提供接口电路,在接口电路中只需要(A)一个输入口(B)一个输入口和一个输出口(C)一个输出口(D)两个输入口和一个输出口15.内部RAM 中的位寻址区定义的位是给(A)位操作准备的(B)移位操作准备的(C)控制转移操作准备的(D)以上都对填空题(每空1 分,共24 分)1.假定外部数据存储器2000H 单元的内容为80H,0000H 单元的内容为90H,执行下列指令后,累加器 A 中的内容为(80H )。
单片机单选模拟试题
单片机单选模拟试题一、单选题(共100题,每题1分,共100分)1、闪速存储器的英文缩写是 ( ) 。
A、FLASB、RAMC、ROMD、EPROM正确答案:A2、下列特殊功能寄存器中可以位寻址的是( )。
A、SBUF(99B、DPL(82C、TH0(8CD、IP(0B8正确答案:D3、MCS-51单片机的RS1,RS0=11时,当前寄存器R0~R7占用内部RAM ( ) 单元。
A、00H—07B、(B)08H—0FC、(C)10H—17D、18H—1FH正确答案:D4、提高单片机的晶振频率,则机器周期 ( ) 。
A、变长B、变短C、不定D、不变正确答案:B5、8052单片机有( )个中断源。
A、6B、5C、3D、4正确答案:A6、8051单片机的最高工作频率是( )MHz。
B、32C、12D、6正确答案:C7、MCS-51系列单片机的P0口做为输出口使用时为驱动NMOS负载必须接 ( ) 。
A、电源B、上拉电阻C、下拉电阻D、地正确答案:B8、累加器A的内容是84H,执行RR A 指令后累加器的内容变为 ( ) 。
A、42B、09C、83D、40H正确答案:A9、在进行串行通信时,若两机的发送与接收可以同时进行,则称为 ( ) 模式。
A、半双工B、广播C、全双工D、单工正确答案:C10、在51系列单片机应用系统中启动ADC0809开始转换时,使用 ( ) 指令。
A、MOVXB、(B)MOVXC、MOVD、MOVE、A,@A+DPTR正确答案:A11、下列单片机中具有片内EPROM的是( )。
B、8031C、8051D、8032正确答案:A12、AT89C51单片机有 ( )个中断优先级。
A、2B、3C、4D、5正确答案:A13、定时器T0的溢出标志TF0,在CPU响应中断后 ( ) 。
A、由软件清零B、由硬件清零C、随机状态D、A、B都可以正确答案:B14、8051单片机的P0口做为输出口在驱动NMOS负载时必须接 ( ) 。
单片机模拟试卷,华工单片机考试试卷,单片机计算机原理,习题资.
单⽚机模拟试卷,华⼯单⽚机考试试卷,单⽚机计算机原理,习题资.⼀、填空题(35分1、在RST端保持⾄少2个机器周期的⾼电平,0000H,0000H,07H,00H2、1,0,1,03、18H4、1024,155、1/12us,1/6us,1us,4us6、内RAM及FSR,256B,外RAM,64KB,ROM,64KB7、SP,寄存器间接寻址,B,寄存器8、23H,3412H9、⽚内机器周期脉冲,⽚外脉冲10、4,同步移位输⼊输出,fosc/12,RXD,TXD《单⽚机原理及应⽤》模拟试卷⼀、填空题(35分1、MCS-51的复位条件是。
复位后,CPU从单元开始执⾏程序,PC= ,SP= ,PSW= 。
2、在下列情况EA引脚应接何种电平?(1只有⽚内ROM,EA= ;(2只有⽚外ROM,EA= ;(3有⽚内、⽚外ROM,EA= ;(4有⽚内ROM但不⽤,⽽⽤⽚外ROM,EA= 。
3、若PS W的内容为18H,则⼯作寄存器R0的地址是H。
4、10根地址线可选个存储单元,32KB存储单元需要根地址线。
5、若8031单⽚机的晶振频率fosc=12MHz,则时钟周期为,状态周期为,机器周期为,执⾏MUL AB指令需要时间为。
6、8031单⽚机指令MOV是访问,最⼤范围为,MOVX是访问,最⼤范围为,MOVC是访问,最⼤范围为。
7、指令POP B的源操作数是,是寻址⽅式,⽬的操作数是,是寻址⽅式。
8、已知SP=25H,PC=4345H,(24H=12H,(25H=34H,(26H=56H,当执⾏RET指令后,SP=,PC= 。
9、当定时/计数器选定为定时器⽅式时,是对进⾏计数,选定为计数器⽅式时,是对进⾏计数。
10、MCS-51单⽚机的串⾏⼝有种⼯作⽅式,其中⽅式0是⽅式,它的波特率为,⽤引脚传送数据,⽤引脚输出同步时钟信号。
⼆、选择题(正确答案在序号前打√,每⼩题1分,共10分1.B2. C3. A4. D5. C6. B7. C8. A9. D 10.A⼆、选择题(正确答案在序号前打√,每⼩题1分,共10分1.单⽚机程序存储器的寻址范围是由程序计数器PC的位数决定的,MCS—51的PC为16位,因此其寻址范围是(A 4KB (B64KB (C8KB (D128KB2.PC的值是(A当前指令前⼀条指令的地址(B当前正在执⾏指令的地址(C下⼀条指令的地址(D控制器中指令寄存器的地址3.以下运算中对溢出标志OV没有影响或不受OV影响的运算是(A逻辑运算(B符号数加减法运算(C乘法运算(D除法运算4.假定设置堆栈指针SP的值为37H,在进⾏⼦程序调⽤时把断点地址进栈保护后,SP的值为(A6H (B37H (C38H (D39H5.在MCS—51中(A具有独⽴的专⽤的地址线(C由P0⼝和P2⼝的⼝线作地址线(B由P0⼝和P1⼝的⼝线作地址线(D由P1⼝和P2⼝的⼝线作地址线6.在寄存器间接寻址⽅式中,指定寄存器中存放的是(A操作数(B操作数地址(C转移地址(D地址偏移量7.执⾏返回指令时,返回的断点是(A调⽤指令的⾸地址(B调⽤指令的末地址(C调⽤指令下⼀条指令的⾸地址(D返回指令的末地址8.假定(A=83H,(R0=17H,(17H=34H,执⾏以下程序段ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为(ACBH (B03H (CEBH (DC8H9.执⾏以下程序段MOV R0,# dataMOV A,@R0RL AMOV R1,ARL ARL AADD A,R1MOV @R0,A后,实现的功能是(A把⽴即数data循环左移3次(B把⽴即数data乘以10(C把data单元的内容循环左移3次(D把data单元的内容乘以1010.如在系统中只扩展⼀⽚Intel 2732(4KХ8,除应使⽤P0⼝的8条⼝线外,⾄少还应使⽤P2⼝的⼝线(A4条(B5条(C6条(D7条三、判断题(正确打√,错误打ⅹ,每⼩题1分,共5分1.(√2.(√3.(ⅹ4.(ⅹ5.(√三、判断题(正确打√,错误打ⅹ,每⼩题1分,共5分1.⽤户构建单⽚机应⽤系统,只能使⽤芯⽚提供的信号引脚。
单片机原理及应用模拟试题及参考答案
单片机原理及应用模拟试题及参考答案一、单选题(共80题,每题1分,共80分)1、TMOD主要用于()A、设置工作方式B、存储C、记忆D、运算正确答案:A2、单片机的特点里没有包括在内的是()。
A、密封性强B、集成度高C、性价比高D、功耗低正确答案:A3、启动定时器0开始计数的指令是使TCON的()。
A、TF0位置1B、TR0位置1C、TF0位清0D、TF1位清0正确答案:B4、数组的下标是从()开始的。
A、3B、2C、1D、0正确答案:D5、共阳极LED管显示字符5的显示码是什么()A、0x06B、0x7dC、0x82D、0x92正确答案:D6、若定时/计数器工作方式为方式1,则计数最大值为()A、512C、8192D、256正确答案:B7、在串行通信中,8031中发送和接收的寄存器是()A、TMODB、SBUFC、SCOND、DPTR正确答案:B8、LED点阵屏通过()组成A、二极管B、LED(发光二极管)C、三极管D、单片机正确答案:B9、89C51单片机中的定时器/计数器是几位()A、2B、4C、8D、16正确答案:D10、80C51同一级别的中断:定时/计数器0、定时/计数器1、外部中断0(INT0)、外部中断1(INT1)同时产生,CPU响应中断的先后顺序是()A、INT0→INT1→T0→T1B、INT0→T0→INT1→T1C、T0→INT0→T1→INT1D、T0→T1→INT0→INT1正确答案:B11、计数初值a与计数值N的关系是A、N=2^16+aB、N=2^a-16C、N=2^16-a正确答案:C12、在串行通信方式中同步方式为()A、方式3B、方式1C、方式0D、方式2正确答案:C13、若将LED数码管用动态显示,必须()A、将各位数码管的位码线并联B、将各位数码管的位码线串联C、将各位数码管的相同段码线并联D、将各位数码管的相同段码线串联正确答案:C14、TCON寄存器中IE1功能是()A、触发IE1中断B、取消IE1中断C、提高IE1优先等级D、指示IE1中断标志正确答案:D15、89C51用串行扩展并行I/O口时,串行接口工作方式选择()A、方式0B、方式1C、方式2D、方式3正确答案:A16、以下哪个是中断优先级寄存器()A、IEB、IPC、TCOND、SCON正确答案:B17、外部中断请求触发方式有()触发和下降沿触发A、低电平B、高电平C、无关D、无法确定正确答案:A18、下列关于中断函数的描述中不正确的是()A、中断函数是只能由系统调用的函数B、中断函数是无须定义的函数C、中断函数是void型函D、中断函数是无参函数正确答案:B19、若89C51中断源都编程为同级,当它们同时申请中断时,CPU首先响应()。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机模拟试卷005
一、填空题(每空1分,共10分)
1.单片机内有组成微机的主要功能部件、
和。
2.堆栈的特性是,8051的堆栈一般开辟在,其堆栈指针是。
3.RS232C是总线标准。
4.8255是接口。
5.MCS-51有一个全双工的步串行口,有种工作方式。
二、简述题(每题5分,共25分)
1.单片机的特性主要有哪些?
2.8031、8051、8751有何异同?
3.MCS-51的位存储区在哪里?寻址范围是多少?
4.8051的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何?
5.8051有哪几个中断源?哪些是内部中断源?哪些是外部中断源?
三、判断题(20分)
1.判断以下各条指令是否正确(LL1和PROC为标号)(10分)
(1)MOVX @R0,B
(2)MOV A,30H
(3)MOVX A,30H
(4)ADDC A,R7
(5)SUB A,R2
(6)ANL #99H ,36H
(7)MOV C,ACC.0
(8)ORL P1.0,P3.1
(9)JBC P0,LL1
(10)ACALL P ROC
2.判断以下说法是否正确,不正确予以改正。
(10分)
(1)单片机是面向数据处理的。
(2)定时器与计数器的工作原理均是对输入脉冲进行计数。
(3)由于MCS-51的串行口的数据发送和接收缓冲器都是
SBUF,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。
(4)END表示指令执行到此结束。
(5)ADC0809是8位逐次逼近式模/数转换接口。
四、阅读程序(20分)
1.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?(5分)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
(1)MOV A,#48H ;寻址方式:
(A)=
(2)ADD A,60H ;寻址方式:
(A)=
(3)ANL A,@R0 ;寻址方式:
(A)=
2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分)
MOV R1,#30H ;(R1)=
MOV A,#64H ;(A)=
ADD A,#47H ;(A)= ,(CY)= ,(AC)=
DA A ;(A)= ,(CY)= ,(AC)=
MOV @R1,A ;(R1)= ,(30H)=
此程序段完成的功能:
五、计算(画图)题(10分)
若8051的晶振频率f osc为6MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。
六、编程题(15分)
1.阅读程序并填空,形成完整的程序以实现如下功能。
(5分)
有一长度为10字节的字符串存放在8031单片机内部RAM 中,其首地址为40H。
要求将该字符串中每一个字符加偶校验位。
(以调用子程序的方法来实现。
)
源程序如下:
ORG 1000H
MOV R0,#40H
MOV R7,#10
NEXT:MOV A,①
ACALL SEPA
MOV @R0,A
INC R0
DJNZ ②,NEXT
SJMP $
SEPA:ADD A,#00H
③PSW.0,SRET
ORL A,④
SRET:⑤
2.从内部RAM30H单元开始,有10个单字节数据。
试编一个程序,把其中的正数、负数分别送40H和50H开始的内部RAM 单元。
(10分)
单片机模拟试卷005参考答案
一、填空题(每空1分,共10分)
1.CPU;存储器;I/O接口
2.先进后出;内部RAM30H~7FH的范围内;SP
3.串行通信
4.通用的可编程并行
5.异;4
二、简述题(每题5分,共25分)
1.单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。
2.8051、8751和8031均为8位单片机,其内部结构是基本相同的。
不同点为:8051内部有4KBROM,8751内部有4KBEPROM,而8031内部无程序存储器。
3.内部RAM的20~2FH为位寻址区域,位地址范围00~7FH;特殊功能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址范围80~FFH;位存储区共256个位。
4.8051有2个16位的定时器/计数器,有4种工作方式。
定时器与计数器的工作原理是相同的,8051的定时器/计数器是根据输入的脉冲进行加1计数,当计数器溢出时,将溢出标志位置1,表示计数到预定值。
5.8051有5个中断源,分别是定时器/计数器T0、T1的溢出中断TF0、TF1,串行口的收/发中断RI/TI,外部中断、;其中定时器/计数器T0、T1的溢出中断TF0、TF1、串行口的收/发中断RI/TI是内部中断源,外部中断、是外部中断源。
三、判断题(20分)
1.判断以下各条指令是否正确(LL1和PROC为标号)(10分)
(1)×
(2)○
(3)×
(4)○
(5)×
(6)×
(7)○
(8)×
(9)×
(10)○
2.判断以说法是否正确:(10分)
(1)×单片机是面向控制的。
(2)○
(3)×由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,但在物理上,实际上是两个缓冲器,其串行口可以同时发送和接收数据,是全双工的串行口。
(4)×END表示指令汇编到此结束。
(5)○
四、阅读程序(20分)
1.(5分)(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。
(1)立即寻址;48H
(2)直接寻址;4EH
(3)寄存器间接寻址;09H
2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分)
MOV R1,#30H ;(R1)= 30H
MOV A,#64H ;(A)= 64H
ADD A,#47H ;(A)= ABH (CY)= 0
(AC)= 0
DA A ;(A)= 11H ,(CY)= 1
(AC)= 1
MOV @R1,A ;(R1)= 30H ,(30H)= 11H
此程序段完成的功能:(5分)求两个BCD码数(64H和47H)的和,并将结果放在内部RAM的30H单元。
五、计算(画图)题(10分)
(1)(5分)T0:定时方式,工作在方式1。
方式字TMOD=01H
(2)(5分)f osc=6MHz,16位计数器,10ms定时,设计数初值为a,
t=12/ f osc*(216 - a)10*103=12/6 *(216 - a)
a=60536=EC78H 即TH0=ECH TL0=78H
所以:TMOD=01H TH0=ECH TL0=78H
六、编程题(15分)
1.(5分)
①@R0②R7③JNB ④#80H ⑤RET
2.从内部RAM30H单元开始,有10个单字节数据。
试编一个程序,把其中的正数、负数分别送40H和50H开始的内部RAM 单元。
(10分)
MOV R0,#30H
MOV R1,#40H
MOV A,#50H
MOV R7,#10
LOOP:MOV 20H,@R0
JB 20H.7,FSHU
ZSHU:MOV @ R1,20H
INC R1
SJMP NEXT
FSHU:XCH A,R1
MOV @R1,A
XCH A,R1
INC A
NEXT:DJNZ R7,LOOP SJMP $。