浙江工业大学微机原理试卷集锦0506

上传人:今*** 文档编号:106294258 上传时间:2019-10-14 格式:DOC 页数:16 大小:146.04KB
返回 下载 相关 举报
浙江工业大学微机原理试卷集锦0506_第1页
第1页 / 共16页
浙江工业大学微机原理试卷集锦0506_第2页
第2页 / 共16页
浙江工业大学微机原理试卷集锦0506_第3页
第3页 / 共16页
浙江工业大学微机原理试卷集锦0506_第4页
第4页 / 共16页
浙江工业大学微机原理试卷集锦0506_第5页
第5页 / 共16页
点击查看更多>>
资源描述

《浙江工业大学微机原理试卷集锦0506》由会员分享,可在线阅读,更多相关《浙江工业大学微机原理试卷集锦0506(16页珍藏版)》请在金锄头文库上搜索。

1、浙江工业大学2005/2006学年练习A卷课程 微机原理及应用 姓名班级 班 学号题 序一二三四五六七八九十总评 计 分命题:一、填空题(共10分)1MCS-51系列单片机的存贮器分为4个物理上相互独立的存储器空间,即 程序存储器,内部数据存储器,特殊功能寄存器,外部数据寄存器 ;按其逻辑关系可分 5 个逻辑上相互独立的存储器空间。2对于指令SJMP $,其操作码为80H,其操作数(即偏移量)为_0_。3I/O数据传送的控制方式有_中断处理方式_、程序查询方式、_DMA传送方式_。4设X=5AH,Y=36H,则X与Y“或”运算为_7EH_,X与Y的“异或”运算为_6BH_。5单片机的复位操作是

2、_低电平_(高电平/低电平),单片机复位后,堆栈指针SP的值是_07H_。6单片机程序的入口地址是_0000H_,外部中断1的入口地址是_0013H_。7MCS-51有一个全双工的 异 步串行口,有 4 种工作方式。8远距离传输应采用 RS-485 通信。9INT0中断和INT1中断的入口地址分别为0003H 和0013H 。假设软件设定INT0为低优先级别、INT1为高优先级别,当CPU正在执行INT1中断时,发生了INT0中断请求,CPU应如何响应?INT1中断完成之后,再执行INT0中断 。10定时器/计数器的工作方式3是指得将T0拆成两个独立的8位计数器。而另一个定时器/计数器此时通常

3、只可作为定时器试用。二、判断题(共10分,错误时请简要说明原因)1MCS-51单片机是依靠低电平复位的。(N )2执行CLR 30H指令后,30H字节单元被清0。( Y )3串行口的发送中断与接收中断各自有自己的中断入口地址。(N )错,相同的中断入口地址4利用“三总线”可以扩展MCS-51单片机系统的程序、数据存储器和I/O接口。( Y )5MCS-51单片机的数据传送类指令执行后,源操作数和目的操作数都被更新。(N )错,源操作数未改变6对片外数据RAM单元读写数据须用MOVX指令。( N )错,采用MOVC指令7定时器/计数器工作于模式2,在计数溢出时计数从初值重新开始。( Y )8当晶

4、振频率是12MHz时,MCS51单片机的机器周期是1ms。( Y )9一字节补码所表示的数值范围是-127+128。( N )错,从+12812710P0口执行一条”ANL P0,A”指令的过程是把P0端口引脚线上的数据与累加器A中的数据进行”逻辑与”操作后结果送回P0端口。( Y )三、程序填空、解释程序语句,并填写运行结果(共25分)1 PROG:MOV 40H,#38H ;(40h)=38hMOV A ,#40H ;(a)=40h ANL A,#0FH ;(a)=00h MOV 31H,A ;(31h)=00h ANL A,#0F0H ;(a)=00 SWAP A ; 00H MOV 3

5、0H,A当执行完以上指令后,填写下面的寄存器或地址中的值:(A)= 00H ;(40H)= 38H ; (30H)= 00H ;(31H)= 00H 。2设在MCS-51单片机片内RAM中,(20H)=40H,(40H)=22H,(22H)=10H,P1=0CFH,当下列程序执行完后,各单元内容分别为多少?MOV R0,#20H ; (R0) =20H MOV A,R0 ; (A) =40H MOV R1,A; (R1)=40HMOV B,R1 ;(B)=22HMOV R,P1 ; (40H)=0CFH MOV P3,P1(A)= 40h ;(B)= 22h ;(R0)= 20h ;(R1)=

