单片机原理及其接口技术试题.doc

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

单片机原理及其接口技术试题单片机期末试卷样卷\1.P0、P1、P2、P3四个均是___8__位的__并行____口填“串行“还是“并行“,其中P0的功能是____地址/数据分时复口___;P2口的功能是____高8位地址口_______;而__P3__是双功能口;___P1___是专门的用户口。2.程序一般是由三种基本结构构成顺序、__循环结构____和分支结构。3.MCS-51指令共有七种寻址方式,分别是立即数寻址、直接寻址、__寄存器寻址_、寄存器间接寻址、变址寻址、相对寻址、___位寻址____。4.MOVDPTR,Tab的作用是用来设定____________________________。5.MOVDPTR,data16的作用是用来设定___地址指针____________。6.片内RAM可进行位寻址的空间位地址范围是_____00H-FFH_________________。7.MCS-51的存储器空间配置从功能上可分为四种类型__片内程序存储器__、内部数据存储器、_外部数据存储器__、外部程序存储器。8.MCS-51的指令按其功能可分为五大类__数据传送指令_______、_算术运算指令____、逻辑运算类指令、位操作指令、控制转移指令。8.十进制数-54的8位补码表示为11001010。9.12根地址线可选2124K个存储单元,32KB存储单元需要15根地址线。8.十进制数-89的16进制数表示为59H。10.MCS-51内部的定时器/计数器共有_2___个,分别是___T0、T1_____________。11.DJNZ,rel属于五大类指令中的___控制转移指令______类指令,其操作码助记符含义是___减1不为0循环转移_____。9.MCS-51指令系统中direct表示的含义是___片内存储器地址____。10.输入输出设备与主机的连接部分称为输入输出接口,接口有三大作用__隔离与寻址__作用、___所存与缓冲_作用和信号电平与形式的变换作用。11.MCS-51单片机有____5___个中断源,它们的中断向量地址分别是__外中断0/INT0_;__外中断1/INT1_;__T0__;__T1__;__串行端口(RI、TI)_。__2__级中断优先级别12.子程序的调用是___绝对调用___和___长调用____;中断服务子程序的结尾一定是用指令__RET1____。二、选择正确的答案13.存储器的地址范围是0000H03FFH,它的容量为(A)。(A)1KBB2KBC3KBD4KB14.MOVXA,R0指令是采用(D)寻址方式,指令作用在()区间。(A)寄存器,外部数据存储器(B)直接,程序存储器(C)寄存器间接,内部数据存储器(D)寄存器间接,外部数据存储器15.A7H和5BH两个立即数相加后,和为(C),(CY)是()。(A)1CH,0BC1H,0C02H,1DC1H,116.若(A)86H,(PSW)80H,则执行RRCA指令后(A)(A)(A)C3HBB3HC0DHD56H17.如果(P0)65H,则当CPLP0.2SETBCMOVP0.4,C执行后(P0)(C)(A)61HB75HC71HD17H18.MCS-51指令系统中执行时间最长且长达4个机器周期的是D指令。(A)比较转移(B)循环转移(C)增减量(D)乘除法19.8031单片机中,将累加器A中的数送入外RAM的40H单元,可执行的指令(D)。AMOVR1,40HBMOVR1,40HMOVXR1,AMOVXR1,ACMOVX40H,ADMOVR1,40HMOVXR1,A19.不属于单片机与输入输出设备进行信息交换的方式是(D)。A无条件传送方式B查询方式C中断方式D存储器直接存取方式20.已知累加器A的数值为98H,它与0FAH相加,相加后会影响标志位CY、AC和OV位。各个位的值是(D)。A0、0、0B1、0、1C1、1、1D1、1、021在中断服务子程序中,至少应有一条(D)(A)传送指令(B)转移指令(C)加法指令(D)中断返回指令22.要用传送指令访问MCS-51片外RAM,它的指令操作码助记符应是(B)(A)MOV(B)MOVX(C)MOVC(D)以上都行23.A/D转换方法有以下四种,ADC0809是一种采用(C)进行A/D转换的8位接口芯片。A计数式B双积分式C逐次逼近式D并行式24.8051单片机内有B个16位的定时/计数器,每个定时/计数器都有种工作方式。A4,5B2,4C5,2D2,325.要使MCS-51能够响应定时器T1中断,串行接口中断,它的中断允许寄存器IE的内部应是(A)(A)98H(B)84H(C)42H二、分析程序并写出结果(每小题5分,共20分)1.已知(R0)20H,20H10H,P030H,R220H,执行如下程序段后MOVR0,11HMOVA,R2ADDA,20HMOVPSW,80HSUBBA,P0MOV40H,A结果是40H(20H)←11H(A)←20H(A)←(A)(20)(CY)1(A)-(P0)-(CY)→(A)即(A)←00H(A)45H→(A)即(A)←45H(40H)←45H2.已知R020H,20H36H,21H17H,36H34H,执行过程如下MOVA,R0MOVR0,AMOVA,R0ADDA,21HANLA,21HRLAMOVR2,A则执行结束(R0)36HR2D6H3.执行下面一段程序;MOVSP,60HMOVA,10HMOVB,01HPUSHAPUSHBPOPAPOPBA,B的内容是A01HB10H4.设在31H单元存有#23H,执行下面程序MOVA,31HANLA,0FHMOV41H,AMOVA,31HORLA,0F0HSWAPAMOV42H,A则41H03H42H02H三、简答及识图题(共13分)1.写出五个特殊寄存器的名称及其主要用途。1累加器ACC2B寄存器主要用于乘法和除法操作。3TCON定时/计数器控制寄存器4TM0D定时/计数器方式控制寄存5SCON串行通信控制寄存器6PSW程序状态字寄存器四、编程题共12分1.(6分)编一程序段,将字节地址30H3FH单元的内容逐一取出减1,然后再放回原处,如果取出的内容为00H,则不要减1,仍将0放回原处。MOVR7,10HMOVR1,30HLOOPCJNER1,00H,NEXTMOVR1,00HSJMPNEXT1NEXTDECR1NEXT1INCR1DJNZR7,LOOPSJMPEND2.(6分)按以下要求编写单片机定时器的初始化程序段,晶振频率6MHZ。(1)T0作为定时,定时时间为10ms.(2)T1作为计数,记满1000溢出。解1①T0的工作方式0时tmax2132132us16.384ms定时10ms可达要求,则X213-213-3192C78H6318H②T0工作在方式1时tmax2162162us131.072ms定时10ms也可达要求,则X216-EC78H③T0工作在方式2或3时tmax28282us512us定时500us,循环20次,X28-06H2方式0213-10080921F9CHFC1CHXM-计数值方式1216-100FF9CH方式2或328-1009CH①DELAYMOVTMOD00H(01H/10H/11H)(MOVR3,14H)MOVTH0,63HMOVTL0,18HSETBTR0LP1JBCTF0,CLOSESJMPLP1CLOSESJMPRET你在百度里面搜索很多的单片机应用复习题汇总一、填空和问答1、计算机的基本结构是由(CPU)、(存储器)、(I/O接口)组成,相互之间通过(总线)来连接。2、16位微型计算机,其核心部件微处理器字长是(16位)。如inter8086.80286.Z8000。32位微型计算机,其核心部件微处理器字长是(32位)。如80386.486.586。3.8051是(8)位机,其数据总线为(8)位,地址总线为(16)位,故最大寻址空间为(64K)。4.存储器的一个字节有(8个)二进制位,某存储片有1024个存储单元,其地址线为(10)条,共有(8192)个二进制位。5.A/D转换是将(模拟量)转换成(数字量);D/A转换是将(数字量)转换成(模拟量)6.二进制的编码①.BCD码是指(用二进制表示的十进制数)。②.ASCII码是(美国信息交换标准码),它包括(26个)个大写字母、(26个)小写字母、(10个)数字,及一些(标点)符号和(控制)符号。如CR是(回车),总共128个字符。③.248的BCD码是(001001001000)。④.F的ASCII码是(46H)。CR的ASCII码是(0DH)。7.写出8051五个中断源的入口地址(0003H)、(000BH)、(0013H)、(001BH)、(0023H)8.所谓内部总线结构是指(AB)、(DB)、(CB)其中(AB)是单向总线。9.PSW标志寄存器中OV位的状态决定于(CP⊕CS10.MCS-51标志寄存器PSWCyACF0RS1RS0OV0P其各位的含义分别为Cy进位、AC半进位、F0自定义、RS1RS0寄存器组选择、OV溢出标志、P奇偶标志.11.按结构的使用和功能类存储器分为只读.和读写.只读存储器ROM又可分为以下4类掩模.PROM.EPROM.EEPROM.12.2764是8K*8位EPROM.27256是32K*8为EPROM.2816是2K*8位EEPROM.2864是8K*8位EEPROM.如2716是2K*8位的EPROM.13.CPU与外设之间交换的信息有数据.状态信号.控制信号三种类型.其中状态信号和控制信号有时可以共一个端口地址.14.CPU按每条指令操作过程可分为取操作码和取操作数.每一条指令的第一个机器周期必定为取操作码.15.16.如果子程序执行过程中,又调别的子程序,这种结构称为子程序嵌套.17.进入子程序以后SP会自动加2.18.子程序中RET指令的实际含义是将堆栈指针当前的值将堆栈的当前内容弹回PCL和PCH,SP自动减2.19.解释保护断点.保护现场.20.谈谈8031.8051.8751.8052之间的区别.21.8031内部位地址共有多少个,它们处在内部RAM的什么位置.从内部RAM的20H-2FH,一共128个位,位地址00-7FH22.8051有几个外设接口,它们分别是P0.(P1).(P2).(P3).当作为8031外接ROM或RAM时,那几个口做什用.只有P1口可以做正常的接口用;P2口做地址的高8位;P0口做地址的低8位和数据线;P3口做控制、状态信号、中断、串口)23.8051内部总共有RAM多少个,其中那些可供用户使用,那些是用户不能用的.(共256个,0127可用,128255离散的安排了21个特殊功能寄存器。)24.8031内部有(2)个定时器.它即可(定时)又可作(计数)用.当(计数溢出)便会产生中断,将TF0和TF1置位.25、计算机中的数是用(2)进制数表示的;大部分微机的字长是(4)的整数倍,所以,又广泛采用(16)进制表示;微机中字母和字符普片采用(ASCII)码。26、用汇编语言编写的源程序只有经过(汇编程序)翻译成(机器码)才能执行。这个翻译过程就称为汇编。27、CPU与外设之间交换信息一般需要(3)个端口,它们是(数据口)(状态口)和(控制口)28、CPU与外设之间的数据传送可分为(无条件传送方式),(查询方式),(中断方式),(DMA)。为了提高CPU的效率,通常采用(中断)。29、串行通信中两种最基本的通信方式是(同步)和(异步)。30、RAM是(读写)存储器,又可以分为(静态)和(动态)两种。31、ROM是(只读)存储器,也可以分为(掩模),(PROM),(EPROM),(EEPROM),其中EPROM必须用(紫外线)擦除、EEPROM可以用(电)擦除。32、TTL电平规定“1”为(5V),“0”为(0V),而RS-232规定“1”为(-12V),“0”为(12V)。33、CPU寻址外设有两

1 / 19
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功