微机原理及应用A卷_第1页
微机原理及应用A卷_第2页
微机原理及应用A卷_第3页
微机原理及应用A卷_第4页
微机原理及应用A卷_第5页
已阅读5页,还剩4页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、如有帮助欢迎下载支持( 2008至 2009学年 第 1学期 ):名姓课程名称:微机原理及应用考试时间:110分钟课程代码:8402221试卷总分:100分考试形式:闭卷学生自带普通计算器 :允许题号一二三四五六七八九十十一十二总分得分线评卷教师一、选择题(每小题2 分,共计 20 分):1、若 MCS-51单片机使用晶振频率为6MHz时,其复位持续时间应该超过 () 。A 、2sB、4sC、8sD、1ms号2、若 PSW.4=0,PSW.3=1,要想把寄存器R0的内容入栈,应使用 ( )指令。学A 、 PUSH R0B、PUSH R0C 、 PUSH 00HD、PUSH 08H订3、定时器

2、/ 计数器工作方式1 是()。:A 、 8 位计数器结构B、2 个 8 位计数器结构C 、 13 位计数结构D、16 位计数结构号班4、下列说法正确的是()。学A、立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。教B、指令周期是执行一个操作的时间。C、 MCS-51单片机是由 P1 和 P2 的口线作低八位和高八位地址总线。D、为实现 P0 口线的数据和地址线的复用,应使用地址寄存器。5、下列说法正确的是()。装A、定时器 /计数器的计数功能来自于外来脉冲的负跳变。B、8031 的 CPU是由 RAM和 EPROM所组成的。C、区分片外程序存储器和片外数据存储器的最可靠的方法是

3、看其位于地址范围的地端还是高端。D、为使 MCS-51单片机的准双向 I/O 口工作在输入模式,必须保证它事先预置为“ 0”。:6、设 MCS-51单片机晶振频率为 12MHz,定时器作计数器使用时,其最高的输入计数频率应为( )。业A 、 2MHzB、1MHzC、 500KHzD、250KHz专级7、下列 MCS-51单片机中,下列中断优先级从低到高按顺序排列正确的是()。年A、 /INT0T0 /INT1 T1串口B、串口 T1 /INT1 /INT0T0C、串口 T1 /INT1 T0 /INT0D、串口 T1 T0 /INT1 /INT08、下列说法正确的是()。A、各中断源发出中断请

4、求信号,都会标记在MCS-51系统中的 IE 寄存器中。B、各中断源发出中断请求信号,都会标记在MCS-51系统中的 TMOD寄存器中。C、各中断源发出中断请求信号,都会标记在MCS-51系统中的 IP 寄存器中。D、各中断源发出中断请求信号,都会标记在MCS-51系统中的 TCON和 SCON寄存器中。9、下列说法正确的是()。1如有帮助欢迎下载支持、PC是一个不可寻址的特殊功能寄存器。B、单片机主频越高,其运算速度越快。C、在 MCS-51单片机中,一个机器周期等于1s 。D、特殊功能寄存器SP内装的是栈顶首地址单元的内容。10、对于定时器 /计数器,下列说法错误的是()。A、工作方式 0

5、 和工作方式 1 最大特点是计数溢出后,计数器全为0B、工作方式 2 是自动重装初值的8 位定时器 /计数器。C、几种工作方式中,工作方式1 的定时时间最准确。D、工作方式 2 的最大特点是当TLX计数溢出时, 系统自动的将 THX中的常数送至 TLX。二、填空题(每小题2 分,共计 20 分)1、堆栈是片内RAM开辟出来的一个区域,其具体功能有保护断点和 保护现场。2、在 MCS-51单片机中,程序存储器和数据存储器有地址重叠,当没有发生混乱,其原因主要是采用了 哈佛 存储结构。3、 直接寻址方式是访问 SFR的唯一方法。4、 MCS-51单片机有5个中断源,具有2个中断优先级。5、单片机复