6、 40h ;(P1)= 0CFH ;(P3)= 0CFH ;(20H)= 40H ;(22H)= 10H 。3 MOVR0,#31H MOVR3,#03H MOVR1,#00H MOVR2,#00H LOOP:MOVXA,R0; (A)=56H ADDCA,R2; (A) =56H MOVR2,A; (R2)=(A) JNC LOOP1; 标志位为0 则转移到LOOP1 INCR1; R1地址加一 LOOP1:INCR0; R0地址加一 DJNZR3, LOOP; 判断R3的值减一的是否为0,不是则继续执行loop END设 (32H)=0AH,(31H)=56H,(30H)=10H,(33H

7、)=25H。问:(A)= 86H ;(R0)= 34H ;(R1)= 01H ;(R2)= 86H ;(R3)= 00H ;(31H)= 56H ;(30H)= 10H 。4已知片内RAM中,(40H)=95H,试分析如下程序的运行结果。 ORG 2000H MOV A, 40H MOV B, #64H DIV AB ; A除B,商存A,余数存B ORL A,#30H MOV 36H,A ;31H MOV A,B MOV B,#0AH DIV AB ORL A,#30H MOV 35H,A ;34H MOV A,B ORL A,#30H ; 将A中值与30H或之后的结果存A MOV 34H,A

8、 ;39H(36H)= 31H ;(35H)= 34H ;(34H)= 39H ;(40H)= 95H 。5执行下列程序后,问(A)= 99H ;(R0)= 09H ;(R1)= 00H 。ORG 0000HLJMP MAINORG 0030HMAIN: MOV SP,#50HLCALL SBRUT ; 子程序调用 SJMP $ ; 本指令转移 SBRUT:MOV R0,#00HMOV R1,#0AH MOV A,#00HT MOV DPTR,#DATA ;把DATA值给DPTR LOOP: MOV A,R0MOVC A,A+DPTRCJNE A,#0FFH,LOOP1 ; IF (A)0FF

9、H THEN GOTO LOOP1;ELES 执行下条指令 SJMP EXITLOOP1:INC R0DJNZ R1,LOOPEXIT: RET DATA: DB 00H,11H,22H,33H,44H DB 55H,66H,77H,88H,99HEND四、简答题(共25分)1简述异步串行通讯波特率的定义。(4分)BPS(BIT PER SECOND)串行口每秒发送或者接收二进制位数。串行口工作在方式1和方式3时,波特率是可变的,由SMOD位和定时器的溢出率决定方式0:BPS=fosc/12 方式1:BPS=2的SMOD方/32X定时器1的溢出率方式2:BPS=2的SMOD方/64X定时器1的

10、溢出率方式3:BPS=2的SMOD方/32X定时器1的溢出率2D/A转换器有哪些主要性能指标?(5分) 1)分辨率,反映输出模拟电压的最小变化量,为满刻度电压与2的n数及之间的比值。 2)转换精度:指满量程时DAC的实际模拟输出量与理论的接近程度 3)失调误差:输入数字量为0时,模拟输出量与理想输出量的偏差351系列单片机具有几个中断源,分别是如何定义的?其中哪些中断源可以被定义为高优先级中断,如何定义?(8分)INT0,TIME0,INT1,TIME1,SERIALIP(PX0,PX1,PT0,PT1,PS)PX0=1,高优先/ PX0=0 低优先IP ,8051单片机具有5个中断请求源,分

11、2多少个优先级别,可实现两级中断嵌套1高的可以中断低级别,同级或低级不可以中断,2,同级的顺序:INT0- T0- INT1- T1- SERIAL3.中断入口地址: 0003H,000BH,0013H,001BH,0023H80C51单片机有两个中断优先级,即可实现二级中断服务嵌套。每个中断源的中断优先级都是由中断优先级寄存器IP中的相应位的状态来规定的 。1. PX0(IPH.0),外部中断0优先级设定位;2.PT0(IPH.1),定时/计数器T0优先级设定位;3.PX1(IPH.2),外部中断0优先级设定位;4.PT1(IPH.3),定时/计数器T1优先级设定位;5.PS (IPH.4),串行口优先级设定位;6.PT2 (IPH.5) ,定时/计数器T2优先级设定位。

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 高等教育 > 大学课件

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号