2023年《单片机原理及应用》期末试题及答案
- 格式:docx
- 大小:19.75 KB
- 文档页数:4
单片机原理及应用期末试卷第一部分:选择题1.下列选项中,不属于单片机开发流程的是:A. 编写源代码B. 硬件电路设计C. 调试测试应用程序D. 打印完成的程序2.下列选项中,关于烧写程序的说法正确的是:A. 烧入程序后可以修改B. 烧写程序只能使用特定的编程器C. 可以通过外部接口烧写程序D. 烧写程序是单片机开发过程中的最后一步3.单片机中的I/O端口指的是:A. 内存单元B. 外设接口C. 控制寄存器D. 各种输入输出的接口4.下列选项中,正确描述单片机中的闪存的是:A. 可以读写,但不能擦写B. 可以擦写,但不能读取C. 可以读取、写入和擦除D. 可以读取和擦写,但不能写入5.下列选项中,能够使单片机产生复位的操作是:A. 外部复位按键B. 内部复位指令C. 软件程序D. 所有都可以第二部分:填空题1.单片机程序员常用的模拟仿真工具有 ________ 和________2.通过访问I/O端口可以实现单片机与外设的 ________3.单片机中的内部程序存储器包括_,_ 和 _____4.单片机程序中,向外部输出信息的指令是 ________5.单片机程序执行过程中,遇到中断请求会自动跳转到________第三部分:简答题1.简述单片机从程序存储器中取指令并执行的基本步骤。
2.什么是中断?单片机中有几种中断?3.请简要解释汇编语言中常用的 MOV、ADD、SUB、AND、OR指令的作用及使用方法。
4.简述单片机中外设的读写方式及使用方法。
5.请简要解释单片机的时钟与定时器的作用及使用方法。
第四部分:编程题编写一个单片机程序,要求实现以下功能:1.系统开机时,控制LED灯交替亮灭3次;2.使用按键控制LED灯的亮灭,按下时亮,松开时灭。
试题解答第一部分:选择题1.B2.C3.D4.C5.D第二部分:填空题1.Proteus、Keil2.数据交换3.RAM、EEPROM、Flash4.OUT5.中断服务程序第三部分:简答题1.基本步骤:将程序存储器中的指令复制到指令寄存器中,解码指令并执行相应的处理以及修改程序计数器的值。
单片机原理及应用期末考试试题一、填空题(每空1分,共20分)1.相对寻址是以PC的当前值为基准,加上指令中给出的相对偏移量形成目标地址的方式。
2.A T89S51单片机的1个机器周期含有12 个晶振周期或 6 状态周期。
3.AT89S51单片机进行扩展时,用P0 口作为地址/数据总线,用P2口作为地址总线高8位。
4.假定累加器A的内容30H,执行指令:1000H:MOVC A,@A+PC后,把程序存储器1031H单元的内容送累加器A中5.指令格式是由操作码和操作数部分组成。
6. AT89S51单片机的串行口控制寄存器中有2个中断标志位,它们是TI和RI7.在进行BCD码加法运算时,紧跟ADD 或 ADDC 指令后的指令必须是DA A 指令8. JNC rel指令执行时,当CY位为0时程序发生跳转。
9.单片机位寻址区的单元地址是从20H单元到2FH单元,若某位地址是10H,它所在单元的地址应该是22H 。
10.外部中断0的中断入口地址为0003H,定时/记数器T1的中断入口地址为001BH。
11.串行口工作方式2为9位异步通信,若SMOD=0,f OSC = 6 MH Z,则其相应波特率为6×106/64 b/s12.堆栈应遵循先进后出规律,堆栈指针的符号为SP二、单项选择题(每小题1分,共20分)1.AT89S51单片机的( d )口的引脚,还具有外中断、串行通信等第二功能。
a)P0 b)P1 c)P2 d)P32.单片机应用程序一般存放在( b )a)RAM b)ROM c)寄存器 d)CPU3.已知某数的BCD码为0111010101000010 则其表示的十进制数值为(b)a) 7542H b) 7542 c) 75.42H d) 75.424.下列指令中不影响标志位CY的指令有( d )。
a)ADD A,20H b)CLR c)RRC A d)INC A5.CPU主要的组成部部分为( a )a)运算器、控制器b)加法器、寄存器c)运算器、寄存器d)运算器、指令译码器6.AT89S51 的CPU是( c )位的单片机a) 16 b)4c)8 d)准167.AT89S51复位后,PC与SP的值为( b )a )0000H,00H b)0000H,07Hc) 0003H,07H d)0800H,00H8.当需要从AT89S51单片机程序存储器取数据时,采用的指令为(b)。
单片机原理及应用测试题+参考答案一、单选题(共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端口。
一、填空题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。
单片机原理及应用_黄河科技学院中国大学mooc课后章节答案期末考试题库2023年1.AT89S51单片机的串行口,数据输出端为()。
参考答案:TXD2.AT89S51单片机定时器/计数器T1的中断向量号为()。
参考答案:33.Keil C51的unsigned int数据类型是()。
参考答案:无符号整型变量4.访问片外RAM数据,在C51中该数据的存储类型为()。
参考答案:xdata5.数字温度传感器DS18B20是()总线的器件参考答案:单6.AT89S51单片机有4 组位并行I/O口。
参考答案:87.AT89S51单片机片片外最多可扩展 KB的程序存储器。
参考答案:648.AT89S51有个可编程定时器/计数器参考答案:29.某RAM芯片有12条地址线,可寻址 KB个存储单元参考答案:410.波特率是指串行口每发送或接收的数据参考答案:秒钟11.AT89S51单片机采用并行总线方式外扩器件时,地址总线的高8位由()口提供参考答案:P212.C51中断函数的关键字是()参考答案:interrupt13.AT89S51单片机有( )组工作寄存器参考答案:414.ADC0809是( )位的数模转换器参考答案:815.如果单片机的晶振是6MHz,则其机器周期为()参考答案:2μS16.单片机的I/O端口做通用I/O时,若要读某个引脚,需要先对该端口位写()。
参考答案:117.C51提供了()存储类型类访问ROM。
参考答案:code18.如果需要用到AT89S51单片机的特殊功能寄存器以及一些存储定义,需要加载头文件()。
参考答案:reg51.h19.下面哪一种不属于C51扩展的数据类型参考答案:double20.单片机复位时,系统默认的当前工作寄存器为第()组。
参考答案:21.程序在运行时,当前PC的值是()。
参考答案:当前正在执行的指令的下一条指令的地址22.C51 中以字节形式对xdata区进行寻址,用()宏定义。
2023年单片机原理及应用试题含答案2023年单片机原理及应用试题含答案(一)一.填空题(每空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不能访问。
单片机原理及应用试题含参考答案一、单选题(共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.异步通信的数据是按()进行传送。
单片机原理及应用A学习通课后章节答案期末考试题库2023年1.下列指令中比较转移指令是( )。
(4.0)参考答案:CJNE Rn, #data, rel2.将A与立即数按位逻辑异或的指令是( )(4.0)参考答案:XRL A, #data3.若MCS-51的中断允许寄存器IE内容为82H,则CPU将响应的中断请求是( )(5.0)参考答案:T04.下列有关MCS-51中断优先级控制的叙述中,错误的是( )(5.0)参考答案:多个同级中断同时申请中断时系统将同时相应5.单片机上电复位后 ,堆栈区的最大允许范围是( )个单元。
(4.0)参考答案:1206.若系统晶振频率为6MHz,则定时器可以实现的最小定时时间为( )。
(5.0)参考答案:2ms7.如果系统晶振频率为12MHz,则定时器T0工作于方式0时的最大定时时间是( )(5.0)参考答案:8.192ms8.PSW中的RS1和RS0用来( )。
(4.0)参考答案:选择工作寄存器组号9.8051单片机的VSS(20)引脚是( )引脚。
(4.0)参考答案:接地10.单片机8031的ALE引脚是( )。
(4.0)参考答案:输出矩形脉冲 ,频率为fosc的1/611.INTEL8031的P0口,当使用外部储存器时它是一个( )。
(4.0)参考答案:传输低8位地址/数据口12.下列指令中影响堆栈指针的指令是( ) 。
(4.0)参考答案:LCALL13.已知:A=0D2H,(40H )=77H,执行指令: ORL A, 40H后,其结果是( )。
(4.0)参考答案:A=0F7H14.单片机上电复位后 ,PC的内容和SP的内容为( )。
(4.0)参考答案:0000H ,07H15.执行指令MOVX A, @DPTR时, 、脚的电平为( )。
(4.0)参考答案:高电平,低电平16.单片机上电复位后 ,堆栈区的最大允许范围是内部RAM的()。
(4.0)参考答案:08H-7FH17.当TMOD寄存器中的GATE=1时,定时器/计数器T0、T1被允许开始计数的条件是( )(5.0)参考答案:由TRx和两个条件来共同控制18.如果系统晶振频率为12MHz,为了能够用单片机内定时器T0产生15ms的定时,可以使用的定时工作方式是( )(5.0)参考答案:方式119.MCS-51寻址方式中,操作数Ri加前缀“@”号的寻址方式是( )。
《单片机原理及应用》期末考试试卷适用班级考试形式班级姓名学号闭卷一、填空题(每空1分,共10*1=10分)1.单片机应用系统是由和组成的。
2.单片机的应用程序一般存放在中。
3.输入单片机的复位信号需延续个机器周期以上的电平时即为有效,用于完成单片机的复位初始化操作。
4.单片机的存储器主要有4个物理存储空间,即外部程序存储器、、内部数据存储器和。
5.结构化程序设计的三种基本结构是、、。
二、判断题(每题2分,共10*2=20分)()1.51单片机的程序计数器PC 是一个16位计数器。
()2.若不使用51系列单片机片内程序存储器,EA 引脚必须接地。
()3.特殊功能寄存器的名字在C51程序中全部大写。
()4.若一个函数的返回类型为void,则表示其没有函数返回值。
()5.程序的执行总是从主函数开始,调用其他函数后返回主函数main(),最后在主函数中结束整个程序。
()6.在C 语言程序中,不管是调用标准函数还是调用自定义函数,都必须遵循“先定义或声明,后调用”的原则。
()7.LED 数码管显示器分共阴极和共阳极两种结构类型。
()8.K1按键接到P2.7引脚上,当按下按键,P2.7引脚为高电平。
题号一二三四五总分总分人得分阅卷人得分阅卷人得分()9.AT89C51单片机的两个定时器均有两种工作方式,即定时和计数工作方式。
()10.在四种工作方式下,定时/计数器T0、T1的设置和使用都是完全一样的。
阅卷人得分三、选择题(每题2分,共20*2=40分)1.51系列单片机的CPU主要的组成部分为()。
A.运算器、控制器B.加法器、寄存器C.运算器、加法器D.运算器、译码器2.单片机的电源和地引脚。
VCC(40)引脚接()电源。
A.-5VB.+5VC.+24VD.-24V3.程序是以()形式存放在程序存储器中。
A.C语言源程序B.汇编程序C.二进制编码D.BCD码4.PSW中的RS1和RS0用来()。
A.选择工作寄存器组B.指示复位C.选择定时器D.选择工作方式5.单片机的4个并行I/O端口作为通用I/O端口使用,在输出数据时,必须外接上拉电阻的是()。
单片机原理及应用_东北大学中国大学mooc课后章节答案期末考试题库2023年1.C51编程语言中,定义在位寻址区上的变量时,对位寻址区的存储类型描述符是( )参考答案:bdata2.单片机驱动按键时,有时出现按下一次键,单片机会检测到多次按键动作,产生该现象的原因是( )处理没有做好。
参考答案:消除抖动3.ADC0809的AD采集原理是()参考答案:逐次逼近4.MCS51单片机的外部中断INT0,INT1工作时,当触发方式设置不合理,可能出现重复触发中断的状况。
参考答案:正确5.MCS51单片机多个中断源同时触发时,其响应中断的原则包括以下哪些( )参考答案:只有中断源对应的使能位被设置有效时,才会响应中断_中断响应结束后,程序会自动回到中断之前的位置继续执行原程序_最先响应优先级最高的中断源6.单片机串行通信中,根据信息传输的方向分类,包括以下哪些通信方式参考答案:单工_全双工_半双工7.某一种单片机的位数宽度,指的是单片机的地址总线宽度参考答案:错误8.在单片机程序运行中,下列哪种情况下堆栈区会起到重要作用( )参考答案:子函数调用与返回9.MCS51单片机工作时,以下哪些周期概念是与之时序相关的( )参考答案:时钟周期_机器周期_指令周期10.单片机片外总线结构由以下几部分组成( )参考答案:地址总线_数据总线_控制总线11.MCS51单片机片外RAM扩展总线是16根地址线,因此可推断出,片外RAM空间为32kB。
参考答案:错误12.AT89C55型号单片机的片内ROM存储器的容量是( )kB。
参考答案:2013.两个8位无符号整数相乘后,其结果应当为( )位二进制数,MCS51单片机中乘法指令运算结果使用累加器A和( )寄存器共同存放该结果的。
参考答案:16,B14.串行口工作在方式0时,其属于( )通信方式参考答案:单向同步15.定时器使用中,用于定义定时器的工作方式的寄存器是( )参考答案:TMOD16.MCS51单片机的多个中断源的优先级是固定的,不可调整的。
单片机原理及应用_常州工学院中国大学mooc课后章节答案期末考试题库2023年1.函数类型说明符如果用void表示,则函数执行结果返回值的数据类型是()参考答案:无返回值2.80C51单片机的复位方法有两种:一是按键复位,另一是。
参考答案:上电复位3.下面不属于Proteus具有的功能是()。
参考答案:在线仿真4.80C51单片机复位后PC的内容为0000H,P1.7的内容为。
参考答案:15.C51的数据类型sfr占个字节。
参考答案:16.MCS-51单片机,数据线的条数是( )。
8根7.单片机复位后,SP的内容是()参考答案:07H8.80C51单片机要使用片内存储器,EA引脚()。
参考答案:必须接+5V9.共阴级七段LED数码管显示大写U的字形码为()。
参考答案:0x3e10.80C51定时器T1作计数方式,用方式2,则工作方式控制字为()。
参考答案:60H11.80C51单片机定时器模式3,适用对象是()。
参考答案:T012.MCS-51单片机字长的含义是CPU包含的数据线的条数13.若有C51语句unsignedchartemp,那么temp占用个字节。
参考答案:114.80C51单片机若晶振频率为fosc=6MHz,则一个机器周期等于()us。
参考答案:215.MCS-51单片机的RST为复位引脚,为电平复位方式参考答案:高16.80C51单片机扩展外部总线,共有根地址线。
参考答案:1617.MCS-51单片机系统复位后程序计数器PC的值为。
参考答案:0000H18.汇编指令中,对外部RAM用指令来访问。
MOVX19.汇编指令中,对程序存储器的访问用指令来访问参考答案:MOVC20.执行中断返回指令后,从堆栈弹出地址送给()参考答案:PC21.80C51单片机定时器T0进行100次计数,其计数单元初值是( )。
参考答案:15622.AT89C52单片机四个端口作为通用I/O使用,其中()应外接上拉电阻。
单片机原理及应用期末考试试卷班级:_______________学号:_______________:_______________得分:_______________ (卷面共有100题,总分100分,各大题标有题量和总分,每题标号后有小分)一、单项选择题(33小题,共33分)[1分](1)要MCS-51系统中,假设晶振频率屡8MHz,一个机器周期等于(A ) μsA 1.5B 3C 1D 0.5[1分](2)MCS-51的时钟最高频率是 ( A ).A 12MHzB 6 MHzC 8 MHzD 10 MHz[1分](3)以下不是单片机总线是〔D 〕A 地址总线B 控制总线C 数据总线D 输出总线[1分](4)十进制29的二进制表示为原码〔C〕A 11100010B 10101111C 00011101D 00001111[1分](5)电子计算机技术在半个世纪中虽有很大进步,但至今其运行仍遵循着一位科学家提出的根本原理。
这位科学家是:〔D 〕〔A〕牛顿〔B〕爱国斯坦〔C〕爱迪生〔D〕冯·诺伊曼[1分](6)在CPU中,控制器的功能是:〔C 〕〔A〕进行逻辑运算〔B〕进行算术运算〔C〕分析指令并发出相应的控制信号〔D〕只控制CPU的工作[1分](7)以下数据中有可能是八进制数的是:〔 A〕〔A〕764〔B〕238〔C〕396〔D〕789[1分](8)MCS-51的时钟最高频率是 (D )A、6MHzB、8MHzC、10MHzD、12MHz[1分](9)-49D的二进制补码为.〔 B〕A、 11101111B、11101101C、0001000D、11101100[1分](10)要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B)A、 MOVB、 MOVXC、 MOVCD、以上都行[1分](11)假设某存储芯片地址线为12根,那么它的存储容量为(C )A、1KBB、2KBC、 4KBD、 8KB[1分](12)PSW=18H时,那么当前工作存放器是(D )A、 0组成B、 1组成C、2组成D、3组成[1分](13)所谓CPU是指( B)A、运算器与存储器B、运算器与控制器C、输入输出设备D、控制器与存储器[1分](14)PSW=18H时,那么当前工作存放器是〔D 〕〔A〕0组(B)1组〔C〕2组〔D〕3组[1分](15)P1口的每一位能驱动〔 B 〕〔A〕2个TTL低电平负载有〔B〕4个TTL低电平负载〔C〕8个TTL低电平负载有〔D〕10个TTL低电平负载[1分](16)二进制数110010010对应的十六进制数可表示为〔 A〕A、192HB、C90HC、1A2HD、CA0H[1分](17)一3的补码是〔D 〕A、10000011B、11111100C、11111110D、11111101[1分](18)对于8031来说,脚总是〔A 〕A、接地B、接电源C、悬空D、不用[1分](19)进位标志CY在〔 C〕中A、累加器B、算逻运算部件ALUC、程序状态字存放器PSWD、DPOR[1分](20)指令和程序是以〔 C〕形式存放在程序存储器中A、源程序B、汇编程序C、二进制编码D、BCD码[1分](21)单片机应用程序一般存放在〔B 〕A、RAMB、ROMC、存放器D、CPU[1分](22)LJMP跳转空间最大可到达〔D 〕A、2KBB、256B C 、128B D、64KB[1分](23)8051单片机中,唯一一个用户不能直接使用的存放器是〔C 〕A、PSWB、DPTR C 、PC D、B[1分](24)8051单片机中,唯一一个用户可使用的16位存放器是〔 B〕A、PSWB、DPTR C 、ACC D、PC[1分](25)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是〔B 〕〔A〕0003H 〔B〕2000H 〔C〕000BH 〔D〕3000H[1分](26)对程序存储器的读操作,只能使用〔D〕〔A〕MOV指令〔B〕PUSH指令〔C〕MOVX指令〔D〕MOVC指令[1分](27)ORG 0003HLJMP 2000HORG 000BHLJMP 3000H 当CPU响应外部中断0后,PC的值是〔 B〕A、 0003HB、2000HC、000BHD、3000H[1分](28)执行PUSH ACC指令,MCS-51完成的操作是( B)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系统中的〔B〕。
单片机考试复习试题及答案(一)一、填空题(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 数据交换。
单片机原理及应用_中原科技学院中国大学mooc课后章节答案期末考试题库2023年1.在C51语言的程序中,注释一般采用 /**/和// 来实现。
参考答案:正确2.若有以下定义:int a[5]={1,2,3,4,5};则a[2]=()参考答案:33.在AT89S51系统中,一个机器周期等于1μs参考答案:错误4.关于定时器,若振荡频率为12 MHz,在方式1下最大定时时间为()参考答案:65.536 ms5.定义一个位变量表示P1口的第1位的方法是( )参考答案:sbit p1_1=P1^16.C51提供的中断函数语法为:返回值类型函数名(形参)interrupt n,n对应中断源的编号,若n=4,则对应的中断源为。
参考答案:串口##%_YZPRLFH_%##串行口##%_YZPRLFH_%##串口中断##%_YZPRLFH_%##串行口中断7.MCS-51单片机的定时和计数都使用同一计数机构,所不同的只是计数脉冲的来源。
来自于单片机内部的是定时,而来自于外部的则是计数。
参考答案:正确8.对MCS-51系列单片机P0口用作输出时,应外接()参考答案:上拉电阻9.在一般情况8051单片机允许同级中断嵌套参考答案:错误10.51单片机基本型单片机具有中断源的个数为()个参考答案:511.在进行串行通信时,若两机的发送与接收可以同时进行,则称为()。
参考答案:全双工传送12.改变工作寄存器组的方法是( )参考答案:using n13.设T1工作于定时方式2,作波特率发生器,时钟频率为11.0592MHz,SMOD=0,波特率为2.4K时,T1的初值为_______________ 。
参考答案:FAH14.51单片机对最高优先权的中断响应是无条件的参考答案:错误15.若系统晶振频率为12MHZ,则T0工作于定时方式1时最多可以定时()ms.参考答案:65.536##%_YZPRLFH_%##66##%_YZPRLFH_%##6516.单片机是在一块集成电路上把CPU、存储器、定时器/计数器及多种形式的I/O接口集成在一起而构成的微型计算机。
单片机原理与应用_河南农业大学中国大学mooc课后章节答案期末考试题库2023年1.80C51单片机中,输入/输出引脚中有专门的第二功能的引脚是( )。
答案:P32.单片机中的程序计数器PC用来( )。
答案:存放下一条指令地址3.共阴LED数码管在设计驱动时,应选输出( )有效的驱动芯片。
答案:高电平4.不会采用扫描法和线反转法识别键盘的是( )答案:独立键盘5.ADC0809带有( )个模拟量输入通道?答案:86.以下属于单片机系统输出通道的器件是()。
答案:D/A转换器7.在用接口传信息时,如果用一帧来表示一个字符,且每一帧中有一个起始位、一个结束位和若干个数据位,该传送属于( )。
答案:串行传送8.一个EPROM的地址有A0——A11引脚,它的容量为( )。
答案:4KB9.80C51单片机响应中断矢量地址是( )。
答案:中断服务程序的入口地址10.80C51单片机串行口发送/接收中断源的工作过程是:当串行口接收或发送完一帧数据时,将SCON中的( ),向CPU申请中断。
答案:RI或TI置111.用80C51的定时器T0定时,用方式2(8位自动重装计数初值),则应( )。
答案:启动T0前向TH0、TL0置入相同的计数初值,以后不再置入12.可实现将内部数据存储单元的内容传送到累加器ACC中的指令是( )。
答案:MOV A,@R013.80C51指令“MOV R0,#20H”中的20H是指( )。
答案:立即数14.对于80C51单片机,其内部RAM 20H-2FH单元( )。
答案:既可位寻址又可字节寻址15.80C51单片机是ARM架构单片机。
答案:错误16.80C51单片机晶振频率是6MHz时,一个机器周期是6微秒答案:错误17.中断服务程序的最后一条指令是RET。
答案:错误18.串行口数据缓冲寄存器SBUF是物理上独立的2个专用寄存器。
答案:正确19.SPI总线是一种并行总线。
答案:错误20.DAC0832是8位D/A转换器,其输出量为数字电流量。
山东管理学院《单片机原理理应用》 2022-2023学年第一学期期末试卷《《《《《《《《《《《《《单片机原理与应用》院/系——年纪——专业——姓名——学号——《《《一、选择题(每题3分,共30分)1.《下列关于片机原的描述,不正确的是(《)。
A.《片机原是一种将计算原的CPU、存储器、输入输出接口等集成在一个芯机上的微型计算原B.《片机原广泛用》于嵌入式系统中C.《片机原只能》于工业控制,不能》于日常生活产品D.《片机原的工作速度可以》主频来衡量2.《在MCS-51片机原中,关于中断的描述,错误的是(《)。
A.《中断处理过程包括中断请求、中断响用、中断服务和中断返回四个阶段B.《同一优先级的中断请求按时间的先后顺序响用C.《中断返回时,需要从堆栈中弹出断点地址D.《所有中断源都可以通过软件关闭3.《下列关于8051片机原的描述中,不正确的是(《)。
A.《8051片机原有两个16位的定时/计数器B.《8051片机原的CPU是8位的C.《8051片机原有4个8位的并行I/O端口D.《8051片机原使》冯·诺依曼结构4.《在8051片机原中,》于设置定时器/计数器的工作模式的寄存器是(《)。
A.《TCONB.《TMODC.《SCOND.《IE5.《关于8051片机原的寻址方式,下列说法错误的是(《)。
A.《直接寻址方式可以直接访问特殊功能寄存器B.《寄存器间接寻址方式中,可以》DPTR作为间接地址C.《立即寻址方式中,操作数直接给出D.《基址加变址寻址方式在8051片机原中不存在6.《8051片机原是一种(《)位微控制器。
《A.《4《B.《8《C.《16《D.《327.下列哪个寄存器是8051片机原的累加器?(《)《A.《A《B.《B《C.《SP《D.《PSW8.8051片机原有(《)个并行I/O端口。
《A.《2《B.《4《C.《6《D.《89.在8051片机原中,外部中断0的中断请求引脚是(《)。
2023年《单片机原理及应用》期末试题及答案
课程名称:单片机原理及应用考试方式:闭卷考试时间: 120分钟
一、单项选择题(每小题1分,共15分)
1.在片内RAM中,若某位的位地址为40H,则该位所在字节的字节地址为( B )。
A、27H
B、28H
C、29H
D、2AH
2.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是( B )。
A、MOV
B、MOVX
C、MOVC
D、以上都是
3.CPU寻址外设端口地址的方法有两种,一种是统一编址,还有一种是( C )
A、混合编址
B、动态编址
C、独立编址
D、变址编址
4.AT89S51的中断源全部编为同级时,优先级别最高的是( D )。
A、T1
B、外部中断1
C、串行口中断
D、外部中断0
5.MCS—51单片机的复位信号是( A )有效。
A、高电平
B、低电平
C、脉冲
D、下降沿
6.设MCS-51单片机晶振频率为12MHz,定时器作计数器使用时,其最高的输入计数频率应为( C )
A、2MHz
B、1MHz
C、500KHz
D、250KHz
7.已知1只共阴极LED显示器,其中a笔段为字形代码的最低位,若需显示数字1,它的字形代码应为( A )。
A、06H
B、F9H
C、30H
D、CFH
8.若某存储器芯片地址线为12根,那么它的存储容量为( C )。
A. 1KB
B. 2KB
C.4KB
D.8KB
9.51单片机中, 能做数据线用的I/O接口是( A )。
A、P0
B、P1
C、P2
D、P3
10.定时器/计数器工作方式1是( D )。
A、8位计数器结构
B、2个8位计数器结构
C、13位计数结构
D、16位计数结构
12.若定时/计数器能自动重装载初值,则它工作在( C )
A、方式0
B、方式1
C、方式2
D、方式3
13.关于中断,下列说法正确的是( B )。
A、同级别的中断请求按时间的先后顺序响应
B、同级别的中断请求按查询中断标志的先后顺序响应
C、同级别的中断能嵌套
D、同一时间同级别的多中断请求将形成阻塞,系统无法响应
14.AT89S51的片内RAM空间为( A )。
A、256B
B、128B
C、64KB
D、32KB
15.外部中断1对应的中断入口地址为( C )。
A、0003H
B、000HB
C、0013H
D、001BH
二、多项选择(每题2分,共10分)
1.8051单片机的运算器由等组成( ABDE )。
A) 算术逻辑部件ALU B) 累加器ACC C) 计数器PC
D) 程序状态寄存器PSW E) BCD码运算调整电路
2.MCS—51单片机专用寄存器P0口的功能为( DE )。
A) 作一般I/O口使用 B) 作通用双向I/O口使用
C) 作输出高8位地址 D) 作通用I/O口使用
E) 作地址/数据总线使用
3.在MCS—51指令系统中,以累加器A为目的操作数指令是( ABDE )。
A)MOV A,Rn B)MOV A, #data C)MOV Rn, A
D)MOV A, @Ri E)MOV A,direct
4.下列哪些是8051单片机的中断矢量地址( ABDE )。
A)0003H B)000BH C)0007H
D)0013H E)001BH
5.LED数码管显示若用动态显示,须( BD )。
A) 将各位数码管的位选线并联 B) 将各位数码管的段选线并联
C) 将位选线用一个8位输出口控制 D) 将段选线用一个8位输出口控制
E) 输出口加驱动电路
三、填空题(每空1分,共10分)
1.AT89S51单片机芯片共有__40_个引脚,MCS-51系列单片机为____8___位单片机。
2.当使用8031单片机时,需要扩展外部程序存储器,此时EA应为__低电平__。
3.若累加器A中的数据为01110010B,则PSW中的P=__0___。
4.通常、单片机上电复位时PC= _0000H___,SP= _07H__;而工作寄存器则缺省采用第___0__组,这组寄存器的地址范围是从00H~ 07H。
5.单片机外部三大总线分别为__地址总线__、__数据总线___ 和_控制总线_ 。
6.MOV A,40H 指令对于源超作数的寻址方式是采用_ 直接___寻址方式。
四、判断题(每小题1分,共10分)
1.当EA脚接高电平时,对ROM的读操作只访问片外程序存储器。
(X)
2.必须有中断源发出中断请求,并且CPU开中断,CPU才可能响应中断。
(√)3.8155是一种8位单片机。
(X)
4.51单片机只能做控制用,不能完成算术运算。
(X)
5.单片机内部RAM和外部RAM是统一编址的,它们的访问指令相同。
(X)
6.指令AJMP的跳转范围是2KB。
(√)
7.扩展I/O口占用片外数据存储器的地址资源。
(X)
8.AT89S51程序存储器和数据存储器扩展的最大范围都是一样的。
(√)
9.单片机系统扩展时使用的锁存器,是用于锁存低8位地址。
(√)
10.在A/D变换时,转换频率越高越好。
(X)
五、简答题(每小题5分,共20分)
1.说明AT89S51的外部引脚EA*的作用?
答:EA*是内外程序存储器选择控制信号。
(1分)
当EA*=0时,只选择外部程序存储器。
(2分)
当EA*=1时,当PC指针≤0FFFH时,只访问片内程序存储器;当PC指针>0FFFH
时,则访问外部程序存储器(2分)
2. 采用6MHz的晶振,定时5ms,用定时器方式1时的初值应为多少?(请给出计算过程)(5分)
答:(1) (216-X)×2us=5ms 65536 – 2500 = 63036
从而X=63036………………………..3分
(2) 64536=F63CH………………………2分
3. MCS-51单片机片内256B的数据存储器可分为几个区?分别作什么用?
答:(1)通用工作寄存器区,00H – 1FH,共4组,R0-R7,在程序中直接使用(2)可位寻址区,20H-2FH,可进行位操作,也可字节寻址
(3)用户RAM区,30H-7FH,只可字节寻址,用于数据缓冲及堆栈区
(4)特殊功能寄存器区,80H-FFH,21个特殊功能寄存器离散地分布在该区内,用于实现各种控制功能
4. AT89S51外扩的程序存储器和数据存储器可以有相同的地址空间,但不会发生数据冲突,
为什么?
答:不发生数据冲突的原因是:AT89S51中访问程序存储器和数据存储器的指令不一
样。
选通信号也就不一样,前者为PSEN,后者为WR与RD。
程序存储器访问指令为MOVC A,@DPTR;MOVC A,@A+pc。
数据存储器访问指令为:movx A,@DPTR; MOVX A,@Ri; MOVX @DPTR,A。
六、程序分析填空题(每空2分,共20分)
1. MOV DPTR,#DTAB DPTR = _2000H _
MOV A,#01H
RL A ; A = __02H ___
MOVC A,@A+DPTR ;
RR A ;
MOVC A,@A+DPTR ; A = __15H__
ORG 2000H
DTAB:
DB 01H,02H,08H,14H,15H,16H
DB 10H,20H,30H,40H,50H,60H
2、若(R1)=30H,(A)=40H,(30H)=60H,(40H)=08H。
现执行以下程序代码,填
写执行后的结果。
(6分)
MOV A,@R1;
MOV @R1,40H;(30H)= 08H
MOV 40H,A;
MOV R1,#7FH;
3、填写执行下列程序的结果。
MOV A,#95H;(A)= 95H
MOV C,ACC.7;
CPL A;(A)= 6AH
ADD A,#1;
MOV ACC.7,C;(A)= EBH
4. 如果(DPTR)=507BH,(SP)=32H,(30H)=50H,(31H)=5FH,(32H)=3CH,则执行下列指令后:
POP DPH
POP DPL
POP SP
则:(DPH)= 3CH ;(DPL)=_ 5FH _;(SP)= 50H _;
七、程序设计题(共15分)
设计一个循环点亮八个发光二极管的流水灯汇编程序,要求每个流水灯点亮的时间间隔大于100ms。
流水灯接在单片机的P1口上。
ORG 0000H
MOV P1,#0FFH
MOV A,#0FEH
L1: MOV P1,A
LCALL YS0
RL A
SJMP L1
YS0: MOV R6,#0A0H
YS1: MOV R7,#0FFH
YS2: DJNZ R7,YS2
DJNZ R6,YS1
RET
END
(关键是P1口赋值变化和延时程序)。