6、位时( P0) = FFH,( SP)=07H 。6、若累加器 A 中的数据为73H,则 PSW中的 P=_ 1_ 。73H=01110011B 1 的个数为 57、 MCS-51单片机外部中断响应最长时间为8个机器周期。最短为 3 个机器周期8、在片内 RAM中位地址为20H的位,该位所在字节的字节地址为 24H。00H 20H 08H 21H 10H 22H 18H 23H 20H 24H9、在 MCS-51单片机中,为使准双向的 I/O 口工作在输入方式,必须事先保证它为1。10、8051 的外部中断源有INT0、 INT1 。三、判断题(正确划A,错误划 B,每小题 1 分,共计 10

7、 分)1、伪指令 DATA和 EQU一样,均可以定义汇编符。()2、 8051 单片机数据存储器中,若00H 是字节地址,则相应的位地址应该是00H。 ()3、单片机复位后,程序计数器 PC的内容为 0000H。()4、指令周期是指单片机执行一个操作所需的时间。()5、定时 / 计数器控制寄存器 TCON,与定时 / 计数器的控制无关。()6、寄存器间接寻址既可以访问片内RAM,又可以访问外部数据存储器。()7、低优先级中断不能中断高优先级,但高优先级中断能够中断同级中断。()8、在堆栈操作中,是使用堆栈指针SP作间址寄存器来进行堆栈区的间接寻址的。()9、ORG定义的是程序的起始地址 , 一

8、个完整的程序可以允许多个ORG语句。()10、MCS-51 单片机共有 211 个可寻址位,它们都存在于内部RAM 中。()四、读程序填空(每空2 分,共计 20 分)1、设 A=83H,(R0)=17H,(17H)=34H, 执行下列程序段中指令后,2如有帮助欢迎下载支持ANL A,#17HORL 17H,AXRL A,R0CPL AA=,(17H)_ _ _。2、下列程序段执行后,(A)=_, (B)=_。MOV A , #0FBHMOV B , #12HDIVAB3、下列程序段执行后,(7FH)=_ _ _ (R0)=_, (7EH)=_ _ _。MOV R0,#7FHMOV 7EH ,

9、#00HMOV 7FH ,#40HDEC R0DEC R0DEC R04、已知 A=02H,SP=52H,(51H)=0FFH,(52H)=0FFH。执行下列程序后:POP DPHMOV A,BPOP DPLINC AMOV DPTR,#4000HMOVC A,A+DPTRRL APUSH AccMOV B,ARETMOVC A,A+DPTRORG 4000HPUSH AccDB 10H,80H,30H,50H,30H,50HA=_,SP=_,PC=_。五、简答题(第 1 小题 4 分,第 2 小题 6 分,共计 10 分)1、简述 CPU响应中断的条件。1)有中断源发出中断请求。2) CPU

10、开放中断总允许位 EA=13)申请中断的中断源允许为 =1(即没有被屏蔽)4)无同级或更高级中断正在被服务。2、若 SP=30H,标号 LABEL的地址为 01FFH,执行下面指令后,0100H: LCALLLABEL堆栈指针 SP和堆栈内容发生了什么变化? PC值等于多少?如果将 LCALL换成 ACALL是否可以?为什么?3如有帮助欢迎下载支持六、编程题( 1题 5分,2 题 5分,3 题 10分)1、已知内部 RAM 30H单元开始存放 20H 个数据,将其传送到外部 RAM的 0000H 单元开始的存储区,请编程实现。ORG 0100HMOV R7,#20HMOV R0,#30HMOV

11、 DPTR,#0000H;LOOP: MOV A,R0MOVX DPTR,AINC R0INC DPTRDJNZ R7,LOOPEND2、请编写程序,查找在内部 RAM4050H单元中出现“ 0AAH”这一数据的次数。并将查找的结果存放到片外数据存储器 40H单元处。ORG 0100HMOV R7,#10HMOV R6,#00HMOV R1,#40HMOV R0,#40HLOOP: MOV A,R0CJNE A, #0AAH,LOOP1INC R6LOOP1:INC R0DJNZ R7,LOOPMOV A,R6MOVX R1,AEND3、设 fosc 6MHZ,定时器 T0 的逻辑电路结构图及

12、对其编程如下:程序清单:ORG 0000HRESET: AJMP MAINORG 000BHAJMP IT0P主程序:ORG 0100HMAIN:MOV SP,#60HACALL PTM0DHERE:AJMP HEREPTM0D:MOV TL0,#0CH4如有帮助欢迎下载支持MOV TH0,#0F0HSETB TR0SETB ET0SETB EARET中断服务程序: ORG 0120HIT0P:MOV TL0,#0CHMOV TH0,#0F0HRETI回答下面问题:定时器 T0 当前是什么工作方式?( 1 分)其工作方式是由哪两位控制?( 1 分)(2)在该模式下定时器为多少位的定时/计数器?

