《单片机原理与应用》试卷及部分答案

合集下载

(完整版)《单片机原理与应用》试题及答案

(完整版)《单片机原理与应用》试题及答案
R0;


(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

单片机原理与应用试卷及部分答案

单片机原理与应用试卷及部分答案

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字符型液晶显示模块专门用于显示字符、数字等符号的液晶显示模块。

专科《单片机原理及应用》_试卷_答案

专科《单片机原理及应用》_试卷_答案

专科《单片机原理及应用》_试卷_答案专科《单片机原理及应用》一、(共49题,共157.5分)1. 已知某数的BCD码为0111 0101 0100 0010则其表示的十进制数( ) (2分)A.7542HB.7542C.75.42HD.75.42标准答案:B2. MCS-51的立即寻址方式中,立即数前的符号是:( )(2分)A.#B.→C./D.@标准答案:A3. MCS-51单片机复位操作的主要功能是把PC初始化为( ) (2分)A.0100HB.2080HC.0000HD.8000H标准答案:C4. 下列哪条指令是正确的()(2分)A.PUSH R2B.ADD R0,AC.MOVX A @DPTRD.MOV @R0,A标准答案:D5. MCS-51单片机的定时器/计数器工作方式0是( )(2分)A.8位计数器结构B.16位计数器结构C.13位计数器结构D.2个8位计数器结构标准答案:C6. 单片机应用程序一般存放在()(2分)A.RAMB.ROMC.寄存器D.CPU标准答案:B7. 下列指令中不影响标志位CY的指令有()(2分)A.ADD A,20HB.CLRC.RRC AD.INC A标准答案:D8. MCS-51单片机在同一优先级的中断源同时申请中断时,CPU 首先响应()(2分)A.外部中断0B.外部中断1C.定时器0中断D.定时器1中断标准答案:A9. 在堆栈操作中,当进栈数据全部弹出后,这时S P应指向()(2分)A.栈底单元B.7FH单元C.栈底单元地址加1D.栈底单元地址减1标准答案:A10. 若某寄存器芯片的地址线为12根,那么它的存储容量为()(2分)A.1KBB.2KBC.4KBD.5KB标准答案:C11. 一个完整的微机系统由________和________两大部分组成。

(3分)标准答案: 1. 软件;2. 硬件; 12. 123D=________________________________B=__________________________ ______H。

单片机原理及应用测试题+答案

单片机原理及应用测试题+答案

单片机原理及应用测试题+答案一、选择题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. 请简要说明单片机的指令系统。

答案:单片机的指令系统包括数据传输指令、逻辑运算指令、算术运算指令、控制指令和跳转指令等。

数据传输指令用于在数据寄存器之间、数据寄存器与累加器之间进行数据传输;逻辑运算指令包括与、或、非等操作;算术运算指令包括加、减、乘、除等操作;控制指令包括跳转、循环、分支等操作;跳转指令用于无条件跳转到指定地址或根据条件跳转到不同地址。

单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案

单片机原理及应用测试题+参考答案一、单选题(共100题,每题1分,共100分)1、在共阳极数码管显示字符9的显示码是()A、0x7dB、0x06C、0x8fD、0x90正确答案:D2、51式单片机第()引脚为+5V电源引脚A、31B、9C、10D、40正确答案:D3、采用中断技术不能实现哪些功能()A、同时进行两个程序B、分时操作C、故障处理D、实时处理正确答案:A4、计算机组成()A、CPU、内存I/0口B、CPU、键盘、显示器C、主机、外设备D、以上都是正确答案:B5、设异步传输时的波特率4800bps,若每个字符对应一位起始位,七位有效数据位,一位偶校验位,大位停止位,则每秒钟传输的最大字符数是()A、240B、4800C、480D、2400正确答案:C6、定时器计数器T0有()种工作方式A、2B、5C、3D、4正确答案:D7、若LED数码管显示字符“8”的字模是0X7f,则可以断定该数码管是()A、共阳极数码管B、共阴极数码管C、动态显示原理D、静态显示原理正确答案:B8、3X3矩阵键盘和单片机直接连接时,需要()个I/0A、8B、9C、6D、4正确答案:C9、89C51单片机方式0的波特率为()A、不变B、可变C、随机D、自定义正确答案:A10、十进制126数其对应的十六进制数可表示为()。

A、FEB、7EC、8FD、8E正确答案:B11、当INT0中断时,IE寄存器地址为()A、0X81B、0X91C、0X84D、0X85正确答案:A12、在中断响应不受阻的情况下,CPU对外部中断请求做出响应所需的最短时间为()机器周期。

A、1个B、2个C、3个D、8个正确答案:C13、减小频率,减小占空比,可能会出现蜂鸣器()A、音调音量都减小B、音调减小,音量增大C、音调增大,音量减小D、音调音量都增大正确答案:A14、51单片机定时器工作方式0是指()A、8位自动重装B、16位C、13位D、8位正确答案:C15、在每次传输完后TI置1后应进行的操作是()A、RI=0B、TI=2C、RI=1D、TI=0正确答案:D16、8051单片机()口是一个8位漏极型开路型双向I/O端口。

单片机原理及应用试卷和答案

单片机原理及应用试卷和答案

《单片机原理及应用》考试试卷一.填空题(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。

单片机原理与应用习题及答案

单片机原理与应用习题及答案

单片机原理与应用习题及答案一、单选题(共60题,每题1分,共60分)1、下面哪种外设是输出设备( )。

A、打印机B、话筒C、键盘D、A/D转换器正确答案:A2、MCS-51单片机外部中断0开中断的指令是( )。

A、SETB ET0B、SETB EX0C、CLR ET0D、SETB ET1正确答案:B3、使用单片机开发系统调试C语言程序时,首先应新建文件,该文件的扩展名是( )。

A、cB、hexC、binD、asm正确答案:A4、定时器/计数器工作方式( )可溢出后不用重装计数初值。

A、0B、2C、3D、1正确答案:B5、8051单片机共有( )个中断源。

A、7B、4C、6D、5正确答案:D6、在片外扩展一片2716程序存储器芯片要( )地址线。

(此题有误)A、8根B、11根C、20根D、13根正确答案:D7、特殊下列指令能使R0低4位不变,高4位置1的是( )。

A、ANL R0,#0F0HB、ORL R0,#F0HC、ORL R0,#0FHD、ORL R0,#0F0H正确答案:D8、调用子程序、中断响应过程及转移指令的共同特点是( )。

A、都能返回B、都通过改变PC实现转移C、都将返回地址压入堆栈D、都必须保护现场正确答案:B9、8051单片机中,唯一一个用户可使用的16位寄存器是( )。

A、PSWB、ACCC、SPD、DPTR正确答案:D10、AB是哪种总线的缩写?( )A、数据总线B、地址总线C、控制总线D、电源线正确答案:B11、最基本的C语言语句是( )。

A、赋值语句B、表达式语句C、循环语句D、复合语句正确答案:B12、PSW=18H时,则当前工作寄存器是( )。

A、3组B、2组C、1组D、0组正确答案:A13、可以控制程序转向64K程序存储器地址空间的任何单元的无条件转移指令是( )。

A、AJMP addr11B、LJMP addr16C、SJMP relD、JC rel正确答案:B14、执行返回指令时,返回的断点是( )。

单片机原理及应用试题含参考答案

单片机原理及应用试题含参考答案

单片机原理及应用试题含参考答案一、单选题(共54题,每题1分,共54分)1.用8051的定时器T1作定时方式,用模式1,则工作方式控制字为A、05HB、50HC、01HD、10H正确答案:D2.用8051的定时器,若用软启动,应使TOMD中的A、GATE位置1B、C/T位置1C、GATE位置0D、C/T位置0正确答案:C3.4K程序存储器常用的芯片是EPROM是():A、2716B、2732C、2764D、27128E、27256F、27512正确答案:B4.已知(A)=59H,(SP)=32H,(32H)=6CH,执行指令POPACC后SP的内容为():A、59HB、32HC、6CHD、31H正确答案:D5.执行中断处理程序最后一句指令RETI后,A、程序返回到ACALL的下一句B、程序返回到LCALL的下一句C、程序返回到主程序开始处D、程序返回到响应中断时一句的下一句正确答案:D6.8051单片机的定时器T1用作定时方式时是A、由内部时钟频率定时,一个机器周期加1B、由外部时钟频率定时,一个时钟周期加1C、由内部时钟频率定时,一个时钟周期加1D、由外部时钟频率定时,一个机器周期加1正确答案:A7.型号为2764的EPROM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:C8.已知(A)=7FH,(PSW)=00H,当执行RRCA指令后A的内容为():A、FEHB、FFHC、3FHD、BFH正确答案:C9.MOVC,bit是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:E10.A7H和5BH两个立即数相加后,和为(),(CY)是()。

A、1CH,0B、C1H,0C、02H,1D、C1H,1正确答案:C11.DJNZdirect,rel是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D12.执行程序:MOVDPTR,#8000HMOVXA,@DPTRADDA,20HMOVR0,#00HMOVx@R0,AINCR0CLRAADDCA,#00HMOVx@R0,ARET之后则CY 是()A、0B、1C、-1D、2正确答案:A13.MCS-51指令系统中,指令ADDA,R0执行前(A)=86H,(R0)=7AH,(C)=0执行后,其结果为()。

单片机原理及应用试题库(附答案)

单片机原理及应用试题库(附答案)

单片机原理及应用试题库(附答案)一、单选题(共100题,每题1分,共100分)1.80C51单片机的定时/计数器在工作方式1时的最大计数值为()A、2^13=8192B、2^8=256C、2^4=16D、2^16=65536正确答案:D2.启动定时器1开始定时的C51指令是()。

A、TR0=0;B、TR1=0;C、TR0=1;D、TR1=1;正确答案:D3.LED数码管用于动态显示时需要将各位数码管的()。

A、全部位码线并联起来B、全部位码线串联起来C、相同段码线并联起来D、相同段码线串联起来正确答案:C4.通信时钟波特频率固定为()分频晶振A、四B、二C、十二D、八正确答案:C5.行列式键盘的工作方式主要有()A、独立查询方式和中断扫描方式B、直接输入方式和直接访问方式C、中断扫描方式和直接访问方式D、编程扫描方式和中断方式正确答案:D6.按照数据传送方向串行通信,不包括()A、都不是B、半双工C、全双工D、单工正确答案:A7.用串口方式0时,数据从()发出A、TXDB、RXDC、TDD、RD正确答案:B8.外部中断请求触发方式有()触发和下降沿触发A、无关B、无法确定C、低电平D、高电平正确答案:C9.外部中断1的中断触发控制控制位为IT1,IT1=1为什么触发方式()A、上升沿B、高电平C、低电平D、下降沿正确答案:D10.程序中常常把()作为循环体,用于消耗CPU运行时间,产生延时效果A、赋值语句B、表达式语句C、循环语句D、空语句正确答案:D11.关于51单片机串行口的SCON寄存器,下列描述正确的是:()A、发送和接收必须通过该寄存器设置是否允许B、在方式1下,需要用到该寄存器的TB8或者RB8C、SCON寄存器可以位寻址(TMOD不可位寻址)D、SM0、SM1、SM2用于设置其工作方式正确答案:C12.下面叙述中不正确的是()。

A、一个C51源程序可以由一个或多个函数组成B、一个C51源程序必须包含一个main()函数C、C51中的注释语句只能位于可执行语句的后面D、C51程序的基本组成单位是函数正确答案:C13.C51数据类型中关键词“sbit”用于控制()A、位变量B、字节变量C、无符号变量D、一个I/O口正确答案:D14.已知P1口第0位的位地址是0x90,将其定义为位变量P1_0的正确命令是()A、bit P1_0 = 0x90;B、sfr16 P1_0 = 0x90;C、sfr P1_0 = 0x90;D、sbit P1_0 = 0x90;正确答案:D15.在C51的数据类型中,unsigned char型的数据长度和值域为()A、单字节,-128~127B、双字节,-32768~32767C、单字节,0~255D、双字节,0~65535正确答案:C16.89C51单片机复位操作的主要功能是把PC初始化为()A、0100HB、2080HC、OOOOHD、8000H正确答案:C17.89C51单片机中定时/计数器的控制寄存器是指()A、TMODB、TCONC、IED、IP正确答案:B18.C51最小时序定时单位为()A、状态B、拍节C、机械周期D、周期正确答案:B19.如果中断响应受阻,则需要更长时间,最长响应周期是()机器周期A、3B、8C、7D、5正确答案:B20.共阴极数码管0x06表示()A、1B、2C、0D、3正确答案:A21.IP寄存器为()A、软件较为复杂B、占用口线较少C、中断优先级寄存器D、不易理解正确答案:C22.异步通信的数据是按()进行传送。

单片机原理及应用试题(含答案

单片机原理及应用试题(含答案

单片机原理及应用一、填空题:(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分)。

单片机原理及应用技术试题及答案

单片机原理及应用技术试题及答案

《单片机原理及应用》试卷4及参考答案。

第一部分笔试题(本部分共有4大题,总分60分,考试时间60分钟,闭卷)一、填空题(每空1分,共20分)1、MCS-51系列单片机8031、8751、89S52在内部存储器的设置上主要区别是:8031内部()程序存储器,8751内部()程序存储器,89C51内部()程序存储器。

2、在 MCS-51单片机中,如采用6MHZ晶振,一个机器周期为()。

3、当80C51的RST引脚上保持()个机器周期以上的低电平时,80C51即发生复位。

4、当P1口做输入口输入数据时,必须先向该端口的锁存器写入(),否则输入数据可能出错。

5、若某存储芯片地址线为12根,那么它的存储容量为( )。

6、在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行()次。

7、程序状态寄存器PSW的作用是用来保存程序运行过程中的各种状态信息。

其中CY为()标志,用于无符号数加(减)运算,当进行()操作时作为位累加器。

OV为()标志,用于有符号数的加(减)运算。

8、消除键盘抖动常用两种方法,一是采用硬件去抖电路,用基本RS触发器构成;二是采用软件去抖程序,既测试有键输入时需延时()秒后再测试是否有键输入,此方法可判断是否有键抖动。

9、假定(A)=0FFH, (R3)=0FH, (30H)=0F0H, (R0)=40H, (40H)=00H.执行指令:INC AINC R3INC 30HINC @R0后,累加器A的内容为(), R3的内容为(), 30H的内容为(),40H的内容为()。

10、异步串行数据通信的桢格式由()位,()位,()位和()位组成。

二、判断题(每空1分,共10分)1、MCS-51的时钟最高频率是18MHz。

()2、PC存放的是当前执行指令的地址。

()3、MCS—51的程序存储器只是用来存放程序的。

()4、MCS—51的五个中断源优先级相同。

()5、指令LJMP的跳转范围是64KB。

《单片机原理与应用》试卷及部分答案

《单片机原理与应用》试卷及部分答案

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. ALE D.CE9.下列特点中,不是串行数据传送所具有的是()。

A. 成本低B.速度快C.传送线路简单D.适用于长距离通信10.已知某数的BCD码为0111010101000010则其表示的十进制数值为()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.微型计算机与一般计算机的主要区别是体积小、重量轻、耗电少、价格便宜。

单片机原理及应用试题库(含参考答案)

单片机原理及应用试题库(含参考答案)

单片机原理及应用试题库(含参考答案)1、80C51单片机的复位功能引脚是()A、XTAL1B、XTAL2C、RSTD、ALE答案:C2、89C51系列单片机内部有两个()位定时器/计数器A、8B、16C、24D、32答案:B3、51单片机的定时器工作方式3的功能是()A、3种定时/计数器关系B、13位定时/计数器C、16位定时/计数器D、8位自动重装定时/计数器答案:A4、以下中断优先级原则里不正确的是()A、高级中断请求可以打断执行中的低级中断B、同级中断请求能打断执行中的同级中断C、多个同级中断源同时提出中断请求时,CPU将依据自然优先级查询中断请求D、单片机复位时,所有中断源都默认为低优先级中断答案:B5、单片机能直接运行的程序叫()A、编译程序B、源程序C、目标程序D、汇编程序答案:C6、当中断源的突发事件出现时,单片机中某些功能寄存器的特殊标志位将由硬件方式自动修改,这些特殊标志称为()A、中断请求标志B、内置处理器C、外部中断源D、中断源答案:A7、while(i=x)当x=()时停止循环A、1B、0C、3D、无穷大答案:B8、当SCON中的MOM1=10时,表示串口工作与方式A、1B、2C、3D、4答案:B9、有关集成芯片74LS164的下列描述中()是不正确的。

A、74LS164的移位过程是借助D触发器的工作原理实现的B、74LS164是一种8位串入并出移位寄存器C、8次移位结束后,74LS164的输出端Q0锁存着数据的最高位,Q7锁存着最低位D、74LS164与80C51的串口方式0配合可以实现单片机并行输出口的扩展功能答案:C10、计算机中最常用的字符信息编码是()A、BCD码B、ASCIIC、循环码D、余3码答案:B11、89C51单片机可分为两个中断优先级别,各中断源的优先级别设定是利用寄存器()A、IEB、IPC、TCON12、LED数码管用于动态显示时需要将各位数码管的()。

(完整版)单片机原理及应用试卷和答案(三套试卷和答案)

(完整版)单片机原理及应用试卷和答案(三套试卷和答案)

试卷一一、填空题(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定时器的四种工作模式的特点,如何选择和设定。

单片机原理及应用练习题含答案

单片机原理及应用练习题含答案

单片机原理及应用练习题含答案一、单选题(共100题,每题1分,共100分)1、51单片机定时器T0的益处标志TF0,若计数产生溢出时,其值为()A、00HB、1C、FFHD、计数值正确答案:B2、8501单片机的最高工作频率是()MHz。

A、12B、8C、10D、6正确答案:A3、在编写程序的时候,若遇到重复出现多次的一段语句,最好的方法是()A、定义一个自定义函数B、复制粘贴C、直接手写D、在网上查找正确答案:A4、十进制43转换成二进制数是()。

A、111011B、101011C、101111D、101101正确答案:B5、T0的两个特殊功能寄存器为()A、TH0,TL1B、TH1,TL0C、TH1,TL1D、TH0,TL0正确答案:D6、MC51单片机中有()个16位的定时器/计数器A、1B、2C、3D、4正确答案:B7、80C51单片机的中断服务程序入口地址是指()A、中断服务程序的首句地址B、中断服务程序的返回地址C、中断向量地址D、主程序调用时的断点地址正确答案:C8、属于51单片机用于串行通信控制寄存器的是()A、SUBNB、HUNAC、SCOND、PCOM正确答案:C9、共阳极七段数码管显示器的驱动信号有何特色?()A、低电平点亮B、低电平不亮C、高电平点亮D、以上皆非正确答案:A10、蜂鸣器的声调由信号的()决定A、电压B、频率C、幅值D、占空比正确答案:B11、89C51单片机的RS1,RSO=11时,当前寄存器R0-R7占用内部RAM()单元。

A、00H-07HB、08H-0FHC、10H-17HD、18H-1FH正确答案:D12、C51数据类型中关键词“sfr”用于定义()A、位变量B、字节变量C、无符号变量D、特殊功能寄存器变量正确答案:D13、()为定时/计数器控制寄存器。

A、IEB、TCONC、SCOND、IP正确答案:B14、蜂鸣器可以分为()和无源A、有旋B、震荡C、有源D、无旋正确答案:C15、欲访问8051单片机的内部程序存储器,则EA引脚必须为()A、高电平B、低电平C、高低电平D、与PC值有关正确答案:A16、单片机程序代码一般存放在()A、RAMB、ROMC、CPUD、寄存器正确答案:B17、在微型计算机中,负数常用()表示。

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

6.单片机应用程序一般存放在()。

A、数据存储器RAM
B、程序存储器ROM
C、寄存器
D、CPU
7.下列等式中,正确的是()
A.1KB=1024ⅹ1024B
B. 1 MB =1024ⅹ1024B
C. 1KB=1024MB
D. 1 MB =1024B
8.在80C51单片机系统中,为解决内外程序存储器衔接问题所使用的信号是()。

A.EA B.PSEN C. ALE D.CE
9.下列特点中,不是串行数据传送所具有的是()。

A. 成本低
B.速度快
C.传送线路简单
D.适用于长距离通信
10.已知某数的BCD码为0111 0101 0100 0010 则其表示的十进制数值为()
A、7542H
B、7542
C、75.42H
D、75.42
11.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持( )。

A、2个机器周期
B、1个机器周期
C、4个机器周期
D、10个晶振周期
12.二进制带符号数+1010111B的补码是()。

(A)01010111B (B)01011000B (C)01011001B (D)00101000B
13.计算机能直接识别的语言是:()
(A) 汇编语言 (B) 自然语言 (C) 机器语言 (D) 高级语言
14.ADC0809芯片是m路模拟输入的n位A/D转换器,m、n分别是()。

A.8、8 B.8、9 C.8、16 D.1、8
15.启动定时器0开始计数的指令是使TCON的( )
(A)TF0位置1 (B)TR0位置1 (C)TR0位置0 (D)TR1位置0
三、判断题(正确填√,错误填:。

共10小题,每题1分,共10分)
( √ )1.MCS-51中的P0口可以分时复用为数据总线和地址总线。

( √ )2.微型计算机与一般计算机的主要区别是体积小、重量轻、耗电少、价格便宜。

( √ )3.1602字符型液晶显示模块专门用于显示字符、数字等符号的液晶显示模块。

( √ )4.目前常用的单片机和外设之间进行数据传输的串行总线主要有I2C总线、单总线和SPI 总线。

( √ )5.测温传感器DS18B20的数据传输线是一种单总线。

(√)6.五个中断源中自然优先级最高的是外部中断0,优先级最低的是串行口中
断。

()7.当P2口的某些位用作地址线后,其它位不可以用作I/O口线使用。

( )8. 在中断开启的情况下,任何中断均能立即得到响应。

( √ )9.数据指针DPTR是一个16位的寄存器,由两个8位寄存器DPH和DPL拼成。

( )10.在MCS-51系统中,一个机器周期等于1μs。

四、简答题(共 5小题,每题 3分,共计 15 分)
1. MCS-51系列中断系统包括几个中断源和几个中断优先级,写出所有的中断源的名称及其入口地址。

答:MCS-51系列中断系统包括5个中断源和2个中断优先级
中断源的名称及其入口地址:外部中断0(INT0)----0003H
定时器/计数器中断T0----000BH
外部中断1(INT1)---0013H
定时器/计数器中断T1----001BH
串行口中断----0023H
2.什么叫单片机?其主要特点有哪些?
答:单片机是在一块硅片上集成了各种部件的微型计算机。

特点:1、体积小、重量轻、功耗低、功能强、性价比高
2、数据大都在单片机内部传送,运行速度快,抗干扰能力强,可靠性高;
3、结构灵活,易于组成各种微机应用系统;
4、应用广泛,既可用于工业自动控制等场合,又可用于测量仪器、医疗仪器及家用电器
等领域。

3.51系列单片机定时/计数器初始化的三个步骤。

答:
①TMOD设置定时器工作方式
②设置定时器初值
③启动定时器
4.简述8051单片机中P0、P1、P2、P3口的主要作用。

答:并行I/O接口的作用
①P0口作为通用I/O口,也可以分时复用作为低8位地址/数据总线
②P1口仅作为作为通用I/O口使用,
③P2口既作为通用I/O接口,也可以分时复用作为高8位地址/数据线
④P3口作为通用I/O口外,还具有第二功能
5. MCS-51的中断处理过程可分为哪几部分?
答: MCS-51的中断处理过程:①中断响应②中断处理③中断返回
五、程序分析题,把答案写在题中横线上。

(共 7个空,每空 1 分,共计 7分)
单片机中断系统应用广泛,下面是一段关于中断系统的程序,若单片机晶振为12MHZ请解释语句。

#include <reg51.h>
#include<reg51.h>
sbit P1_0= P1^0 ;
void timer0(void)interrupt 1 using 1 // T0中断服务程序入口
{
P1_0=!P1_0;
TH0=-(1000/256); // 计数初值重装
TL1=-(1000%256);
}
void main()
{
TMOD=0x01; // T0工作在定时器方式1
P1_0=0;
TH0=-(1000/256); // 预置计数初值
TL1=-(1000%256);
EA=1; // CPU开中断
ET0=1; // T0开中断
TR0=1; // 启动T0
do{}
while(1);
}
六、画仿真电路图(共 1小题,1题 8分,共计 8 分)
利用DS1302芯片读取时间,然后显示在数码管上,数码管交替显示时间和日期,完成数码管与单片机和38译码器的连接,并写出用proteus软件实现硬件调试运行的过程。

(8分)
步骤:
1.在Proteus 软件画仿真电路图;
2.用KEIL软件将程序生成hex文件。

3.双击仿真电路图中单片机芯片,导入hex文件,调试运行程序,在数码管交替显示时间和日
(注:文档可能无法思考全面,请浏览后下载,供参考。

可复制、编制,期待你的好评与关注)。

相关文档
最新文档