51单片机原理及应用期末考试试题及答案(总结2020版)
最新51单片机原理及应用期末考试试题汇总5资料

单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。
3、两位十六进制数最多可以表示 256 个存储单元。
4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。
9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中。
F14、MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有 64 KB的字节寻址能力。
16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。
T17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU 复位时,第 0 组寄存器为当前的工作寄存器。
51单片机原理及应用期末考试试题及答案(总结2020版)

单片机考试复习试题及答案(一)一、填空(30分,每空1分)1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=42H ,(20H)=15H2. AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s3. AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-FFH。
4. 单片机也可称为微控制器或嵌入式控制器5. 当MCS-51执行MOVX A,@R1指令时,伴随着RD控制信号有效。
6. 当单片机的PSW=01H时,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H7. AT89S51的P0 口为高8位地址总线口。
8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接+5V9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。
10. 欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。
11. 单片机外部三大总线分别为数据总线、地址总线和控制总线。
12. 数据指针DPTR有16 位,程序计数器PC有16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在8 块芯片中选中其中任一块。
14. MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算15. 特殊功能寄存器中,单元地址低位为0或8 的特殊功能寄存器,可以位寻址。
16. 开机复位后,CPU使用的是寄存器第0组,地址范围是00H-07H17. 若某存储器芯片地址线为12根,那么它的存储容量为4kB18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为8.192ms19. AT89S51复位后,PC与SP的值为分别为0000H 和07H20. LJMP跳转空间最大可达到64K21. 执行如下三条指令后,30H单元的内容是#0EHM O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40H二、判断题(10分,每题1分)1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
单片机原理及应用考试题+参考答案

单片机原理及应用考试题+参考答案一、单选题(共53题,每题1分,共53分)1.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TL1=#( )A、06HB、07HC、09HD、08H正确答案:A2.一个EPROM的地址有A0----A11引脚,它的容量为()。
A、2KBB、4KBC、8KBD、16KB正确答案:B3.MCS-51指令系统中,执行下列程序后,程序计数器PC的内容为( H)。
ORG 0000H MOV DPDR,#1000 MOV A, #00H MOV 20H,A LJMP 1500 ENDA、100B、1000C、1500D、0正确答案:C4.已知A=87H ,(30H)=76H,执行 XRL A,30H 后,其结果为:()。
A、A=F1H (30H)=76H P=0B、A=87H (30H)=76H P=1C、A=F1H (30H)=76H P=1D、A=76H (30H)=87H P=1正确答案:C5.8031单片机中既可位寻址又可字节寻址的单元是()。
A、00HB、40HC、20HD、30H正确答案:C6.SJMP rel 是()A、控制转移指令B、算术运算指令C、逻辑运算指令D、数据传送指令E、位操作指令正确答案:A7.执行下面一段程序; MOV SP, #60H MOV A, #10H MOV B, #01H PUSH A PUSH B POP A POP B A , B的内容是:(A)= (B)=A、(A)=00H (B)=10HB、(A)=01H (B)=10HC、(A)=01H (B)=12HD、(A)=00H (B)=13H正确答案:B8.LCALL addr16是()A、数据传送指令B、算术运算指令C、逻辑运算指令D、控制转移指令E、位操作指令正确答案:D9.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:C10.设(A)=38H,R0=28H,(28H)=18H,执行下列程序后, ORL A,#27H ANL A,28H XCHD A,@R0 CPL A 。
单片机原理及应用期末复习题库(含答案)

一、填空题1.十进制255的二进制是11111111,十六进制是FF。
2.单片机是将CPU、存储器、特殊功能寄存器、定时/计数器和输入/输出接口电路、以及相互连接的总线等集成在一块芯片上。
3.AT89S51单片机共有4个8位的并行I/O口,其中既可用作地址/数据口,又可用作一般的I/O口的是P0。
4.若采用12MHz的晶振,则MCS-51单片机的振荡周期为1/12μS,机器周期为1μS。
5、AT89S51单片机字长是8位,有40根引脚。
6.89S51单片机是8位单片机,其PC计数器是16位。
7.若单片机使用的晶振频率是6MHz,那么一个振荡周期是1/6µS,一个机器周期是2μS。
8.89S51单片机是+5V供电的。
9.堆栈是内部数据RAM区中,数据按先进后出的原则出入栈的。
10.MSC-51系列单片机具有4个并行输入/输出端口,其中P0口是一个两用接口,它可分时输出外部存储器的低八位地址和传送数据,而P1口是一个专供用户使用的I/O口,常用于第二功能的是P3口。
11.当单片机系统进行存储器扩展时,用P2口的作为地址总线的高八位,用P0作为地址总线的低八位。
12.半导体存储器分为ROM和RAM两大类,其中前者具有非易失性(即掉电后仍能保存信息),因而一般用来存放系统程序,而后者具有易失性,因而一般用来存放经常变动的用户程序中间结果等。
13.当单片机系统需要外扩展存储器时,P2和P0作为地址总线。
14.AT89S51单片机上电初始化后,将自动设置一些寄存器的初始值,其中堆栈指针SP的初始值为07H,P0口复位值是FFH。
15.单片机两种节电模式:空闲模式和掉电模式,节电模式是由特殊功能寄存器PCON中的有关位来控制的。
16.在AT89S51单片机中,RAM是数据存储器,ROM为程序存储器。
17.单片机的复位方式主要有上电复位和按键复位两种。
18.AT89S51单片机的内部RAM的寻址空间为256B,而内部ROM的寻址空间为4K。
单片机原理及应用考试题与参考答案

