单片机原理及应用试卷2(含答案)
- 格式:pdf
- 大小:1.18 MB
- 文档页数:5
广西工学院 2002 — 2003 学年第 2 学期课程考核试题考核课程单片机原理及应用考核班级自动化00级学生数 145 印数 150 考核方式闭卷考核时间 120 分钟一.填空题(每空1分,共20分)1、单片机与普通计算机的不同之处在于其将、和三部分集成于一块芯片上。
2、使用双缓冲方式的D/A转换器,可实现多路模拟信号的输出。
3、通过堆栈操作实现子程序调用,首先就要把的内容入栈,以进行断点保护。
调用返回时,再进行出栈保护,把保护的断点送回到。
4、在基址加变址寻址方式中,以作变址寄存器,以或作基址寄存器。
5、假定累加器A中的内容为40H,执行指令1000H:MOVC A,@A+PC后,把程序存储器单元的内容送入累加器A 中。
6、在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数,而是操作数的。
7、假定A=83H,(R0)=17H,(17H)=0B5H,执行以下指令:ANL A,#17HORL 17H,AXRL A,@R0CPL A后,A的内容为。
8、已知程序执行前有A=01H,SP=42H,(41H)=FFH,(42H)=FFH。
下述程序执行后:POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,@A+DPTRPUSH AMOV A,BINC AMOVC A,@A+DPTRPUSH ARETORG 3000HDB 10H,80H,30H,80H,50H,80H 请问:A= ,SP= ,(41H)= ,(42H)= 。
9、在存储器扩展中,无论是线选法还是译码法,最终都是为了扩展芯片的端提供信号。
10、在MCS-51中,PC和DPTR都用于提供地址,但PC是为了访问存储器提供地址,而DPTR是为访问存储器提供地址。
11、16KB RAM存储器的首地址若为3000H,则末地址为 H。
二.选择题(每题2分,共16分)1、8051与8751的区别是:A、内部数据存储但也数目的不同B、内部程序存储器的类型不同C、内部数据存储器的类型不同D、内部的寄存器的数目不同2、判断以下有关PC和DPTR的结论是否正确?A、DPTR是可以访问的,而PC不能访问。
试卷一一、填空题(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、在共阳极数码管显示字符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单元内容取反。
单片机原理及应用期末考试题试卷及答案大全(2)2(1)单片机模拟试卷001一、选择题(每题1分,共10分)1.8031单片机的(d)口的引脚,还具有外中断、串行通信等第二功能。
a)P0b)P1c)P2d)P32.单片机应用程序一般存放在(b)a)RAMb)ROMc)寄存器d)CPU3.已知某数的BCD码为0111010101000010则其表示的十进制数值为(b)a)7542Hb)7542c)75.42Hd)75.424.下列指令中不影响标志位CY的指令有(d)。
a)ADDA,20Hb)CLRc)RRCAd)INCA5.CPU主要的组成部部分为(a)a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.INTEL8051CPU是(c)位的单片机a)16b)4c)8d)准167.8031复位后,PC与SP的值为(b)9.8031单片机中既可位寻址又可字节寻址的单元是(a)a)20Hb)30Hc)00Hd)70H10.下列哪条指令是正确的(d)a)PUSHR2b)ADDR0,A1.一个完整的微机系统由和两大部分组成。
2.8051的引脚RST是____(IN脚还是OUT脚),当其端出现____电平时,8051进入复位状态。
8051一直维持这个值,直到RST脚收到____电平,8051才脱离复位状态,进入程序运行状态,从ROMH单元开始取指令并翻译和执行。
3.半导体存储器分成两大类和,其中具有易失性,常用于存储4.求十进制数-102的补码(以2位16进制数表示),该补码为5.PC存放_______________,具有___________特性。
在8051中决定程序执行顺序的是PC还是DPTR?它是______位?(是,不是)SFG?6.123=B=H。
7.8051内部有并行口,P0口直接作输出口时,必须外接;并行口作输入口时,必须先,才能读入外设的状态。
8.MCS-51的堆栈只可设置在,其最大容量为,存取数据的原则是堆栈寄存器SP是位寄存器,存放9.中断处理的全过程分为以下3个段:、、10.定时和计数都是对进行计数,定时与计数的区别是三、判断题(对者打√,错者打某,并改正,每题1分,共10分)1中断服务程序的最后一条指令是RET。
单片机原理及应用考试题及参考答案一、单选题(共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。
复习题纲复习题纲一、一、 填空题;填空题;1、微型计算机与外部设备之间的信息传送方式通常可以分为 同步传输、同步传输、 异步传输、异步传输、中断传输中断传输 、DMA 传输传输 等四种方式。
等四种方式。
2、MCS-5单片机有五个中断源,分别是:INTO 非 、定时器T0、INT1非 、 定时器T1 和 串行口中断串行口中断 。
3、 MCS-5单片机五个中断源的入口地址分别是:0003h 、 000bh 、0013h 、001bh 和0023h 。
4、按数据传送方向,串行通信可分为:半双工、全双工 和 单工单工 。
4、单片机中使用的串行通信都是:全双工串行5、虽然MCS-51串行口的发送和接收缓冲寄存器都名为SBUF ,但发送和接收可通过指令MOV SBUF,A 、MOV A , SBUF 来区别(以累加器为例)。
6、P3.0第二功能线为串行端口的第二功能线为串行端口的 接收RXD 端;P3.1的第二功能线为串行端口的发送TXD 端。
端。
7、8051串行端口的RXD 是第是第 P3.0引脚;串行端口的TXD 是第是第 P3.1引脚。
引脚。
8、在MCS-5单片机扩展系统中,高8位地址由P2 端口提供,低8位地址由位地址由 P0端口提供。
端口提供。
9、8155片内具有256 字节的静态RAM ,2个 8位的并行I/O 端口和1个 6 位的并行I/O 端口,1个 14位的减法计数器/定时器,以及定时器,以及 1 个地址锁存器。
个地址锁存器。
10、P0端口既可以传递端口既可以传递 输入/输出数据输出数据 又可以传递外部存储器低8位地址位地址 ,是分时复用的。
,是分时复用的。
10.单片机复位后,程序的入口地址是0000b 11、子程序必须使用RET 返回指令返回主程序,而中断服务程序必须使用 RETI 指令返回主程序。
指令返回主程序。
12、访问接口采用MOVX 指令,而且在命令中只能使用间接寻址 传送数据。
单片机原理及应用考试题及答案一、单选题(共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的是()。
一、填空题(24分,每空1分)1.AT89S51单片机是( 8 )位的单片机。
2.AT89S51单片机有( 5 )个中断源,( 2 )级优先级中断。
3.串行口方式3发送的第9位数据要事先写入(SCON )寄存器的( TB8)位。
4.串行口的方式0的波特率为( f OSC/12 )。
5.A T89S51内部数据存储器的地址范围是(00-7FH),位地址空间的字节地址范围是(20-2FH ),对应的位地址范围是(00-7FH)外部数据存储器的最大可扩展容量是(64KB)。
6.在内部RAM中可位寻址区中,位地址为40H的位,该位所在字节的字节地址为(28H)。
7.如果(A)=58H,(R1)= 49H,(49H)= 79H,执行指令XCH A, @R1后;结果(A)=( 49 H ) ,(49H)=( 58H )。
8.利用81C55可以扩展(3)个并行口,(256)个RAM单元。
9.当单片机复位时PSW=(00 )H,SP=(07H),P0~P3口均为(高)电平。
10.若A中的内容为88H,那么,P标志位为(0 )。
11.当AT89S51执行MOVC A,@A+ DPTR指令时,伴随着(PSEN* )控制信号有效。
12.AT89S51访问片外存储器时,利用(ALE)信号锁存来自(P0口)发出的低8位地址信号。
13.已知fosc=12MHz,T0作为定时器使用时,其定时时间间隔为(1us )。
14.若AT89S51外扩8KB 程序存储器的首地址若为1000H,则末地址为(2FFF)H。
二、判断对错,如对则在()中写“√”,如错则在()中写“×”。
(10分)1.AT89S51单片机可执行指令:MOV 35H,@R3。
(×)2.8031与8751的区别在于内部是否有程序存储器。
(√)3.当向堆栈压入一个字节的数据后,SP中的内容减1。
(×)4.程序计数器PC中装的内容是当前正在执行指令的地址。
中国石油大学单片机原理及应用第二次在线作业单选题 (共30道题)1.(2.5分) LJMP跳转空间最大可达到()• A、2KB• B、256B• C、128B• D、64KB我的答案:D2.(2.5分)计算机内部数据之所以用二进制形式表示,主要是()• A、为了编程方便• B、由于受器件的物理性能限制• C、为了通用性• D、为了提高运算速度我的答案:B3.(2.5分) 8051单片机共有()中断源• A、4• B、5• C、6• D、7我的答案:B4.(2.5分) 8051单片机共有()个中断优先级• A、2• B、3• C、4• D、5我的答案:A5.(2.5分)外部中断源IE1(外部中断1)的向量地址为()• A、0003H• B、000BH• C、0013H• D、002BH我的答案:C6.(2.5分)累加器A的位地址为()• A、E7H• B、F7H• C、D7H• D、87H我的答案:A7.(2.5分)寄存器B的位地址为()• A、E7H• B、F7H• C、D7H• D、87H我的答案:B8.(2.5分) 8051的内部RAM中,可以进行位寻址的地址空间为()• A、00H∽2FH• B、20H∽2FH• C、00H∽FFH• D、20H∽FFH我的答案:B9.(2.5分)设累加器A的内容为0C9H,寄存器R2的内容为54H,CY=1,执行指令SUBB A,R2后结果为()• A、(A)=74H• B、(R2)=74H• C、(A)=75H• D、(R2)=75H我的答案:A10.(2.5分)设(A)=0C3H,(R0)=0AAH,执行指令ANL A,R0后,结果()• A、(A)=82H• B、(A)=6CH• C、(R0)=82• D、(R0)=6CH我的答案:A11.(2.5分) 8051的程序计数器PC为16位计数器,其寻址范围是()• A、8K• B、16K• C、32K• D、64KB我的答案:D12.(2.5分)提高单片机的晶振频率,则机器周期()• A、不变• B、变长• C、变短• D、不定我的答案:C13.(2.5分)在堆栈操作中,当进栈数据全部弹出后,这时SP应指向()• A、栈底单元• B、7FH单元• C、栈底单元地址加1• D、栈底单元地址减1我的答案:C14.(2.5分) 8051单片机中,唯一一个用户不能直接使用的寄存器是()• A、PSW• B、DPTR• C、PC• D、B我的答案:C15.(2.5分) 8051单片机中,唯一一个用户可使用的16位寄存器是()• A、PSW• B、DPTR• C、ACC• D、PC我的答案:B16.(2.5分)执行如下三条指令后,30H单元的内容是()MOVR1,#30H MOV 40H,#0EH MOV ﹫R1,40H• A、40H• B、30H• C、0EH• D、FFH我的答案:C17.(2.5分)有如下程序段: MOV R0,#30H SETBC CLR A ADDC A,#0 0H MOV ﹫R0,A 执行结果是()• A、(30H)=00H• B、(30H)=01H• C、(00H)=00H• D、(00H)=01H我的答案:B18.(2.5分)从地址2132H开始有一条绝对转移指令AJMP addr11,指令可能实现的转移范围是()• A、2000H∽27FFH• B、2132H∽2832H• C、2100H∽28FFH• D、2000H∽3FFFH精选文库我的答案:A19.(2.5分)中断是一种()• A、资源共享技术• B、数据转换技术• C、数据共享技术• D、并行处理技术我的答案:D20.(2.5分)执行MOV IE,#81H指令的意义是:()• A、屏蔽中断源• B、开放外部中断源0• C、开放外部中断源1• D、开放外部中断源0和1我的答案:B21.(2.5分) MCS—51单片机的复位信号是( )有效• A、高电平• B、低电平• C、脉冲• D、下降沿我的答案:A22.(2.5分)若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过( )• A、2μs• B、4μs• C、8μs• D、1ms我的答案:B23.(2.5分)若PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用( )指令• A、PUSH R0• B、PUSH @R0• C、PUSH 00H• D、PUSH 08H我的答案:D24.(2.5分)能够用紫外光擦除ROM中程序的只读存储器称为( )• A、掩膜ROM• B、PROM• C、EPROM• D、EEPROM我的答案:C25.(2.5分)在片外扩展一片2764程序存储器芯片要( )地址线• A、8根• B、13根• C、16根• D、20根我的答案:B26.(2.5分)定时器/计数器工作方式1是( )• A、8位计数器结构• B、2个8位计数器结构• C、13位计数结构• D、16位计数结构我的答案:D27.(2.5分)设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )• A、2MHz• B、1MHz• C、500KHz• D、250KHz我的答案:C28.(2.5分)已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( )。
《单片机原理及应用》试卷(本卷共 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 口、控制口的地址。
单片机原理及应用试题一一、填空题(每空1分,共20分)1、计算机的系统总线有地址总线、控制总线和数据总线。
2、通常、单片机上电复位时PC= 0000H,SP= 07H;而工作寄存器则缺省采用第00 组,这组寄存器的地址范围是从00H~ 07H。
3、JZ e 的操作码地址为1000H,e=20H,它转移的目标地址为1022H。
4、汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。
5、假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中。
6、MCS-51单片机访问外部存储器时,利用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、要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B )(A)MOV(B)MOVX(C)MOVC(D)以上都是3、指令ALMP的跳转范围是(C)(A)256B(B)1KB(C)2KB(D)64KB4、要使MCS-51能够响应定时器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单片机的时钟周期与振荡周期之间有什么关系?一个机器周期的时序如何划分?答:时钟周期是单片机最基本的时间单位。
单片机考试题目及答案单片机原理与应用考试题目一、选择题(每题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. 在单片机中,______是指在程序执行过程中,由于外部事件或内部条件触发而中断当前程序执行的过程。
《单片机原理与应用》试题一、填空题(每空1分,共20分)1、8051单片机的内部硬件结构包括了:CPU 、RAM 、ROM 、和C/T 以及并行I/O口、串行口、中断控制系统、时钟电路、位处理器等部件,这些部件通过内部总线相连接2、P0通常用作单片机系统的地址/数据总线3、中央处理器CPU是单片机的核心,它完成.运算和控制功能4、在直接寻址方式中,只能使用 8 位二进制数作为直接地址,因此其寻址对象只限于片内RAM 。
5、ORL A,#0F0H是将A的高4位置1,而低4位保持不变6、设DPTR=2000H,(A)=80H,则MOVC A,@A+DPTR的操作数的实际地址为 2080H7、JZ rel的操作码地址为1000H,rel=20H,它的转移目的地址为 1022H8、在串行通信中,有数据传送方向单工、半双工、全双工三种方式.9、11根地址线可选 2KB 个存储单元,16KB存储单元需要 14 根地址线。
10、单片机扩展的内容有程序存储器扩展、数据存储器扩展及I/O 口的扩展等二、单项选择(每题1分,共10分)1、单片机上电复位后,PC的内容和SP的内容为(C)A、0000H,00HB、 0003H,07HC、0000H,07HD、0800H,08H2、若MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过(B )A、2μsB、4μsC、8μsD、1ms3、MOVX A,@DPTR指令中源操作数的寻址方式是(D)A、寄存器寻址B、立即寻址C、直接寻址D、寄存器间接寻址4、单片机的堆栈指针SP始终是指示(B)A、堆栈底B、堆栈顶C、堆栈地址D、堆栈中间位置5、对程序存储器的读操作,只能使用(D)A、MOV指令B、PUSH指令C、MOVX指令D、MOVC指令6、单片机应用程序一般存放在(B)中。
A、RAMB、ROMC、寄存器D、CPU7、MCS—51的专用寄存器SFR中的堆栈指针SP是一个特殊的存贮区,用来(C )它是按后进先出的原则存取数据的。
单片机原理及应用练习题含答案一、单选题(共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、在微型计算机中,负数常用()表示。