




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
.2021A卷一、填空题〔每空1分,共20分〕1、+1000001的反码是。十进制数-4的8位二进制补码是。2、计算机所能执行的指令的集合称为。指令的编码规那么称为,一般由和操作数两局部组成。3、CPU一次可以处理的二进制数的位数称为CPU的。4、当EA为电平时,CPU总是从外部存储器中去指令。5、89C52单片机有6个中断源,其中内部中断源有个,外部中断源有个。6、汇编指令中,对程序存储器的访问用指令来访问,外部RAM用指令来访问。7、C51的数据类型sfr占个字节,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、3、MCS51单片机在同一优先级的中断源同时申请中断时,CPU首先响应〔〕。A、外部中断0C、定时器0B、外部中断1D、定时器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指令的时间为〔〕μs。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=0x7f,b=a<<2,那么b的值为〔〕A、7FHB、0F7HC、0CFHD、0FCH实用文档.
.三、简答题〔共4题,每题5分,共20分〕1、51单片机工作存放器有几组?如何判断CPU当前使用哪一组工作存放器?2、在RAM的位寻址区定义无符号字符变量FLAG,并将FLAG的第0、2位分别定义为K_D、K_P。3、单片机中各中断源对应的中断效劳程序的入口地址能否任意设定?CPU响应定时器中断T0时,能否自动去除中断标志TF0?4、串行口的发送缓冲器和接收缓冲器使用同一个特殊功能存放器名SBUF,并具有相同的字节地址99H,他们是同一个存放器吗?串行口的读、写SBUF指令分别操作的是哪个缓冲器?单片机晶振频率为12MHz,要求让定时器T1工作于方式1来实现60ms定时,同时让定时器T0,工作于方式2,完成200μs定时,试完成初始化程序。voidinit_t0_1(){TH0=0x①。TL0=0x②。TH1=0x③。TL1=0x④。TMOD=0x⑤。TR0=1。TR1=1实用文档..}五、编程题〔10分〕完成以下中断程序,实现当开关闭合后,在外部中断效劳程序中实现蜂鸣器的鸣响,当开关翻开后,蜂鸣器静止。+5V89C52KP3.2/(INT0)+5VP3.6T蜂鸣器#include"reg52.h"#defineucharunsignedchar#defineuintunsignedintsbitBEEP=①。voidinit1(){EA=②。EX0=③。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,请写出该系统外扩RAM存储空间的范围。〔4分〕实用文档..〔3〕74LS373锁存器的作用是什么?〔3分〕〔4〕该单片机系统扩展的是程序存储器还是数据存储器?〔3分〕89C526116RAMRDWRP2.7OEWECEP2.2P2.1P2.0A10A9A874LS373Q7Q6Q5Q4Q3Q2Q1Q0P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0D7A7A6A5A4A3A2A1A0D6D5D4D3D2D1D0GOEO7O6O5O4O3O2O1O0ALE答案一、填空题〔每空1分,共20分〕1、01000001〔41H〕11111100〔FCH〕2、指令系统指令格式操作码3、字长5、424、低6、MOVCMOVX7、128、立即数寻址直接寻址9、TH1TL011、1510、012、PCON13、14二、单项选择题〔共20题,每题1分,共20分〕1~5、BCABC6~10、BBDDC11~15、CDBBC16~20、DBCCB三、简答题〔共4题,每题5分,共20分〕1、51单片机工作存放器共有4组〔2分〕。CPU当前使用的工作存放器组是由PSW存放器的第三位〔RS1〕和第四位〔RS0〕的值决定的〔3分〕。2、unsignedcharbdataFLAG。(2分)sbitK_D=FLAG^0。sbitK_P=FLAG^2。〔后两步只要有一个正确就给2分,全对给3分〕3、各中断源的入口地址已经在中断地址区中被定义了,不能任意设定。〔3分〕可以〔2分〕。4、不是同一个存放器〔1分〕,读SBUF操作的是接收缓冲器〔2分〕,写SBUF操作的是发送缓冲器〔2分〕。实用文档..四、程序分析题(每空2分,共20分)①0x38(2分);0x38(2分);③0x15(2分);④0xa0(2分);⑤0x12(2分)。五、编程题〔10分〕①P3.^6(2分);②1(2分);③1(2分);④0(2分);⑤0(2分)。六题、综合应用〔20分〕〔1〕89C526116RAMRDWRP2.7P2.2P2.1P2.0OEWECEA10A9A874LS373Q7Q6Q5Q4Q3Q2Q1P0.7P0.6P0.5P0.4P0.3P0.2P0.1P0.0D7A7A6A5A4A3A2A1A0D6D5D4D3D2D1D0GOEQ0O7O6O5O4O3O2O1O0ALE〔8分〕;〔2〕线选法〔2分〕,6116的地址范围是7800H~7FFFH〔4分〕。〔3〕锁存地址总线的低8位,保证P0口可以分时复用为地址总线的低8位和数据总线〔3分〕〔4〕数据存储器〔3分〕2021B卷一、填空题〔每空1分,共20分〕1、微处理器简称,主要包括ALU、控制器CU和存放器组。2、对于补码表示的有符号8位二进制数,其表示数的范围为到。3、指令MOVA,@R0第2操作数的寻址方式为。4、AT89S51单片机有条引脚,其中为片外程序存储器的读选通信号。5、MCS-51单片机的特殊功能存放器区位于片内从到FFH的地址范围,对特殊功能存放器的访问只能采用寻址方式。6、MCS-51单片机的RST为复位引脚,为电平复位方式,系统复位后程序计数器PC的值为。实用文档..7、采用石英晶体作为晶振时,其振荡电容的取值一般为。8、C51语言中,“intiCounts;〞定义的变量iCounts在内存中占个字节。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、unsignedcharchData=0。B、staticunsignedcharchData=0。C、sfrunsignedcharchData=0。D、staticvolatilecharchData=0。2、small存储模式下,缺省存储器类型说明的变量均放在〔〕区A、idataB、codeC、pdata。D、xdata3、MCS-51单片机入栈指令“PUSHACC〞执行后,堆栈指针SP〔〕A、减小。B、不变C、增加D、变化不确定4、MCS-51单片机的电源供电电压一般为〔〕A、5V。B、12VC、24VD、22V5、标准MCS-51单片机的时钟频率fosc为6MHz,那么1个机器周期时间长度为〔〕A、1ms。B、2msC、1μsD、2μs6、汇编语言指令“HERE:SJMPHERE〞,说法错误的选项是〔〕A、是1条循环转移指令B、其操作数寻址方式为相对寻址C、是1条无条件转移指令D、是一条短转移指令7、访问片外数据存储器使用以下那条汇编语言指令〔〕A、MOV。B、MOVXC、MOVCD、POP8、定时器工作方式1为〔〕位定时/计数方式。A、4。B、8C、13D、16实用文档.
.9、共阴极LED八段数码管“1〞的字型码为〔〕A、0x3f。B、0x06C、0xc0D、0xf910、LED发光二极管的导通压降一般为〔〕A、V。B、、、5V11、P2口除了可以做普通I/O口外,还可以作为〔〕A、数据总线B、地址总线C、地址总线低8位D、地址总线高8位12、定时器T1的中断向量号为〔〕A、0。B、1C、2D、313、单片机CPU不能自动去除中断标志的中断为〔〕A、串口发送中断B、定时器T0溢出中断C、定时器T1溢出中断D、下降沿触发的外部中断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μsC、转换数据时先移最低位D、移位时时钟信号的下降沿用于时钟同步18、关于8155说法错误的选项是〔〕A、内置1个定时器B、内置256字节RAMC、可扩展出24个I/O口D、高电平复位19、晶振频率为MHz,采用T1作为波特率发生器,波特率不倍增,那么T1的计数初值为〔〕实用文档.
.三、简答题〔共4题,每题5分,共20分〕4、采用动态点亮方式驱动8位LED数码管时,要求刷新频率为50Hz,那么每个扫描周期中,1位LED数码管的显1、用P1口驱动8个LED数码管,实现流水灯的效果〔低电平点亮〕,补全代码。2、补全以下串口初始化程序,晶振频率为,将串口配置为8位异步方式,波特率9600,允许接收,开串口中断。实用文档..SCON=。ET0=1。=1。1、图为74LS164驱动8路LED发光二极管的电路,答复以下问题:(1)图中电阻的作用是什么?其阻值大概为多大?〔3分〕(2)简要说明74LS164的移位时序。〔4分〕(3)说明DINA、DINB、CLR引脚的作用。〔3分〕2、编写完整的程序,使得8路LED光二极管的状态为“亮灭亮灭亮灭亮灭〞。〔10分〕答案一、填空题〔每空1分,共20分〕1、CPU,运算器〔或算术逻辑单元〕2、-128,127实用文档..3、存放器间接寻址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、fosc=12MHz,定时器计数脉冲频率为12/12=1Mhz,计数脉冲周期为1us〔2分〕。T0方式2为8位自动重装方式,其最大计时时间为28*1us=256us〔3分〕。3、参考答案之一#include"absacc.h"(1分)#defineP8155XBYTE[0x2000]//(2分)P8155=0xff。//〔2分〕参考答案之二#include"absacc.h"(1分)XBYTE[0x2000]=0xff;//〔4分〕参考答案之三*((unsignedcharxdata*)0x2000)=0xff。//(5分)4、周期T=1/50=20ms〔2分〕,每位LED数码管显示时间为20/8〔3分〕。四、程序分析题(共2题,每题10分,共20分)1、<reg52.h>,(2分)unsignedchar,(2分)0xfe,(3分)P1(3分)2、0x20(2分)0xfd(2分)0x50(2分)ES(2分)1(2分)五、综合应用〔20分〕1、〔1〕图中电阻为限流电阻,限制流过lED发光二极管的电流约为10ma,其阻值大概为200欧姆。〔200-1K都算对〕。〔3分〕〔2〕准备好DINA和DINB相与1位数据,当CLK引脚产生上升沿的时候该位数据由Q0到Q7依次移入。〔4分〕实用文档..〔3〕DINA和DINB为逻辑与的关系,为串行数据输入端;CLR为清零信号,低电平有效。〔3分〕2、#include"reg51.h"#defineucharunsignedcharsbitSCL=P1^0。sbitSDA=P1^1。sbitDINB=P1^2;sbitCLR=P1^3;//以上3分voidso164(ucharchData){uchari,x。SCL=0。x=chData。for(i=0。i<8。i++){SDA=0。if((x&0x01==1))SDA=1。SCL=1。x=x>>1。SCL=0。}}以上移位函数4分voidmain(){ucharx=0x55。DINB=1。CLR=1。so164(x)。while(1);}//以上main函数3分2021A卷一、填空题〔每空1分,共20分〕1、+1000110B的反码是;-0110011B的补码是。2、MCS-51内部RAM的到是位寻址区。3、MCS-51单片机三总线包含、和。实用文档.
.4、MCS-51单片机复位后,PC的值是。5、一个机器周期等于个状态周期,振荡脉冲2分频后产生的时钟信号的周期定义为状态周期。6、MCS-51单片机外部程序存储器的最大可扩展容量是,其地址范围是。7、假设变量定义在pdata区,那么间接寻址时采用的存放器是(Ri/DPTR)。8、假设有C51语句unsignedchartemp,那么temp占用个字节。9、晶振频率是12MHz,定时器0在方式2下,硬件最长能定时的时间是。10、MCS-51的外部中断有触发方式,一种是低电平触发,另一种是。11、在串口实现多机通讯当中,一个主机最多可以带个从机。12、MCS-51单片机外接12MHz晶振,NOP指令执行的时间是us。13、定时器0当GATE位设置为0时,TR0=开始定时。14、ROM芯片2764的容量是,假设其首地址为0000H,那么其末地址。二、单项选择题〔共15题,每题1分,共15分〕1、变量定义为unsignedcharbdataFLAG,以下说法错误的选项是〔〕A、数据长度为8位B、不允许字节操作C、允许位操作D、变量在内部RAM的20H~2FH2、MCS-51系列单片机外扩存储器芯片时,4个I/O中作为数据总线的是〔〕。A、P0口和P2口B、P0口C、P2和P3口D、P23、访问外部数据存储器时,不起作用的信号是〔B、WR4.如果当前工作〕。A、RDC、PSEND、ALE存放器区为0区,那么工作存放器R0的地址为:〔〕A、00HB、07HC、08HD、0FH5、变量的存储器类型是指〔〕A、变量在内存中的排列顺序B、变量在程序执行过程中的作用范围C、变量占用的物理空间大小D、变量所处的存储区域6、要使无符号字符型变量a中的数高4位为0,低4位不变,那么执行以下哪条语句:〔〕A、a=a&0x0F。B、a=a&0xF0。C、a=a|0x0F。D、a=a|0xF0。7、假设定义:unsignedcharx[5],*pb。那么正确的赋值表达式是()实用文档..A:pb=x;B:pb=x++;C:*pb=&x;D:*pb=*x[0]。8、访问64K程序存储器区域的变量应声明的关键字为〔〕A、xdataB、idataC、codeD、bdata9.中断开启时,除了将各自的中断允许控制位置“1”外,仍然需要将〔〕置“1”。A、ET0B、EAC、ESD、ST210、中断效劳子程序的返回指令为:〔〕A、POPPSWB、POPAccC、RETD、RETI11、在片外扩展一片27128〔16k*8bitROM〕,需要〔〕根地址线。A、8B、13C、14D、1612、以下能正确定义一维数组的选项是〔〕A、inta[5]={0,1,2,3,4,5}。B、chara[]={0,1,2,3,4,5}。C、chara={‘A’,‘B’,‘C’}。D、inta[5]=“0123”。13、使用宏来访问绝对地址时,一般需包含的库文件是〔〕14、扩展存储器时要加锁存器74LS373,其作用是〔〕。A、锁存寻址单元的低八位地址B、锁存寻址单元的数据C、锁存寻址单元的高八位地址D、锁存相关的控制和选择信号15、发光二极管的工作电流一般为〔〕A、10μAB、40μAC、10mAD、40mA三、简答题〔共5题,每题5分,共25分〕1、简述时2、MCS-51外扩的程序存储器和数据存储器,共用16位地址线和8位数据线,可以有相同的空间,为什么两个存储空间不会发生冲突?3、写出C51的中断程序入口地址。4、计算右图中使LED正常工作的限流电阻R的阻值,写出计算钟周期、机器周期、指令周期的概念及相互关系。地址过程。实用文档.
.〔1〕、内部RAM直接寻址区无符号字符变量i;〔2〕、外部64KRAM的有符号整形变量x;Flag=1。}}AcOVP五、编程题〔10分〕MCS-51单片机外接晶振为12MHz,T0工作于方式1,产生50ms定时中断。补充以下函数,使P1.0产生1秒的方波。六、综合应用〔20分〕实用文档..81557407100欧*889C52PB0PB1PB2PB3PB4上拉5VAD0|AD7P05VALEALEPB5PB6PB7WRWRRDRDP2.0IO/M8.LED数码管*6PA5VssCOM5COM4PA4PA3COM3RESETPA2COM2COM1PA1PA0COM0VccCE5V如图为动态显示的6位LED显示接口电路图,答复如下问题。1、简述动态显示和静态显示的优缺点。〔2分〕2、图中,LED是共阴极还是共阳极接法?〔2分〕3、根据图示,完成以下绝对地址变量的定义。#defineCOM_8155PBYTE[0x00]#definePA_8155PBYTE[]〔2分〕#definePA_8155PBYTE[]〔2分〕4、8155命令存放器如以下图所示,完成8155初始化函数。init_8155()实用文档..{P2_0=。〔2分〕COM_8155=。〔2分〕}5、完成动态显示子函数ucharcodeSEG_TAB[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71,0x40,0x73,0x1c,0}。ucharcodeBIT_TAB[]={1,2,4,8,,0x20}。(2分)sbitP2_0=P2^0。ucharIDR_BUF[6]={1,2,3,4,5,6}。LED_Disp(){uchara,i。uintx。for(i=0。i<6。i++){a=DIR_BUF[i]。P2_0=。(2分)PB_8155=。(2分)PA_8155=。(2分)for(x=500。x>0。x--)。}}答案一、填空题〔每空1分,共20分〕1、01000110B,11001101B2、20H,2FH4、0000H3、地址总线、数据总线、控制总线5、67、Ri9、256μs11、25613、16、64K,0000H~FFFFH8、110、下降沿触发12、114、8K,1FFFH二、单项选择题〔共15题,每题1分,共15分〕1~5、BBCAD6~10、AACBD11~15、CBBAC三、简答题〔共5题,每题5分,共25分〕1、时钟周期是输入微处理器的时钟信号的周期。机器周期是机器完成一个根本动作的时间。在MCS-51系列单片机中,一个机器周期由12个时钟周期组成。指令周期是指执行一条指令所需的时间,由一个到数个机器周期组成。2、因为51单片机访问片外程序存储器和数据存储器是通过不同的控制信号进行的,访问片外程序存储器使用PSEN信号,访问片外数据存储器使用WR和RD信号,因此它们有相同的地实用文档.
.址空间也不会冲突。实用文档.
.3、外部中断00003H;定时中断0000BH;外部中断10013H;定时中断1000BH;串行口中断0023H4、R=(VCC-VF-VCES)/IFVCC=5V,VF=1.8V〔1.2~2.5V〕,VCES=0.2V(0.1~0.2V),IF=15mA(10~20mA)R=200Ω5、〔1〕unsignedchardatai。(2)charintxdatax。四、程序分析题(共10分)1、程序改错〔6分〕unsignedintInt0(unsignedcharpara)interrupt1去掉unsignedint〔2分〕去掉unsignedcharpara〔2分〕将interrupt1改成interrupt0〔2分〕2、每空1分Cy1Ac1OV0P0五、编程题〔10分〕#include"reg52.h"#defineucharunsignedchar#defineuintunsignedintsbitP1_0=P1^0。ucharT0CNT0。〔以上2分〕voidinit_t0_1(){TH0=0x3c。TL0=0xb0。TMOD=1。TR0=1。IE=0x82。T0CNT0=0xa。}〔3分〕voidmain(){init_t0_1()。for(。。)。}〔2分〕voidtimer0(void)interrupt1{TL0=0xb0。TH0=0x3c。T0CNT0--。if(T0CNT0==0){T0CNT0=10。P1_0=~P1_0。}}〔3分〕实用文档..六题、综合应用〔20分〕1、动态点亮方式占用硬件资源少,但软件相对复杂。静态点亮方式占用硬件资源多,但软件相对简单。〔2分〕2、共阴极。〔2分〕3、0x01(2分)、0x02〔2分〕4、P2_0=1。〔2分〕COM_8155=xxxx0011B。〔2分〕5、ucharcodeBIT_TAB[]={1,2,4,8,0x10,0x20}。(2分)P2_0=1。(2分)PB_8155=SEG_TAB[a]。(2分)PA_8155=BIT_TAB[i]。(2分)2021B卷一、填空题〔每空1分,共20分〕1、-0101111B的反码是,补码是。2、在除法运算中,被除数放在中,除数放在中。运算后,商放在累加器中,而余数放在存放器中。3、CPU是单片机的核心组件,它包括和。4、外部中断0效劳程序入口地址为,串行口中断效劳程序入口地址是。5、在访问外部存储器时,P0口作为,高8位地址使用口。6、串口工作在方式3时,发送和接收到的第9位数分别放在的和中。7、数码管显示方式可分为和。8、8051单片机的工作存放器分成个组,每组个字节。9、假设变量定义在xdata区,那么间接寻址时采用的存放器是。二、单项选择题〔共15题,每题1分,共15分〕1、C51的数据类型有〔〕A、unsignedchar、unsignedint和指针B、char、int和codeC、long、data和bitD、auto、float和short2、晶振频率为12MHz,那么T0最大定时时间为:〔〕A、256μsB、512μsC、131072μsD、65536μs。3、CPU不能自动去除中断标志位的中断为:〔〕A、T0B、T1C、串行口D、下降沿触发方式的INT04、MCS-51单片机的复位信号为〔〕。A、大于12时钟周期的高电平C、大于12时钟周期的低电平B、大于24时钟周期的高电平D、大于24时钟周期的低电平5、MCS-51单片机在存放器间接寻址方式中,存放器中存放的是〔〕。实用文档..B、操作数地址C、转移地址D、地址偏移量A、操作数6、MCS-51单片机扩展外部程序存储器和数据存储器〔〕。A、分别独立编址B、统一编址D、动态变址C、分别独立编址或统一编址7、在单片机片外扩展一片6264〔8K〕数据存储器芯片,该芯片有()地址线。8.以下MCS51单片机专用存放器中,哪个存放器不可按位寻址?()B.中断优先级存放器IPA.中断容许存放器IE9、以下工作存放器中,哪个存放器可以用于存放器间接寻址方式中()。A.R110、MCS-51单片机字长的含义是(A.引脚数;B.CPU包含的地址线的条数;C.CPU包含的数据线的条数;D.控制线的条数B.R2C.R3D.R4)。11、MCS51复位后,SP的内容为07H,第一个压入堆栈的数据将位于内部RAM的哪个单元?〔〕A.09H单元;12、单片机外部中断的电平触发方式仅限于()有效。A.高电平;C.下降沿;13、以下哪条指令可以读取程序存储器:〔〕C、MOVCD、TEST14、串行口控制存放器SCON中REN为:〔〕B.08H单元;C.07H单元;D.06H单元B.上升沿;D.低电平A、MOVB、MOVXA、多机通信控制位B、接收允许位C、中断标志位D、第9数据位15.当需要扩展的按键比拟多的时候,一般采用〔〕方式。A、直接编码输入C、编码输入B、延时输入D、矩阵输入三、简答题〔共5题,每题5分,共25分〕1、计算机系统中,一般有哪三类总线?并请说出三类总线各自的特征〔包括传输的信息类型、单向还是双向传输〕。2、单片机系统中的定时和计数功能有何区别?分别适用于什么场合?3、如果将MCS-51的P1口引脚按矩阵编码方式组成M*N个检测点,那么在什么情况线检测点数目最多,这是M和N分别是多少?4、在51系列单片机执行中断效劳程序时,为什么一般都要在中断入口地址开始的地方放一条跳转指令?5、8X5X系列CPU复位后,使用了哪一工作存放器组?其中R1对应的物理存储单元地址是什么?四、程序分析题(每空1分,共10分)实用文档.
.MCS-51单片机P1口作为输出口,八位分别连线八只发光二极管〔当引脚输出高电平时对应的发光二级管亮〕;编程实现单灯循环点亮,每隔2秒钟,亮的发光二极管〔只有1个亮〕移位一次。晶振为12MHz,利用内部定时计数器T0实现延时,为了实现该功能,请将下面的程序补充完整。#include“〞unsignedcharT1s=0。unsignedcharLED=1。voidTimer0()interrupt①{TH0=②。TL0=③。T1s++。If(T1s==100){LED<<=1。If(LED==④)LED=⑤。T1s=0。}}voidmain(){TMOD=⑥。TL0=⑦。TH0=⑧。IE=0x82。TR0=⑨。While(1){P1=⑩。}}五、编程题〔10分〕ADC0809与单片机的接口如以下图所示,ALE信号经D触发器2分频后得到约500kHz信号作为0809的时钟信号,8路A/D转换器的通路地址分别为78H~7FH,写出读八路A/D的函数。实用文档..DQCKALEWRCLK+5VVCCALESTARTOEREF+A7RDREF-GNDA0A1ABIN0IN7模拟输入A2C2-1D0~D72-8EOC、综合应用〔共20分〕六现有由89C52单片机、74LS373锁存器、74LS138译码器、2764EPROM和6264RAM芯片共同组成的单片微型计算机系统如下图:1〕、分别写出该系统外扩的程序存储空间和数据存储空间的范围〔6分〕;2〕、说明图中除CPU外的四个芯片的功能〔4分〕;3〕、完成下面程序,实现将外部RAMC100H~C10F单元内容传送到内部RAM的40H~4FH单元中〔每空2分,共10分〕MOVR7,①。MOVDPTR,②。MOVR0,③。LOOP:④。MOV@R0,AINCR0。INCDPTR。⑤。实用文档..答案填空题〔每空1分,共20分〕一、1.11010000〔D0H〕,11010001〔
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年玻璃纤维仿形织物项目投资风险评估报告
- “软件工程”意识在网页设计教学中的应用
- 2025年IC卡售气系统项目合作计划书
- 企业法律风险防控
- 体育锻炼防受伤课件视频
- 数学 第四册(五年制高职) 教案 1.6 第16章逻辑代数初步 复习
- 国际贸易与物流师试题及答案
- 统编版语文五年级下册《语文园地四》精美课件
- 广西玉林市博白县2025届高三考前热身化学试卷含解析
- 植物细胞亡的机制研究试题及答案
- 陕西省汉中市汉台区部分学校 2024-2025学年七年级下学期第一次月考道德与法治试题(原卷版+解析版)
- 2025上半年江西赣州市人民医院招考聘用工作人员自考难、易点模拟试卷(共500题附带答案详解)
- GB/T 15683-2025粮油检验大米直链淀粉含量的测定
- 3.2依法行使权利 课件-2024-2025学年统编版道德与法治八年级下册
- 2024-2025学年北京市东城区五下数学期末检测试题含答案
- DB32T 5003-2025小微型和劳动密集型工业企业现场安全管理规范
- 《积极心理学(第3版)》 课件 第4章 乐观
- GB/T 10000-2023中国成年人人体尺寸
- 2022公务员录用体检操作手册(试行)
- 反应釜规格尺寸大全(79标、93标)
- 铁路隧道衬砌施工成套技术(图文并茂)
评论
0/150
提交评论