单片机复习模拟试卷(复习值得参考下)(共3页)

上传人:vc****3p 文档编号:49535806 上传时间:2022-01-18 格式:DOC 页数:3 大小:27KB
返回 下载 相关 举报
单片机复习模拟试卷(复习值得参考下)(共3页)_第1页
第1页 / 共3页
单片机复习模拟试卷(复习值得参考下)(共3页)_第2页
第2页 / 共3页
单片机复习模拟试卷(复习值得参考下)(共3页)_第3页
第3页 / 共3页
亲,该文档总共3页,全部预览完了,如果喜欢就下载吧!
资源描述
精选优质文档-倾情为你奉上单片机模拟试卷一、填空题(每空1分,共10分)1.单片机内有组成微机的主要功能部件CPU 、存储器 和 I/O接口 。2.堆栈的特性是 先进后出 ,8051的堆栈一般开辟在内部RAM30H7FH的范围内,其堆栈指针是 SP 。3.RS232C是 串行通信 总线标准。4.8255是通用的可编程并行接口。5.MCS-51有一个全双工的 异 步串行口,有 4 种工作方式。二、简述题(每题5分,共25分)1.单片机的特性主要有哪些?答: 1.单片机具有体积小、可靠性高、控制功能强、使用方便、性能价格比高、容易产品化等特点。2.8031、8051、8751有何异同?答: 8051、8751和8031均为8位单片机,其内部结构是基本相同的。不同点为:8051内部有4KBROM,8751内部有4KBEPROM,而8031内部无程序存储器。3.MCS-51的位存储区在哪里?寻址范围是多少?答: 内部RAM的202FH为位寻址区域,位地址范围007FH;特殊功能寄存器中地址能被8整除的字节地址单元也可以位寻址,位地址范围80FFH;位存储区共256个位。4.8051的定时器/计数器有几个?是多少位的?有几种工作方式?其工作原理如何?答: 8051有2个16位的定时器/计数器,有4种工作方式。定时器与计数器的工作原理是相同的,8051的定时器/计数器是根据输入的脉冲进行加1计数,当计数器溢出时,将溢出标志位置1,表示计数到预定值。5.8051有哪几个中断源?哪些是内部中断源?哪些是外部中断源?答: 8051有5个中断源,分别是外部中断0, 外部中断1,定时器/计数器0的溢出中断, 定时器/计数器1的溢出中断,串行口中断。三、判断题(20分)1.判断以下各条指令是否正确(LL1和PROC为标号)(10分)(1)MOVX R0,B X(2)MOV A,30H O(3)MOVX A,30H X(4)ADDC A,R7 O(5)SUB A,R2 X(6)ANL #99H ,36HX(7)MOV C,ACC.0 O(8)ORL P1.0,P3.1 X(9)JBCP0,LL1 X(10)ACALLPROC O2.判断以下说法是否正确,不正确予以改正。(10分)(1)单片机是面向数据处理的。答: 单片机是面向控制的。(2)定时器与计数器的工作原理均是对输入脉冲进行计数。 O(3)由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,所以其串行口不能同时发送和接收数据,即不是全双工的串行口。答: 由于MCS-51的串行口的数据发送和接收缓冲器都是SBUF,但在物理上,实际上是两个缓冲器,其串行口可以同时发送和接收数据,是全双工的串行口。(4)END表示指令执行到此结束。答: END表示指令汇编到此结束。(5)ADC0809是8位逐次逼近式模/数转换接口。 O四、阅读程序(20分)1.下列各条指令其源操作数的寻址方式是什么?各条指令单独执行后,A中的结果是什么?(5分)设(60H)=35H,(A)=19H,(R0)=30H,(30H)=0FH。(1)MOVA,#48H;寻址方式:立即寻址,(A)= 48H(2)ADDA,60H;寻址方式:直接寻址 (A)=4EH(3)ANLA,R0;寻址方式:寄存器间接寻址(A)= 09H2.阅读下列程序段,写出每条指令执行后的结果,并说明此程序段完成什么功能?(15分)MOVR1,#30H;(R1)=30H MOVA,#64H;(A)= 64HADDA,#47H;(A)= ABH,(CY)= 0,(AC)= 0 DAA;(A)= 11H ,(CY)=1,(AC)=1MOVR1,A;(R1)= 30H ,(30H)=11H此程序段完成的功能:求两个BCD码数(64H和47H)的和,并将结果放在内部RAM的30H单元。五、计算(画图)题(10分)若8051的晶振频率fosc为6MHz,定时器/计数器T0工作在工作方式1,要求产生10ms定时,写出定时器的方式控制字和计数初值(分别写出TH0与TL0值)。解: (1)T0:定时方式,工作在方式1。方式字TMOD=01H(2)fosc=6MHz,16位计数器,10ms定时,设计数初值为a,t=12/ fosc*(216 - a)10*103=12/6 *(216 - a)a=60536=EC78H即TH0=ECHTL0=78H所以:TMOD=01HTH0=ECHTL0=78H六、编程题(15分)1.阅读程序并填空,形成完整的程序以实现如下功能。(5分)有一长度为10字节的字符串存放在8031单片机内部RAM中,其首地址为40H。要求将该字符串中每一个字符加偶校验位。(以调用子程序的方法来实现。)源程序如下:ORG1000HMOVR0,#40HMOVR7,#10NEXT:MOVA,R0ACALLSEPAMOVR0,AINCR0DJNZR7,NEXTSJMP$SEPA:ADDA,#00HJNB PSW.0,SRETORLA,#80HSRET:RET2.从内部RAM30H单元开始,有10个单字节数据。试编一个程序,把其中的正数、负数分别送40H和50H开始的内部RAM单元。(10分)解: MOV R0,#30HMOVR1,#40HMOVA,#50HMOVR7,#10LOOP:MOV20H,R0JB20H.7,FSHUZSHU:MOV R1,20HINCR1SJMPNEXTFSHU:XCHA,R1MOVR1,AXCHA,R1INCANEXT:DJNZR7,LOOPSJMP$七.定时器1,选择1模式,使P1.1口输出高电平100ms,低电平300ms矩形方波。ORG0000HLJMP STARTORG001BHLJMP TOINT1ORG0100H START:MOVSP,#30HMOVTMOD,#01HMOVTH1,#3CHMOVTL1,#0B0HMOVR3,#03HSETBET1SETBEASETBTR1SETB P1.1CLR P1.0SJMP$TOINT1:MOVTH1,#3CHMOVTL1,#0B0HJNBP1.0,DDGG:DJNZR3,CCDD:CPLP1.1CPLP1.0MOVR3,#03HCC:RETIEND专心-专注-专业
展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 办公文档 > 教学培训


copyright@ 2023-2025  zhuangpeitu.com 装配图网版权所有   联系电话:18123376007

备案号:ICP2024067431-1 川公网安备51140202000466号


本站为文档C2C交易模式,即用户上传的文档直接被用户下载,本站只是中间服务平台,本站所有文档下载所得的收益归上传人(含作者)所有。装配图网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。若文档所含内容侵犯了您的版权或隐私,请立即通知装配图网,我们立即给予删除!