您好,欢迎访问三七文档
当前位置:首页 > 电子/通信 > 综合/其它 > 《单片机应用技术》清考复习题
1《单片机技术及应用》清考复习资料班级:学号:姓名:一、填空题:1.原码、补码、反码都是数在机器中的表示方法。2.带符号数在机器中可用码、码和码表示。3.计算机系统中的各类程序及文件统称为。4.计算机只能识别和执行的指令。5.指令的编码规则称为。6.和是计算机硬件的核心,称为中央处理器(CPU)。7.计算机是由和组成的。8.CPU一次可处理的二进制数的位数称为。9.字长是衡量的一个重要指标。10.字长为的整数倍。11.存储器的职能是。12.根据存储器和CPU的关系,可分为和。13.半导体存储器分为和。14.根据信息在总线上传送的方向性特征,总线可分为和。15.根据信息传送的属性,总线可分为、和。16.微型计算机可划分为大规模集成电路组成的通用微型机和大规模集成电路组成的单片机。17.单片机芯片内至少包含有组成微机的基本组成部分、和等。18.单片机是面向的。19.8031、8051、8751的区别是8031内部、8051内2部、8751内部。20.指令周期是以为单位的。21.时钟电路是计算机的心脏,它控制着计算机的。22.MCS-51的最基本时间单位是周期。23.8051的一个机器周期由个时钟周期组成。24.MCS-51的时钟可以由产生,也可以由提供。25.8051的堆栈可以开辟在。26.堆栈是开辟在中的具有特性的数据缓冲区。27.8051的堆栈指针为,复位时SP被设置为。28.8051复位时,通用寄存器组被选择为,并行I/O口内部为。29.外部RAM和I/O口是的。30.8051有个中断源。31.8251有个中断优先级,可以实现级中断嵌套。32.MCS-51的外部中断触发方式可以是或。33.查表指令MOVCA,@A+DPTR所查表格可在64KB中的任意位置。34.查表指令MOVCA,@A+PC所查表格存放在该查表指令以下个单元内。35.立即寻址,其操作数在中。36.基变址寻址,其操作数在中。37.特殊功能寄存器只能采用寻址方式。外部扩展的数据存储器只能用指令访问。38.8051有个双向位输入/输出口。39.RD是信号。40.WR是信号。3二、简答题1.什么是指令系统?2.单片机的主要应用领域是哪些?3.“在MCS-51单片机中,外部数据存储器和外部I/O口在不同的地址空间。”这种说法是否正确,如不正确,请改正。4.什么是中断?什么是中断系统?5.8051单片机的5个中断源是否可以编程?若可以编程,都可以进行哪些编程设置?6.用8031进行程序存储器的扩展时,其地址、数据、控制总线都是哪些?三、计算题(共10分)若8051的晶振频率fosc为6MHZ,定时器/计数器T1工作在方式1(16位定时器/计数器),要求产生20ms定时,写出定时器的方式控制字和计数初值(写出TH1与TL1值)。D7D6D5D4D3D2D1D0TMOD:GATEC/TM1M0GATEC/TM1M0T1方式字段T0方式字段四、指令与读程序(共20分)1.设(20H)=10H,(30H)=0FH,(P1)=90H,指出下列指令的源操作数的寻址方式及指令分别执行后的结果。(每空1分,共5分)(1)ANL20H,#00H;寻址方式:;(20H)=__(2)MOV30H,P1;寻址方式:;(30H)=_;(P1)=_2.设(A)=69H,(R6)=0CCH,(DPTR)=0200H,(0200H)=11H(1)MOVXA,@DPTR;寻址方式:;(A)=(2)XCHA,R6;寻址方式:;(A)=;(R6)=43.设(20H)=10H,(30H)=0FH,(P1)=90H(1)ANL20H,#00H;寻址方式:;(20H)=__(2)MOV30H,P1;寻址方式:;(30H)=_;(P1)=_4.阅读程序,把指令执行后的结果填入空中。(用十六进制数表示)(每空1分,共5分)MOV40H,#5AHMOVA,#0F0H;(A)=CPLA;(A)=ANL30H,#00H;(30H)=ORL30H,#0BBH;(30H)=XRL40H,A;(40)=5.判断以下各条指令是否正确,对画○,错画×,填入对应的指令前面的括号中。(其中LL1和PROC为标号)()(1)MOVR3,A()(2)MOVR3,R2()(3)ORL50H,#10H()(4)JBCF0,LL1()(5)ADDCA,@R1()(6)MOVXP0,A()(7)ANLR6,A()(8)MOVR2,#0()(9)ANLACC.0,#0()(10)XCHR2,A5五、程序设计(共20分)1.(每空2分,共10分)将下面的程序段填写完整,以实现如下功能:内部RAM中以51H单元为首地址,存放着6个字节的无符号数。统计其中0的个数,并存放在50H单元中。源程序如下:CONT0:MOVR1,#51HMOVR2,①MOV50H,②LOOP:MOVA,@R1③NEXTINC50HNEXT:INC④DJNZR2,⑤RET2.将内部RAM中首地址为30H的一个数据块传送到外部RAM首地址为3000H的区域,遇到传送的数据为零时停止。源程序如下:MI_O:MOVR1,①MOVDPTR,#3000HLOOP:MOVA,②JZ③MOVX@DPTR,AINC④INC⑤SJMPLOOPPRET:RET63.设变量X是无符号数,存放在R0中,函数Y存放在30H中。编写一子程序实现下列表达式。Y=1X20H-1X20H0X=20H7《单片机基础》清考复习资料参考答案一、填空题1.带符号数2.原补反3.软件4.机器语言5.指令格式6.运算器控制器7.硬件软件8.字长9.计算机性能10.字节11.存储程序和数据12.内存外存13.随机存取存储(RAM)只读存储器(ROM)14.单向总线双向总线15.地址总线数据总线控制总线16.多片单片17.CPU存储器I/O接口18.控制19.无程序存储器有4KBROM有4KBEPROM20.机器周期21.工作节奏22.时钟23.1224.内部的振荡器外部的振荡器25.内部RAM的07~7FH(或30~7FH)826.RAM先进后出27.SP07H28.组00FFH29.统一编址30.531.2232.边沿触发电平触发33.程序存储器34.25635.程序存储器36.程序存储器37.直接MOVX38.四8P0~P339.外部扩展RAM或I/O口读40.外部扩展RAM或I/O口写二、简答题1.一台计算机所能执行的全部指令的集合称为指令系统。2.主要应用在智能仪表、机电一体化、实时控制、分布式多微机系统、家用电器等领域。3.这种说法不正确。MCS—51单片机的外部数据存储器和外部I/O口是统一编址的,都在同一个地址空间内。4.CPU正在运行程序时,外部发生了某一事件,请求CPU处理,CPU暂时中断当前程序,转入处理这一事件,处理完后,再回到原来被中断的地方继续原来的工作,这个过程叫中断。实现这种功能的部件称为中断系统。5.8051单片机的5个中断源都可以编程。8051的每一个中断源都可以编程为高优先级或低优先级中断,可以通过设置中断允许寄存器IE使每一个中断允许或禁止向CPU请求中断。6.8031是片内无程序存储器的单片机。在进行程序存储器的扩展时,其三总线如下:地址总线高8位:P2口、地址总线低8位:P0口;9数据总线:P0口(分时复用);控制总线:PSEN(程序存储器读)。三、计算题解:(1)T1:定时方式,工作在方式1。方式字TMOD=10H(2)fosc=6MHZ,16位计数器,20ms定时,设计数初值为a,t=12/fosc*(216-a)20*103=12/6*(216-a)a=55536=D8F0H(2分)即TH1=D8H(2分)TL1=F0H(2分)四、指令与读程序1.(1)寻址方式:立即寻址;(20H)=_00H_(2)寻址方式:直接寻址;(30H)=90H_;(P1)=90H_2.(1)寻址方式:间接寻址;(A)=11H(2)寻址方式:寄存器寻址;(A)=CCH;(R6)=69H3.(1)寻址方式:立即寻址;(20H)=_00H_(2)寻址方式:直接寻址;(30H)=90H_;(P1)=90H_4.(A)=F0H;(A)=0FH;(30H)=00H;(30H)=BBH;(40)=55H5.(1)○(2)×(3)○(4)○(5)○(6)×(7)×(8)○(9)×(10)×五、程序设计1.①#6②#0③JNZ④R1⑤LOOP2.①#30H②@R1③PRET④R1⑤DPTR3.SIGN:MOVA,R0CJNEA,#20H,COMPZERO:MOV30H,#0SJMPPRETCOMP:JCLESSBIG:MOV30H,#1SJMPPRETLESS:MOV30H,#0FFHPRET:RET
本文标题:《单片机应用技术》清考复习题
链接地址:https://www.777doc.com/doc-2831444 .html