南昌大学单片机2008-2009年期末补考试卷(含答案).doc_第1页
南昌大学单片机2008-2009年期末补考试卷(含答案).doc_第2页
南昌大学单片机2008-2009年期末补考试卷(含答案).doc_第3页
南昌大学单片机2008-2009年期末补考试卷(含答案).doc_第4页
南昌大学单片机2008-2009年期末补考试卷(含答案).doc_第5页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

南昌大学 20082009学年第二学期期末考试试卷试卷编号: ( C )卷课程编号: z5901B103 课程名称: 微机原理与接口技术 考试形式: 开卷 适用班级:机电学院各专业 07级 姓名: 学号: 班级: 学院: 专业: 考试日期: 题号一二三四五六七八九十总分累分人签 名题分301020201010 100得分考生注意事项:1、本试卷共 6 页,请查看试卷中是否有缺页或破损。如有立即举手报告以便更换。 2、考试结束后,考生不得将试卷、答题纸和草稿纸带出考场。11110000一、 填空题:(每空1分,共30分) 得分评阅人 定时中断01011000 B01011000 B1、十进制数 -16D 用8位二进制数补码表示时,为_ _B。已知一个数原码为X= 01011000 B,则它的反码为_ ,补码为_ _。引起另一次中断0000 0FF2、AT89S51单片机的中断源可分为外部中断、 和串行口中断三类。CPU响应中断请求后,必须在中断返回前撤消中断请求,否则会 。数据3、AT89S51单片机复位后,其PC的内容为 H,P2的内容为 H。4K15 8 324、AT89S51单片机扩展存储器时使用了一片62256芯片,它是 存储器芯片,具有地址线 根,数据线 根,其存储器容量为_ _KB。525、AT89S51单片机片内主要硬件资源有:8位的CPU、256字节内部RAM、 字节的片内ROM、 个16位的定时/计数器、 个中断源的中断系统、一个全双工的串行口以及看门狗定时器等。立即寻址6、指出以下指令中的源操作数寻址方式变址寻址MOV A,30H ; 寄存器寻址MOV A,A+DPTR ; 位寻址MOV A,R0 ; MOV C,30H ; 多机通信7、AT89S51串行口的方式2和方式3均为11位数据帧格式,其中,TB8/RB8位除可用于进行奇偶校验外,还能与特殊功能寄存器SCON中的SM2位配合,实现 。 位寻址区通用工作寄存器区用户RAM区8、AT89S51单片机低128字节的片内数据存储器按用途可分为三部分,其中:00H-1FH地址空间为_ _,20H-2FH地址空间为_ _,30H-7FH地址空间为_ _。P0口07 后进先出的PUSH direct POP direct9、关于堆栈类操作的两条指令分别是_ _、_ _,复位时堆栈指针 SP= H,堆栈数据进出的循序遵循 原则。10、AT89S51单片机有P0P3共四组并行I/O口,其中没有内部上拉电阻的是 。待机方式 掉电方式SWAP A指令11、要实现累加器A的高低半字节交换,可采用 。12、AT89S51单片机有二种低功耗方式,即 和 。二、 判断题:(每小题2分,共10分)仔细分析以下论述是否准确,用“”或“”表示你所作出的判断。判断正确者得分,判断错误或未作判断者不得分。得分评阅人 1、AT89S51的P2口既可以作为通用I/O口使用,也可以用作地址/数据复用总线使用。 ( )2、CPU响应定时中断申请并完成中断服务程序返回时,会自动清除所响应的定时中断标志。 ( )3、独立式键盘结构简单,比行列式键盘更节约I/O口资源。 ( )4、在AT89S51中,TCON为定时器控制寄存器,定时器的启动与停止就是通过对TCON中的TR0或TR1位进行置位或复位操作来控制的。 ( )5、DPTR是由DPH和DPL两个8位的特殊功能寄存器组成的。 ( )三、 简述题:(每小题5分,共20分)得分评阅人 1、 在什么情况下能够发生中断嵌套?AT89S51最多可实现几级中断嵌套?当CPU正在响应一个中断优先级为低的中断申请时,又收到一个优先级高的中断申请时,将发生中断嵌套。(4分) AT89S51最多能实现二级中断嵌套。(1分)2、 AT89S51支持哪七种寻址方式?用哪种寻址方式来对存储在ROM空间的数据进行寻址? 用哪种寻址方式访问SFR?答到七种寻址方式(3分)用变址寻址访问ROM空间(1分)用直接寻址访问SFR(1分)3、 中断响应过程中为什么通常要保护现场?常用于保护现场的手段是什么?答到中断响应的时机是随意的,因此保护现场要考虑充分(1分)用堆栈(2分)用工作寄存器组(2分)4、 程序状态寄存器PSW的作用是什么?常用状态标志有哪几位?其作用是什么?答 出PSW的作用(1分) 说出各标志位的作用(4分)四、 程序阅读题:(每小题5分,共20分) 仔细阅读并分析以下程序段,用尽可能简洁的语句描述你对该程序段功能的理解。得分评阅人 1、 ORG 0030H START: MOV 20H, #00H MOV DPTR, #0000H MOVX A, DPTR MOV 10H, A INC DPTR TWO: MOVX A, DPTR JB ACC.7, ONE INC 20H ONE: INC DPTR DJNZ 10H, TWO RET答:该程序段所完成的功能为:求出外部数据存储器(1分)中数据长度存放在0000H单元、数据首址为0001H的有符号数据块(2分)中的正数个数,存放在10H单元中(2分)2、已知晶振为12MHz,详细描述以下程序段的功能。 ORG 0000H AJMP BEGIN ORG 000BH AJMP TOACK ORG 0030HBEGIN: MOV TMOD,#00000010B ;T0 的M1=1,M0=0 MOV TH0,#6 MOV TL0,#6 SETB TR0 SETB ET0 SETB EA MOV R0,#4 AJMP $TOACK: CPL P1.1 LOOP2: DJNZ R0,T0END CPL P1.0 MOV R0,#4 T0END: RETI答:该程序段所完成的功能是:从P1.0(1分)和P1.1(1分)分别输出周期为2ms(1分)和500us(1分)的方波(1分)3、下列程序段执行后: 0FFH(2分)7EH(1分)3FH(2分)MOVR0,#7FHMOV7EH,#0MOV7FH,#40HDECR0DECR0DECR0R0= ,(7EH)= ,(7FH)= 。4、已知SP=09H,DPTR=4567H,在执行下列指令后:PUSHDPLPUSHDPH0BH(2分)45H(1分)67H(2分)SP = _ _,(0AH)=_ _ _,(0BH)= 。五、 程序设计题:(每小题5分,共10分) 得分评阅人 1、编程序把外部RAM中2000H开始的100个单元的内容清0。参考答案:ORG 0030HMOV DPTR, #2000HMOV R7,#100CLR A ;(2分)LOOP: MOVX DPTR,A ;(1分)INC DPTR;(1分)DJNZ R7, LOOP;(1分)SJMP $2、已知片内30H单元中有一个有符号数,试求其补码。放入片内31H单元的程序。 参考答案:ORG 0030H MOV A, 30H JNB ACC.7,EXIT ;判断正负 (2分) CPL A ORL A, #80H ADD A,#1 (2分) EXIT: MOV 31H,A(1分) SJMP $六、 系统设计题:(10分) 得分评阅人 设计一由AT89s51构成的单片机控制系统,包括:复位电路、时钟电路、四路独立式按键输入、二路LED发光二极管指示输出。评分标准:每项设

温馨提示

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

评论

0/150

提交评论