单片机原理及应用考试题与参考答案一、单选题(共54题,每题1分,共54分)1.指令MOV @R1,#30H目标操作数的寻址方式是():A、寄存器间接寻址B、相对寻址C、立即寻址D、直接寻址正确答案:A2.MCS-51单片机CPU开中断的指令是A、SETB EAB、SETB ESC、CLR EAD、SETB EX0正确答案:A3.某种存储器芯片是8KB*4/片,那么它的地址线根数是( )A、11根B、12根C、13根D、14根正确答案:C4.MOVX A , @R0指令中,源操作数采用()寻址方式,指令作用在()区间。
A、寄存器,外部数据存储器B、直接,程序存储器C、寄存器间接,内部数据存储器D、寄存器间接,外部数据存储器正确答案:D5.MCS-51指令系统中,执行下列指令后,其结果为()。
MOV A, #68 ADD A, #53 DA AA、A=21 CY=1 OV=0B、A=21 CY=1 OV=1C、A=21 CY=0 OV=0D、以上都不对正确答案:B6.MCS-51指令系统中,清零指令是()。
A、CPL AB、RLC AC、CLR AD、RRC A正确答案:A7.已知晶振频率为6MHz,在P1.0引脚上输出周期为500微秒的等宽矩形波,若采用T1中断,工作方式2。
TL1=#( )A、06HB、09HC、08HD、07H正确答案:A8.型号为6116的RAM容量是():A、2KBB、4KBC、8KBD、16KB正确答案:A9.定义字节型数据的伪指令是():A、DSB、DBC、DWD、BIT正确答案:B10.存储器的地址范围是0000H~0FFFH,它的容量为()。
A、1KBB、2KBC、3KBD、4KB正确答案:D11.MCS-51单片机在同一级别里除串行口外,级别最低的中断源是A、外部中断1B、定时器T0C、定时器T1D、串行口正确答案:C12.哪个不是常用的晶振频率():A、11.0592MHzB、6MHzC、12MHzD、3MHz正确答案:D13.ALE引脚功能是()A、复位信号B、地址锁存控制信号C、访问程序存储控制信号D、+6 V电源正确答案:B14.8051单片机的定时器T0用作计数方式时是A、由外部计数脉冲计数,下降沿加1B、由内部时钟频率定时,一个机器周期加1C、由外部计数脉冲计数,一个机器周期加1D、由内部时钟频率定时,一个时钟周期加1正确答案:A15.当RS1RS0=01时,Rn的地址是():A、00H~07HB、08H~0FHC、10H~17HD、18H~1FH正确答案:B16.单片机应用程序一般存放在()。
单片机原理与应用试题(含答案)