13、( 1 分)溢出时产生了多长的时间?(1 分)(3)定时器工作为定时方式或计数方式是由哪一个寄存器中的哪一位控制?(1 分)(4)从哪里可以看出T0 的工作初值? (1 分)程序在哪里发生中断(1 分)?(5)溢出标志位 TF0 的作用是什么?( 2 分)程序从哪行语句开始启动计数或定时?(1 分)5如有帮助欢迎下载支持课程名称 :微机原理及应用(材料)考试时间 : 110分钟课程代码:8402221试卷总分: 100分一、选择题参考答案及评分标准评分标准:本大题共 10 小题,每小题 2 分,共 20 分。每小题选对得 2 分,不选或选错得 0分。参考答案: 1、B 2、D 3、D 4、A

14、5、A 6、C 7、C 8、D 9、B 10、C二、填空题参考答案及评分标准评分标准:本大题共10 小题,每小题 2 分,共 20 分。填对 1 题得 2 分,不填或填错得 0 分,部分填对酌情给分。参考答案:1、保护断点保护现场 2 、哈佛 3、直接4、5 2 5 、0FFH 07H6、 17、 8 8、24H.09、高电平或” 1”10、 INT0 ( 或外部中断 0)INT1 ( 或外部中断 1)三、判断题参考答案及评分标准评分标准:本大题共 10 小题,每小题 1 分,共 10 分。正确选 A ,不正确选 B,该小题选对得 1 分,不选或选错得 0 分。参考答案:1、B 2、B 3、A

15、 4、B 5、B 6、A 7、B 8、A 9、A 10、B四、读程序填空参考答案及评分标准评分标准:本大题共4 小题,每空 2 分,共 20 分。不填或填错得0 分。参考答案:1、 0CBH 37H2、0DH(或 13) 11H( 或 17)3、 3FH 7EH0FFH4、50H 50H 5030H五、简答题参考答案及评分标准评分标准:本大题共2 小题,第 1 小题 4 分,第 2 小题 6 分,共计 10 分,第 1 小题共有 4 个要点,答对 1 个得 1 分,答错或未答得 0 分;第 2 小题共有 2 个要点,答对 1 个得 3 分,答错或未答得 0 分;部分答对酌情给分。参考答案:1、

16、答案要点:( 1)有中断源发出中断请求。 ( 2) CPU开放中断总允许位 EA=1( 3)申请中断的中断源允许为 =1(即没有被屏蔽)( 4)无同级或更高级中断正在被服务。2、答案要点:( 1)堆栈指针变成了 32H,堆栈内容具体为( 31H)=03H,(32H)=01H, PC 指针变成了 01FFH;( 2)将 LCALL 换成 ACALL 可以。因为 ACALL 的跳转范围为 2K, 0103H 至 01FFH在 2K 范围内。六、编程题参考答案及评分标准评分标准:第 1 小题 5 分;第 2 小题 5 分;第 3 小题 10 分;共计 20 分。 1、2 小题较灵活,答案不唯一,根据

17、学生实际答题情况,符合题意者给分,部分答对酌情给分。在此对 1、2 题仅提供其中一种程序作为参考。6如有帮助欢迎下载支持参考答案:1、参考程序: ORG 0100HMOV R7,#20H;设置循环次数MOV R0,#30H;设置地址初始值MOV DPTR,#0000H;LOOP: MOV A,R0MOVX DPTR,AINC R0INC DPTRDJNZ R7,LOOP;减 1 结束没有?没有继续回到LOOP处END2、参考程序: ORG 0100HMOV R7,#10H;设置循环次数MOV R6,#00H;设置计数初值MOV R1,#40H;设置片外目的地址值MOV R0,#40H;设置片内地址初始值LOOP: MOV A,R0CJNE A, #0AAH,LOOP1;比较和“ OAAH”相等的单元 INC R6 ;相等则加 1LOOP1:INC R0;不相等继续查找DJNZ R7,LOOPMOV A,R6;存放查找的结果MOVX R1,AEND3、答案要点:(1)定时器 T0 当前是定时模式。其工作方式是由工作方式寄存器TMOD 的低 2 位的 M1M0 位(或 D0 和 D1 位)控制的;(2) 在该模式下定时器为

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论