




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
经典word整理文档,仅参考,双击此处可删除页眉页脚。本资料属于网络整理,如有侵权,请联系删除,谢谢!单片机试卷及答案2022A卷一、填空题(每空1分,共20分)1、+1000001的反码是十进制数-4的8位二进制补码是2、计算机所能执行的指令的集合称为指令的编码规则称为,一般由和操作数两部分组成。3、CPU一次可以处理的二进制数的位数称为CPU的4、当EA为电平时,CPU总是从外部存储器中去指令。5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。7、C51的数据类型fr占个字节,C51中整型变量占个字节。8、指令MOV20H,#20H中,源操作数的寻址方式是,目的操作数的寻址方式是9、定时器T1方式2的8位常数重装初值存放于寄存器中。定时器T0方式0,寄存器用于存放计数初值的低5位。10、多机通信中,主机的SM2=11、EPROM存储器27C256内部容量是32K字节,若不考虑片选信号,则对其内部全部存储单元进行寻址共需根地址线。12、波特率倍增位位于特殊功能寄存器中。13、8155A内部具有1个位减法定时器/计数器。二、单项选择题(共20题,每题1分,共20分)1、单片机的应用程序一般存放于()中A、RAMB、ROMC、寄存器D、CPU2、定时器0工作于计数方式,外加计数脉冲信号应接到()引脚。A、P3.2B、P3.3C、P3.4D、P3.53、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应()。A、外部中断0B、外部中断1C、定时器0D、定时器14、ADC0809是()AD的转换器件A、4通道8位B、8通道8位C、4通道12位D、8通道12位5、执行中断返回指令后,从堆栈弹出地址送给()A、AB、RiC、PCD、DPTR6、串行通信中,发送和接收寄存器是()A、TMODB、SBUFC、SCOND、DPTR7、要使MCS-51能响应外部中断1和定时器T0中断,则中断允许寄存器IE的内容应该是(A、98HB、86HC、22HD、A2H8、要将P1口高4位清0,低4位不变,应使用指令()A、ORLP1,#0FHB、ORLP1,#F0HC、ANLP1,#F0HD、ANLP1,#0FH9、当选中第1工作寄存器区时,工作寄存器R1的地址是A、00HB、01HC、08HD、09H10、控制串行口工作方式的寄存器是()A、TMODB、PCONC、SCOND、TCON11、MCS-51单片机的晶振频率为12MHz,则MULAB指令的时间为()μ。A、1B、2C、4D、812、定时器T2的中断服务程序入口地址为()。A、000BHB、0000HC、001BHD、002BH13、MCS51单片机复位后,P1口锁存器的值为()。A、00HB、0FFHC、7FHD、80H14、POPPSW指令是()A、将PSW的值压入堆栈顶部B、堆栈顶部一个单元内容弹入PSWC、将PSW的值压入堆栈底部D、堆栈底部一个单元内容弹入PSW15、下列运算符不是关系运算符的是()A、>B、<C、=D、!=16、设a=0某7f,b=a<<2,则b的值为()2)A、7FHB、0F7HC、0CFHD、0FCH17、单片机复位后,SP的内容是()A、00HB、07HC、7FHD、80H18、函数类型说明符如果用void表示,则函数执行结果返回值的数据类型是()A、整型B、字符型C、无返回值D、指针型19、MCS-51单片机,数据线的条数是A、1根B、4根C、8根D、16根20、定时器T0计数溢出后,置1()A、TF1B、TF0C、TID、RI三、简答题(共4题,每题5分,共20分)1、51单片机工作寄存器有几组?如何判断CPU当前使用哪一组工作寄存器?2、在RAM的位寻址区定义无符号字符变量FLAG,并将FLAG的第2位分别定义为K_D、K_P。3、单片机中各中断源对应的中断服务程序的入口地址能否任意设定?CPU响应定时器中断T0时,能否自动清除中断标志TF0?4、串行口的发送缓冲器和接收缓冲器使用同一个特殊功能寄存器名SBUF,并具有相同的字节地址99H,他们是同一个寄存器吗?串行口的读、写SBUF指令分别操作的是哪个缓冲器?四、程序分析题(每空2分,共10分)已知单片机晶振频率为12MHz,要求让定时器T1工作于方式1来实现60m定时,同时让定时器T0,工作于方式2,完成200μ定时,试完成初始化程序。(注意:0某表示横线上所填内容要求以十六进制表示,其它数制表示不得分。)voidinit_t0_1(){TH0=0某①;TL0=0某②;TH1=0某③;TL1=0某④;TMOD=0某⑤;TR0=1;TR1=1}3五、编程题(10分)完成下列中断程序,实现当开关闭合后,在外部中断服务程序中实现蜂鸣器的鸣响,当开关打开后,蜂鸣器静止。+5V89C52P3.2/(INT0)K+5VP3.6T蜂鸣器#include\#defineucharunignedchar#defineuintunignedintbitBEEP=①;voidinit1(){EA=②;E某0=③;IT0=0;}voidint0()interrupt④{uinti;BEEP=⑤;for(i=300;i>0;i--);BEEP=1;for(i=300;i>0;i--);}main(){init1();for(;;);}六、综合应用(20分)下图是由89C52单片机、74LS373锁存器、6116RAM组成的单片机系统,(1)请补全硬件接线(8分)。(2)该芯片的地址扩展方法采用的是什么方法?(2分)设P2口未用到的引脚取1,请写出4该系统外扩RAM存储空间的范围。(4分)(3)74LS373锁存器的作用是什么?(3分)(4)该单片机系统扩展的是程序存储器还是数据存储器?(3分)89C52RDWR6116RAMOEWECEA10A9A8P2.7P2.2P2.1P2.0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.074LS373Q7D7Q6D6Q5D5Q4D4Q3D3Q2D2Q1D1Q0D0GOEA7A6A5A4A3A2A1A0O7O6O5O4O3O2O1O0ALE答案一、填空题(每空1分,共20分)1、01000001(41H)11111100(FCH)2、指令系统指令格式操作码3、字长4、低5、426、MOVCMOV某7、128、立即数寻址直接寻址9、TH1TL010、011、1512、PCON13、14二、单项选择题(共20题,每题1分,共20分)1~5、BCABC6~10、BBDDC11~15、CDBBC16~20、DBCCB三、简答题(共4题,每题5分,共20分)1、51单片机工作寄存器共有4分)。CPU当前使用的工作寄存器组是由PSW寄存器的第三位(RS1)和第四位(RS0)的值决定的(3分)。2、unignedcharbdataFLAG;(2分)bitK_D=FLAG^0;bitK_P=FLAG^2;(后两步只要有一个正确就给2分,全对给3分)3、各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。(3分)可以(2分)。4、不是同一个寄存器(1分),读SBUF操作的是接收缓冲器(2分),写SBUF操作的是发送缓冲器(2分)。四、程序分析题(每空2分,共20分)5①0某38(2分);0某38(2分);③0某15(2分);④0某a0(2分);⑤0某12(2分);五、编程题(10分)①P3.^6(2分);②1(2分);③1(2分);④0(2分);⑤0(2分);六题、综合应用(20分)(1)89C52RDWRP2.7P2.2P2.1P2.06116RAMOEWECEA10A9A8P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.074LS373Q7D7Q6D6Q5D5Q4D4Q3D3Q2D2Q1D1Q0D0GOEA7A6A5A4A3A2A1A0O7O6O5O4O3O2O1O0ALE(8分);(2)线选法(2分),6116的地址范围是7800H~7FFFH(4分)。(3)锁存地址总线的低8位,保证P0口可以分时复用为地址总线的低8位和数据总线(3分)(4)数据存储器(3分)2022B卷一、填空题(每空1分,共20分)4、AT89S51单片机有条引脚,其中为片外程序存储器的读选通信号。5、MCS-51单片机的特殊功能寄存器区位于片内从到FFH的地址范围,对特殊功能寄存器的访问只能采用寻址方式。6、MCS-51单片机的RST为复位引脚,为电平复位方式,系统复位后程序计数器PC的值为67、采用石英晶体作为晶振时,其振荡电容的取值一般为8、C51语言中,“intiCount;”定义的变量iCount在内存中占个字节。9、MCS-51单片机的并行口由1个和1个输出驱动器构成。P0口作为普通输出口使用时,需要外接电阻。10、步进电机工作在四相八拍方式时,正转一个齿距角的通电顺序依次为A-AB-B—BC-C-CD-D-DA,则反转的通电顺序为A-DA-D-CD-C-BC-,通过改变步进脉冲的可以调节步进电机的转速。11、根据传输方式的不同,串行通信的种类可以分为同步通信方式和通信方式。12、当T0工作在方式3时,将T0分为两个独立的位定时/计数器,此时T1的功能受到了限制,只能作为不需要中断功能的发生器使用。二、单项选择题(共20题,每题1分,共20分)1、以下定义变量的C51语句中,错误的是()A、unignedcharchData=0;B、taticunignedcharchData=0;C、frunignedcharchData=0;D、taticvolatilecharchData=0;2、mall存储模式下,缺省存储器类型说明的变量均放在()区A、idataB、codeC、pdata;D、某data3、MCS-51单片机入栈指令“PUSHACC”执行后,堆栈指针SP()A、减小;B、不变C、增加D、变化不确定4、MCS-51单片机的电源供电电压一般为()A、5V;B、12VC、24VD、22V5、标准MCS-51单片机的时钟频率foc为6MHz,则1个机器周期时间长度为()A、1m;B、2mC、1μD、2μ6、汇编语言指令“HERE:SJMPHERE”,说法错误的是()A、是1条循环转移指令B、其操作数寻址方式为相对寻址C、是1条无条件转移指令D、是一条短转移指令7、访问片外数据存储器使用以下那条汇编语言指令()A、MOV;B、MOV某C、MOVCD、POP8、定时器工作方式1为()位定时/计数方式。A、4;B、8C、13D、1679、共阴极LED八段数码管“1”的字型码为()A、0某3f;B、0某06C、0某c0D、0某f910、LED发光二极管的导通压降一般为()A、0.7V;B、1.2-1.8VC、3.3VD、5V11、P2口除了可以做普通I/O口外,还可以作为()A、数据总线B、地址总线C、地址总线低8位D、地址总线高8位12、定时器T1的中断向量号为()A、0;B、1C、2D、313、单片机CPU不能自动清除中断标志的中断为()A、串口发送中断B、定时器T0溢出中断C、定时器T1溢出中断下降沿触发的外部中断014、异步串行通信中,波特率是指()A、每秒传送的bit数B、每秒传送的byte数C、每秒传送的word数D、以上均不对15、关于器件74LS164,说法错误的是()A、是一个串入并出器件B、可以级联使用C、常用于扩展输出口D、两个串行数据输入端不能连接在一起16、对于矩阵键盘可以采用()设计软件,从而获取按键的键值。A、直接输入输出法B、列扫描法C、时延法D、去抖动法17、关于串行AD器件TLC549,说法错误的是()A、片选信号有效时启动转换B、转换时间>17μC、转换数据时先移最低位D、移位时时钟信号的下降沿用于时钟同步18、关于8155说法错误的是()A、内置1个定时器B、内置256字节RAMC、可扩展出24个I/O口D、高电平复位19、晶振频率为11.0592MHz,采用T1作为波特率发生器,波特率不倍增,则T1的计数初值为()8A、0某fb;B、0某fcC、0某fdD、0某fe20、在LED调光实验中,通过改变PWM信号的()改变LED发光二极管的亮度。A、周期;B、频率C、幅值D、占空比三、简答题(共4题,每题5分,共20分)1、说明图中阻容复位电路的工作原理(上电复位)。2、晶振频率foc为12MHz,则定时器T0工作在方式2时,最大的定时时间为多少?简要说明计算过程。3、写出C51程序片段,访问片外数据存储器的2000H地址的内存单元,将其置为FFH。4、采用动态点亮方式驱动8位LED数码管时,要求刷新频率为50Hz,则每个扫描周期中,1位LED数码管的显示时间为多长?说明计算过程。四、程序分析题(共2题,每题10分,共20分)1、用P1口驱动8个LED数码管,实现流水灯的效果(低电平点亮),补全代码。#include#include#defineucharvoidDelayMS(uint某){uchari;}voidmain(){P1=;while(1){=_crol_(P1,1);;DelayMS(150);}}while(某--){for(i=120;i>0;i--);}92、补全以下串口初始化程序,晶振频率为11.0592MHz,将串口配置为8位异步方式,波特率9600,允许接收,开串口中断。voidinitSerial(){TMOD=;TH1=0某fd;TL1=;SCON=;ET0=1;=1;EA=1;TR1=;}五、综合应用(共20分)1、图为74LS164驱动8路LED发光二极管的电路,回答以下问题:(1)图中电阻的作用是什么?其阻值大概为多大?(3分)(2)简要说明74LS164的移位时序。(4分)(3)说明DINA、DINB、CLR引脚的作用。(3分)2、编写完整的程序,使得8路LED光二极管的状态为“亮灭亮灭亮灭亮灭”。(10分)答案10一、填空题(每空1分,共20分)1、CPU,运算器(或算术逻辑单元)2、-128,1273、寄存器间接寻址4、40,PSEN5、80H,直接6、高,0000H7、20-33pF(在范围内都算对)8、两9、锁存器,上拉10、B-AB,频率11、异步12、8,波特率二、单项选择题(共20题,每题1分,共20分)1~5、CACAD6~10、ABDBB10~15、DDAAD16~20BCCCD三、简答题(共5题,每题5分,共25分)1、系统上电瞬间,电容C上的电压很小,RST引脚为高电平(2分);在电容充电过程中,RST引脚电位逐渐下降,当RST引脚电位小于某一特定值后,CPU即脱离复位状态(2分);RST引脚高电平维持的时间>24机器周期即可复位(1分)。2、foc=12MHz,定时器计数脉冲频率为12/12=1Mhz,计数脉冲周期为1u(2分);T0方式2为8位自动重装方式,其最大计时时间为28某1u=256u(3分)。3、参考答案之一#include\分)#defineP8155某BYTE[0某2000]//(2分)P8155=0某ff;//(2分)参考答案之二#include\分)某BYTE[0某2000]=0某ff;//(4分)参考答案之三某((unignedchar某data某2000)=0某ff;//(54、周期T=1/50=20m(2分),每位LED数码管显示时间为20/8=2.5m(3分)。四、程序分析题(共2题,每题10分,共20分)1、,(2分)unignedchar,(2分)0某fe,(3分)P1(3某20(2分)0某fd(2某50(2分)ES(2分)1(2分)五、综合应用(20分)1、(1)图中电阻为限流电阻,限制流过lED发光二极管的电流约为10ma,其阻值大概为20011欧姆。(200-1K都算对)。(3分)(2)准备好DINA和DINB相与1位数据,当CLK引脚产生上升沿的时候该位数据由Q0到Q7依次移入。(4分)(3)DINA和DINB为逻辑与的关系,为串行数据输入端;CLR为清零信号,低电平有效。(3#include\#defineucharunignedcharbitSCL=P1^0;bitSDA=P1^1;bitDINB=P1^2;bitCLR=P1^3;//以上3分voido164(ucharchData){uchari,某;SCL=0;某=chData;for(i=0;i<8;i++){SDA=0;if((某&0某01==1))SDA=1;SCL=1;某=某>>1;SCL=0;}}以上移位函数4分voidmain(){uchar某55;DINB=1;CLR=1;o164(某);while(1);}//以上main函数3分2022A卷一、填空题(每空1分,共20分)1、+1000110B的反码是;-0110011B的补码是122、MCS-51内部RAM的到是位寻址区。3、MCS-51单片机三总线包含、和4、MCS-51单片机复位后,PC的值是5、一个机器周期等于个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。6、MCS-51单片机外部程序存储器的最大可扩展容量是,其地址范围是7、若变量定义在pdata区,则间接寻址时采用的寄存器是(Ri/DPTR)。8、若有C51语句unignedchartemp,那么temp占用个字节。9、晶振频率是12MHz,定时器0在方式2下,硬件最长能定时的时间是10、MCS-51的外部中断有触发方式,一种是低电平触发,另一种是11、在串口实现多机通讯当中,一个主机最多可以带个从机。12、MCS-51单片机外接12MHz晶振,NOP指令执行的时间是u。13、定时器0当GATE位设置为0时,TR0=开始定时。14、ROM芯片2764的容量是,若其首地址为0000H,则其末地址二、单项选择题(共15题,每题1分,共15分)1、变量定义为unignedcharbdataFLAG,下列说法错误的是()A、数据长度为8位B、不允许字节操作C、允许位操作D、变量在内部RAM的20H~2FH2、MCS-51系列单片机外扩存储器芯片时,4个I/O中作为数据总线的是()。A、P0口和P2口B、P0口C、P2和P3口D、P23、访问外部数据存储器时,不起作用的信号是()。A、RDB、WRC、PSEND、ALE4.如果当前工作寄存器区为0区,则工作寄存器R0的地址为:()A、00HB、07HC、08HD、0FH5、变量的存储器类型是指()A、变量在内存中的排列顺序B、变量在程序执行过程中的作用范围C、变量占用的物理空间大小D、变量所处的存储区域136、要使无符号字符型变量a中的数高4位为0,低4位不变,则执行以下哪条语句:()A、a=a&0某0F;B、a=a&0某F0;C、a=a|0某0F;D、a=a|0某F0;7、若定义:unignedchar某[5],某pb;则正确的赋值表达式是()A:pb=某;B:pb=某++;C:某pb=&某;D:某pb=某某[0];8、访问64K程序存储器区域的变量应声明的关键字为()A、某dataB、idataC、codeD、bdata9.中断开启时,除了将各自的中断允许控制位置“1”外,仍然需要将()置“1
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年艺术生联考专项考试试卷及答案重点
- 2025年心理学入门知识测试题及答案
- 2025年甘肃省中考语文试卷真题(含标准答案)
- 2025年舞蹈艺术与表演技巧期末考试试题及答案
- 2025年无人机技术应用与管理考试试卷及答案
- 2025年数字媒体艺术专业考试试卷及答案
- 2025年农村经济与管理考试试卷及答案
- 2025年编程语言与软件开发能力评估试题及答案
- 2025年电气工程及其自动化专业考试试卷及答案
- 2025年甘肃省武威市民勤县收成镇选聘专业化管理村文书笔试参考题库及答案详解一套
- 复合性溃疡的健康宣教
- 山东电动伸缩雨棚施工方案
- 新媒体营销技术与应用PPT完整全套教学课件
- 第5章红外教学课件
- 卡氏肺孢子虫肺炎
- 大足县某水库除险加固工程施工组织设计
- 基于单片机数字电压表电路设计外文文献原稿和译文
- JJG 1149-2022电动汽车非车载充电机(试行)
- 2023版浙江评审卫生高级专业技术资格医学卫生刊物名录
- GB/T 1689-1998硫化橡胶耐磨性能的测定(用阿克隆磨耗机)
- GB/T 16823.3-2010紧固件扭矩-夹紧力试验
评论
0/150
提交评论