单片机原理与应用试题(含答案)一、单选题(共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。
单片机原理与应用题库含答案

单片机原理与应用题库含答案一、单选题(共64题,每题1分,共64分)1.MCS-51单片机定时器/计数器T0的溢出标志TF0,若计满数产生溢出时,其值为()。
A、00HB、FFHC、1D、计数值正确答案:C2.按键开关的结构通常是机械弹性元件,在按键按下和断开时,触点在闭合和断开瞬间会产生接触不稳定,为消除抖动引起的不良后果,常采用的方法有()。
A、硬件去抖动B、单稳态电路去抖方法C、硬、软件两种方法D、软件去抖动正确答案:D3.0023H是51单片机的()入口地址。
A、外部中断0B、串行口中断C、定时器/计数器中断0D、外部中断1正确答案:B4.在MCS-51单片机系统中,若晶振频率为12MHz,一个机器周期等于()μs。
A、1.5B、3C、1D、2正确答案:C5.仿真器的作用是()。
A、能帮助调试用户设计的硬件和软件B、只能做各种模拟实验C、能帮助调试用户设计的软件D、能帮助调试用户设计的硬件正确答案:C6.()显示方式编程较简单,但占用I/O端口线多,其一般适用于显示位数较少的场合。
A、动态B、查询C、静态D、静态和动态正确答案:C7.MCS-51单片机可分为两个优先级别,各中断源的优先级别设定是利用寄存器()。
A、IEB、IPC、TCOND、SCON正确答案:B8.已知某数的BCD码为0111010101000010则其表示的十进制数值为()。
A、7542HB、7542C、75.42HD、75.42正确答案:A9.下列指令能使R0的最高位取反的是()。
A、CPLR0.7B、XRL00H,#80HC、CPL(R0),7D、ARLR0,#80H正确答案:B10.MCS-51单片机的定时器/计数器的工作方式1是()。
A、8位计数器结构B、16位计数器结构C、13位计数器结构D、2个8位计数器结构正确答案:B11.下列指令能使R0的最高位置0的是()。
A、ANLR0,#7FHB、ANLR0,#0F7HC、ORLR0,#7FHD、ORLR0,#80H正确答案:A12.8051单片机的两个定时器/计数器是()。
51单片机原理及应用期末考试试题汇总5

单片机原理及应用期末考试试题汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。
3、两位十六进制数最多可以表示 256 个存储单元。
4、89C51是以下哪个公司的产品?( C )A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。
9、在I/O口中, P0 口在接LED时,必须提供上拉电阻, P3 口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中。
F14、MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有 64 KB的字节寻址能力。
16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。
T17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU 复位时,第 0 组寄存器为当前的工作寄存器。
51单片机期末考试试卷及答案

51单片机期末考试试卷及答案一、选择题(每题2分,共20分)1. 51单片机的CPU是几位处理器?A. 4位B. 8位C. 16位D. 32位答案:B2. 在51单片机中,下列哪个寄存器用于存储程序计数器PC?A. AB. BC. DPTRD. SP答案:C3. 51单片机的时钟频率为12MHz时,一个机器周期的时长是多少?A. 1μsB. 2μsC. 4μsD. 8μs答案:C4. 在51单片机中,下列哪个中断优先级最高?A. 外部中断0B. 定时器/计数器0中断C. 外部中断1D. 定时器/计数器1中断答案:A5. 在51单片机中,若要实现串行通信,需要使用哪个特殊功能寄存器?A. TMODB. SCONC. TH0D. TL0答案:B6. 51单片机的存储器分为哪几部分?A. 程序存储器和数据存储器B. RAM和ROMC. 内部RAM和外部RAMD. 以上都对答案:D7. 在51单片机中,下列哪个寄存器用于控制串行通信波特率?A. TMODB. SCONC. TH1D. TL1答案:C8. 51单片机的定时器/计数器工作在方式1时,下列哪个特殊功能寄存器用于计数初值?A. TMODB. TH0C. TL0D. TH1答案:B9. 在51单片机中,下列哪个指令用于无条件跳转?A. SJMPB. JZC. JNZD. ACALL答案:A10. 在51单片机中,下列哪个指令用于将累加器A的内容传送到外部RAM的某个单元?A. MOVB. MOVXC. MOVCD. MOVW答案:B二、填空题(每题2分,共20分)1. 51单片机的CPU包括____、____、____、____和____五部分。
答案:运算器、控制器、累加器A、寄存器B、程序状态字PSW2. 51单片机的定时器/计数器共有____个,分别是____和____。
答案:2个,定时器/计数器0和定时器/计数器13. 在51单片机中,外部中断0和外部中断1的入口地址分别是____和____。
51单片机期末考试复习题(附答案)

单片机原理及应用复习一、填空题1.单片机又称为微控制器,将CPU、存储器、I/O集成到一个芯片上。
2.单片机的RST/VPD引脚为单片机的商店复位或掉电保护端,但单片机振荡器工作时,该引脚上只要出现持续两个机器周期的高电平,就可实现复位操作,是单片机回到初始状态。
̅̅̅̅端保持低电平。
3.单片机只访问外部程序存储器,必须使EA4.单片机程序地址空间中0000H代表复位入口地址、0003H代表外部中断0入口地址、000BH代表定时器/计数器0溢出中断入口地址、0013H代表外部中断1中断入口地址、001BH 代表定时器/计数器1溢出中断入口地址、0023H代表串口中断入口地址。
通常在这些地址中存放一条无条件转移指令。
5.扩展片外数据存储器地址空间与片内数据存储器地址空间可以重叠,是因为访问片内、外使用不同的指令,访问片外采用MOVX指令。
6.单片机应用程序一般放在ROM中,数据一般存放到RAM中。
7.单片机复位后,寄存器PC为0000H、ACC为00H、PSW为00H、SP为07H,此时选择第0组工作寄存器作为通用寄存器。
8.机器指令由操作码和操作数两部分构成。
9.操作数表示参加操作的数本身或操作数所在的地址。
10.单片机特殊寄存器的选址方式只能是直接寻址。
11.可用于寄存器间接寻址的寄存器包括R0、R1、DPTR,这些寄存器起到地址指针的作用。
12.要用传输指令访问单片机片外RAM,它的指令操作助记符是MOVX。
13.指令AJMP的跳转范围是2K,LJMP可在64KB范围内无条件转移。
14.执行PUSH时堆栈指针SP先加1,执行POP堆栈指令是SP后减1,子程序调用LCALL指令隐含2次压栈,子程序返回指令RET隐含2次出栈(弹栈)。
15.绝对调用指令ACALL addr所能调用子程序的范围是2K,LCALL addr指令则是64K。
16.DB、DW、DS伪指令都只能对程序存储器起作用,不能对数据存储器进行初始化。
2020-2021《单片机原理与应用》期末课程考试试卷A(含答案)

2020-2021《单片机原理与应用》期末课程考试考试试卷A 一、填空题(每空1分,共25分)1.标准8051单片机外部有_____个_____位并行I/O口,分别为_____、_____、_____和_____。
2.标准8051单片机片内含有容量为_____字节的数据存储器,其中_____至_____为寄存器区,_____至_____为位寻址区,_____至_____为数据缓冲区。
3.标准8051单片机是_____位CPU,地址线有_____根,片外寻址能力为______KB。
4.8051CPU中,堆栈操作SP的值变化规律为_____。
5.8051CPU上电复位后,PC的值为______。
6.DAC0832芯片有8位数据线,电路的参考电压为+5V,若要求输出+1V的电压,则CPU应向其写入数字量为______。
7.8051CPU内部集成了_____个定时/计数器,均有______种工作方式。
8.外部中断0的中断入口地址为______。
9.8051CPU的I/O口中,驱动能力最强的是______。
10.8051CPU内部集成了_____个串行口,该串行口属于_____(全、半双工)的工作方式。
二、程序填空题(每空2分,共10分)1.指出指令中源操作数的寻址方式。
(1) MOV A, R7 ____________(2) MOV A, #100 ____________(3) MOV A, 30H ____________(4) MOVX A, @R0 _____________(5) MOVX A, @A+DPTR ____________三、程序阅读题(10分)1.MOV A,40HANL A,#0FHSWAP AMOV 42H,AMOV A,41HANL A,#0FHORL 42H,A改程序的功能是:___________。
四、程序编写题(每题15分,共45分)1.假设CPU的主频为12MHz,写出一个延时约500毫秒钟的延时程序。
单片机原理与应用试题及答案

单片机原理与应用试题及答案一、单选题(共64题,每题1分,共64分)1.MCS-51单片机的中断源全部编程为同级时,优先级最高的是( )。
A、/INT1B、TIC、串行接口D、/INT0正确答案:D2.MCS-51单片机的两个定时器/计数器作定时器使用时,其TMOD的D6或D2位应分别为( )。
A、D6=0,D2=0B、D6=1,D2=0C、D6=0,D2=1D、D6=1,D2=1正确答案:A3.用8051单片机的定时器/计数器T1作定时方式,用方式1,则工作方式控制字为( )。
A、10HB、05HC、50HD、01H正确答案:A4.某种存储器芯片是8KB*4/片,那么它的地址线是( )根。
A、11根B、12根C、15根(原为13)D、14根正确答案:C5.AT89C51单片机中,唯一一个用户可使用的16位寄存器是( )。
A、PSWB、ACCC、SPD、DPTR正确答案:D6.以下不是构成控制器部件的是( )。
A、程序计数器B、指令寄存器C、指令译码器D、存储器正确答案:D7.定时器/计数器T0的中断服务程序入口地址是( )。
A、0003HB、000BHC、0023HD、001BH正确答案:B8.在计算机中“A”是用( )来表示。
A、BCD码B、二—十进制C、余三码D、ASCII码正确答案:D9.单片机能直接运行的程序叫( )。
A、编译程序B、汇编程序C、源程序D、目标程序正确答案:D10.要使MCS-51单片机能够响应定时器/计数器T0中断,串行接口中断,它的中断允许寄存器IE的内部是( )。
A、98HB、84HC、42HD、92H正确答案:D11.P0口作输出用途时必须( )。
A、相应端口先置1B、相应端口先置0C、外接下拉电阻D、外接上拉电阻正确答案:D12.在C51语句的if 语句中,用作判断的表达式为( )。
A、关系表达式B、逻辑表达式C、算术表达式D、任意表达式正确答案:D13.MCS-51单片机内部有( )个定时器\计数器。
51单片机原理及应用期末考试试题复习111

单片机原理及应用期末考试复习汇总1、单片机是将微处理器、一定容量的 RAM 和ROM以及 I/O 口、定时器等电路集成在一块芯片上而构成的微型计算机。
2、单片机89C51片内集成了 4 KB的FLASH ROM,共有 5 个中断源。
3、两位十六进制数最多可以表示 256 个存储单元。
4、89C51是以下哪个公司的产品?( C )参看P3A、INTELB、AMDC、ATMELD、PHILIPS5、在89C51中,只有当EA引脚接高电平时,CPU才访问片内的Flash ROM。
6、是非题:当89C51的EA引脚接低电平时,CPU只能访问片外ROM,而不管片内是否有程序存储器。
T7、是非题:当89C51的EA引脚接高电平时,CPU只能访问片内的4KB空间。
F8、当CPU访问片外的存储器时,其低八位地址由 P0 口提供,高八位地址由 P2 口提供,8位数据由 P0 口提供。
9、在I/O口中, P0 口在接LED时,必须提供上拉电阻,P3 口具有第二功能。
10、是非题:MCS-51系列单片机直接读端口和读端口锁存器的结果永远是相同的。
F11、是非题:是读端口还是读锁存器是用指令来区别的。
T12、是非题:在89C51的片内RAM区中,位地址和部分字节地址是冲突的。
F13、是非题:中断的矢量地址位于RAM区中。
F14、MCS-51系列单片机是属于( B )体系结构。
A、冯诺依曼B、普林斯顿C、哈佛D、图灵15、89C51具有 64 KB的字节寻址能力。
16、是非题:在89C51中,当CPU访问片内、外ROM区时用MOVC指令,访问片外RAM区时用MOVX 指令,访问片内RAM区时用MOV指令。
T17、在89C51中,片内RAM分为地址为 00H~7FH 的真正RAM区,和地址为80H~FFH的特殊功能寄存器(SFR) 区两个部分。
18、在89C51中,通用寄存器区共分为 4 组,每组 8 个工作寄存器,当CPU复位时,第 0 组寄存器为当前的工作寄存器。
单片机原理及应用期末考试题试卷含参考答案

单片机原理及应用期末考试题试卷含参考答案一、选择题(每题2分,共20分)1. 单片机的中断系统中,外部中断INT0的优先级高于定时器/计数器0的中断,以下说法正确的是()A. 定时器/计数器0的中断优先级高B. 外部中断INT0的优先级高C. 两者优先级相同D. 无法确定参考答案:B2. 8051单片机的存储器分为几个部分?()A. 一个部分B. 两个部分C. 三个部分D. 四个部分参考答案:C3. 在8051单片机中,以下哪个寄存器用于存储外部中断INT0的入口地址?()A. IEB. IPC. EAD. EX0参考答案:B4. 以下哪个引脚用于8051单片机的时钟输入?()A. XTAL1B. XTAL2C. RSTD. P3.0参考答案:A5. 8051单片机的串行通信中,以下哪种波特率最高?()A. 1200B. 2400C. 4800D. 9600参考答案:D6. 在8051单片机中,以下哪个特殊功能寄存器用于控制串行通信?()A. SCONB. TMODC. TH0D. TL0参考答案:A7. 以下哪种类型的存储器具有易失性?()A. RAMB. ROMC. PROMD. EPROM参考答案:A8. 以下哪个指令用于8051单片机的跳转指令?()A. SJMPB. JZC. JNZD. ACALL参考答案:A9. 在8051单片机中,以下哪个寄存器用于存储累加器的值?()A. AB. BC. R0D. R1参考答案:A10. 以下哪个引脚用于8051单片机的复位操作?()A. RSTB. P3.0C. P3.1D. P3.2参考答案:A二、填空题(每题2分,共20分)1. 8051单片机的时钟频率为12MHz时,一个机器周期的时长为______。
参考答案:1μs2. 在8051单片机中,外部中断INT0的入口地址为______。
参考答案:0003H3. 8051单片机的串行通信中,波特率与定时器/计数器的初值有关,当定时器/计数器初值为______时,波特率为9600。
2020-2021学年第一学期单片机原理及应用期末考试试卷(含答案)

2020-2021学年第一学期单片机原理及应用期末考试试卷一、单项选择题(33小题,共33分)[1分](1)要MCS-51系统中,若晶振频率屡8MHz,一个机器周期等于( ) μsA 1.5B 3C 1D 0.5[1分](2)MCS-51的时钟最高频率是 ( ).A 12MHzB 6 MHzC 8 MHzD 10 MHz[1分](3)下列不是单片机总线是()A 地址总线B 控制总线C 数据总线D 输出总线[1分](4)十进制29的二进制表示为原码()A 11100010B 10101111C 00011101D 00001111 [1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的基本原理。
这位科学家是:()(A)牛顿(B)爱国斯坦(C)爱迪生(D)冯·诺伊曼[1分](6)在CPU中,控制器的功能是:()(A)进行逻辑运算(B)进行算术运算(C)分析指令并发出相应的控制信号(D)只控制CPU的工作[1分](7)下列数据中有可能是八进制数的是:()(A)764 (B)238 (C)396 (D)789[1分](8)MCS-51的时钟最高频率是 ( )A、6MHzB、8MHzC、10MHzD、12MHz[1分](9)-49D的二进制补码为.()A、 11101111B、11101101C、0001000D、11101100[1分](10)要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( )A、 MOVB、 MOVXC、 MOVCD、以上都行[1分](11)若某存储芯片地址线为12根,那么它的存储容量为( )A、1KBB、2KBC、 4KBD、 8KB[1分](12)PSW=18H时,则当前工作寄存器是( )A、 0组成B、 1组成C、2组成D、3组成[1分](13)所谓CPU是指( )A、运算器与存储器B、运算器与控制器C、输入输出设备D、控制器与存储器[1分](14)PSW=18H时,则当前工作寄存器是()(A)0组(B)1组(C)2组(D)3组[1分](15)P1口的每一位能驱动()(A)2个TTL低电平负载有(B)4个TTL低电平负载(C)8个TTL低电平负载有(D)10个TTL低电平负载[1分](16)二进制数110010010对应的十六进制数可表示为()A、192HB、C90HC、1A2HD、CA0H[1分](17)一3的补码是()A、10000011B、11111100C、11111110D、11111101[1分](18)对于8031来说,脚总是()A、接地B、接电源C、悬空D、不用[1分](19)进位标志CY在()中A、累加器B、算逻运算部件ALUC、程序状态字寄存器PSWD、DPOR [1分](20)指令和程序是以()形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码[1分](21)单片机应用程序一般存放在()A、RAMB、ROMC、寄存器D、CPU[1分](22)LJMP跳转空间最大可达到()A、2KBB、256B C 、128B D、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的寄存器是()A、PSWB、DPTR C 、PC D、B[1分](24)8051单片机中,唯一一个用户可使用的16位寄存器是()A、PSWB、DPTR C 、ACC D、PC[1分](25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是()(A)0003H (B)2000H (C)000BH (D)3000H[1分](26)对程序存储器的读操作,只能使用()(A)MOV指令(B)PUSH指令(C)MOVX指令(D)MOVC指令[1分](27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是()A、 0003HB、2000HC、000BHD、3000H[1分](28)执行PUSH ACC指令,MCS-51完成的操作是( )A、(ACC)→(SP)SP-1→ SPB、SP+1→ SP (ACC)→(SP)C、SP-1 →SP (ACC)→ (SP)D、(ACC)→(SP)SP+1→ SP[1分](29)各中断源发出的中断请求信号,都会标记在MCS—51系统中的()。
单片机原理及应用期末考试试题及答案(共4套)

单片机考试复习试题及答案(一)一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。
3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。
6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。
7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)=34H 。
8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。
10. 若A中的内容为67H,那么,P标志位为 1 。
11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。
二、判断以下指令的正误:(5分)(1)MOV 28H,@R4;(×)(2)INC DPTR;(√)(3)DEC DPTR ;(×)(4)CLR R0 ;(×)(5)MOV T0,#3CF0H;(×)三、简答题1、如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:POP DPH;POP DPL;POP SP;则:(DPH)= ___3CH___;(DPL)=___5FH___;(SP)=___50H___;(6分)2、采用6MHz的晶振,定时1ms,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ晶振∴机器周期为2us(213-X)×2×10-6=1×10-3∴X=7692(D)=1E0CH=1 1110 0000 1100(B),化成方式0要求格式为 1111 0000 1100 B即0F00CH综上可知:TLX=0CH, THX=0F0H3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
单片机考试复习试题及答案(一)一、填空(30分,每空1分)1. 如果(A)=45H,(R1)=20H,(20H)=12H,执行XCHD A, @ R1;结果(A)=42H ,(20H)=15H2. AT89S51的异步通信口为全双工(单工/半双工/全双工),若传送速率为每秒120帧,每帧10位,则波特率为1200 bit/s3. AT89S51内部数据存储器的位地址空间的字节地址范围是20H-2FH,对应的位地址范围是00H-FFH。
4. 单片机也可称为微控制器或嵌入式控制器5. 当MCS-51执行MOVX A,@R1指令时,伴随着RD控制信号有效。
6. 当单片机的PSW=01H时,这时当前的工作寄存器区是0 区,R4所对应的存储单元地址为04 H7. AT89S51的P0 口为高8位地址总线口。
8. 设计一个以AT89C51单片机为核心的系统,如果不外扩程序存储器,使其内部4KB闪烁程序存储器有效,则其EA*引脚应该接+5V9. 在R7初值为00H的情况下,DJNZ R7,rel指令将循环执行256 次。
10. 欲使P1口的低4位输出0,高4位不变,应执行一条ANL P1, #0F0H 命令。
11. 单片机外部三大总线分别为数据总线、地址总线和控制总线。
12. 数据指针DPTR有16 位,程序计数器PC有16 位13. 74LS138是具有3个输入的译码器芯片,用其输出作片选信号,最多可在8 块芯片中选中其中任一块。
14. MCS-51指令系统中,ADD与ADDC指令的区别是进位位Cy是否参与加法运算15. 特殊功能寄存器中,单元地址低位为0或8 的特殊功能寄存器,可以位寻址。
16. 开机复位后,CPU使用的是寄存器第0组,地址范围是00H-07H17. 若某存储器芯片地址线为12根,那么它的存储容量为4kB18. 关于定时器,若振荡频率为12MHz,在方式0下最大定时时间为8.192ms19. AT89S51复位后,PC与SP的值为分别为0000H 和07H20. LJMP跳转空间最大可达到64K21. 执行如下三条指令后,30H单元的内容是#0EHM O V R 1,#30HM O V 40H,#0 E HM O V ﹫R 1,40H二、判断题(10分,每题1分)1 当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
(X)2 必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。
(X )3 8155是一种8位单片机。
(X)4 51单片机只能做控制用,不能完成算术运算。
(X )5 单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。
(X )6 指令AJMP的跳转范围是2KB。
(√)7 扩展I/O口占用片外数据存储器的地址资源。
(√)8 8051单片机,程序存储器数和数据存储器扩展的最大范围都是一样的。
(√)9 单片机系统扩展时使用的锁存器,是用于锁存低8位地址(√)10 在A/D变换时,转换频率越高越好。
(X )三、简答题(18分)1、采用6MHz的晶振,定时5ms,用定时器方式1时的初值应为多少?(请给出计算过程)(5分)答:(1) (216-X)×2us=5ms 65536 – 2500 = 63036从而X=63036………………………..4分(2) 64536=F63CH………………………1分2、MCS-51单片机片内256B的数据存储器可分为几个区?分别作什么用?(8分)答:(1)通用工作寄存器区,00H – 1FH,共4组,R0-R7,在程序中直接使用(2)可位寻址区,20H-2FH,可进行位操作,也可字节寻址(3)用户RAM区,30H-7FH,只可字节寻址,用于数据缓冲及堆栈区(4)特殊功能寄存器区,80H-FFH ,21个特殊功能寄存器离散地分布在该区内,用于实现各种控制功能 3、指出以下程序段每一条指令执行后累加器A 内的值,已知(R0)=30H 。
(5分) MOV A ,#0AAH ;(A )= 0AAH CPL A ;(A )= 55H RL A ;(A )= 0AAH CLR C ;(A )= 0AAH ADDC A ,R0 ;(A )= 0DAH四、下图是四片2K ×8位存储器芯片的连线图。
(1)确定四片存储器芯片地址范围,要求写出必要的推导过程。
(2)编程将片内RAM 30H~4FH 单元中的32个字节数据传送到片外RAM 左数第一块芯片的最低端32个字节单元(按地址由低至高存放)。
(本题15分)G1 G2A G2B C B A Y7 Y6 Y5 Y4 Y3 Y2 Y1 Y074LS138真值表答:(1) 设从左至右RAM 芯片号为#1,#2,#3,#4芯片 A 15A 14 A 13A 12A 11 A 10A 9A 8A 7A 6A 5A 4A 3A 2A 1A 0 地址范围#1 1 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 低8000H (1分) 1 0 0 0 0 1 1 1 1 1 1 1 1 1 1 1 高87FFH (1分) #21 00 0 10 0 0 0 0 0 0 0 0 0 0 低8800H (1分)1 0 0 0 1 1 1 1 1 1 1 1 1 1 1 1 高8FFFH (1分) #31 0 0 1 0 0 0 0 0 0 0 0 0 0 0 0 低9000H (1分)1 0 0 1 0 1 1 1 1 1 1 1 1 1 1 1 高97FFH (1分)#4 1 0 0 1 1 0 0 0 0 0 0 0 0 0 0 0 低9800H (1分) 1 0 0 1 1 1 1 1 1 1 1 1 1 1 1 1 高9FFFH (1分)(2)ORG 1000HMOV DPTR, #8000H ;MOV R0, #20H ;MOV R1, #30H ;LOOP: MOV A, @R1 ;MOVX @DPTR,A ;INC DPTR ;INC R1 ;DJNZ R0, LOOP ;HERE: RET ;或AJMP HERE五、简述行列式键盘线反转法识别按键的工作原理。
(本题6分)答:第1步:让行线编程为输入线,列线编程为输出线,使输出线输出为全低电平,则行线中电平由高变低的所在行为按键所在行。
(3分)第2步:再把行线编程为输出线,列线编程为输入线,使输出线输出为全低电平,则列线中电平由高变低的所在列为按键所在列。
(3分)综合上述两步,可确定按键所在行和列。
六、图为8段共阴数码管,请写出如下数值的段码。
(本题5分)答:0 3FH (0.5分) 1 30H(06H) (0.5分) 2 6DH (0.5分) 3 79H (0.5分) 4 72 H (0.5分) 5 5BH (0.5分) P 67H (0.5分) 7 31 H (0.5分) 8 7FH (0.5分) C 0FH (0.5分)七、回答下列问题并写出简要分析过程。
(本题16分)左下图是DAC0832的应用电路,DA 转换时数字量FFH 与00H 分别对应于模拟量+5V 与0V 。
右下图给出了DAC0832的逻辑结构。
(1)将图中空缺的电路补充完整;(2)编写程序,产生图中所示锯齿波。
设有一个延时3.905ms 的子程序DELAY 可以直接调用。
DAC0832的逻辑结构答:(1)共6根线,每根线1分。
连线如图,如果WR2*与WR*或XFER*相连也给分。
ILE 直接接feh+5V也正确。
(2) ORG 1000HMOV R0, #0FEH ;(3分)或:MOV DPTR, #FFFEHMOV A, #00H ;(1分)LOOP: MOVX @R0, A ;(1分)或:MOVX @DPTR, AINC A ;(1分)LCALL DELAY ;(3分)SIMP LOOP ;(1分)程序应整体思路正确,若有其他错误,视情况减分单片机考试复习试题及答案(二)一、填空题(25分,每空1分)1. AT89S51单片机为8 位单片机2. MCS-51系列单片机的典型芯片分别为 8031 、 8051 、 8751 。
3. AT89S51的异步通信口为全双工(单工/半双工/全双工)4. AT89S51有 2 级中断, 5 个中断源5. AT89S51内部数据存储器的地址范围是00H~7FH ,位地址空间的字节地址范围是20H~2FH ,对应的位地址范围是00H~7FH ,外部数据存储器的最大可扩展容量是64K 。
6. AT89S51单片机指令系统的寻址方式有__寄存器寻址__、____直接寻址____、___寄存器间接寻址_____、_立即寻址____、基址寄存器加变址寄存器寻址。
7. 如果(A)=34H,(R7)=0ABH,执行XCH A, R7;结果(A)= 0ABH ,(R7)=34H 。
8. 82C55可以扩展3个并行口,其中8 条口线具有位操作功能;9. 当单片机复位时PSW= 00 H,这时当前的工作寄存器区是0区,R4所对应的存储单元地址为04 H。
10. 若A中的内容为67H,那么,P标志位为 1 。
11. 74LS138是具有3个输入的译码器芯片,其输出作为片选信号时,最多可以选中 8 片芯片。
二、判断以下指令的正误:(5分) (1)MOV 28H ,@R4; ( × ) (2)INC DPTR ; ( √ ) (3)DEC DPTR ; ( × ) (4)CLR R0 ; ( × ) (5)MOV T0,#3CF0H ; ( × ) 三、简答题1、 如果(DPTR)=507BH ,(SP)=32H ,(30H)=50H ,(31H)=5FH ,(32H)=3CH,则执行下列指令后: POP DPH; POP DPL; POP SP;则:(DPH)= ___3CH___;(DPL )=___5FH___;(SP )=___50H___;(6分)2、采用6MHz 的晶振,定时1ms ,用定时器方式0时的初值应为多少?(请给出计算过程)(6分)解:∵采用6MHZ 晶振∴机器周期为2us (213-X )×2×10-6=1×10-3∴X=7692(D )=1E0CH=1 1110 0000 1100(B ), 化成方式0要求格式为 1111 0000 1100 B 即0F00CH综上可知:TLX=0CH, THX=0F0H 3. 分析下列程序的功能(5分) PUSH ACC PUSH B POP ACC POP B解: 该程序的功能是通过累加器ACC 与寄存器B 数据交换。
0__ 3FH___1__06H___2_5BH 3_ 4FH__4_ 66H_ 5 6DH___ P __73H__ 7_03H___ 8 _7FH__bcfhC _39H_五、简述MCS-51系列单片机主从结构多机通信原理,设有一台主机与三台从机通信,其中一台从机通信地址号为01H ,请叙述主机呼叫从机并向其传送一个字节数据的过程。