资源描述:
《单片机与接口技术试卷(a)》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、浙江师范大学《微机原理与接口技术》考试A卷(2011----2012学年第1学期)考试形式 闭卷 使用学生 工学院机械09级考试时间 120 分钟 出卷时间2011年 12 月 18 日 说明:考生应将全部答案都写在答题纸上,否则作无效处理。 一、填空题(每题1分,共10分)1.8051单片机采用16位地址总线,最大可扩展的程序存储器容量是K。2.假设8051单片机的时钟频率是6MHz,那么它的机器周期是。3.-52H的二进制补码为。4.执行下列两条指令后,累加器A=,PSW中的
2、进位标志位CY=,溢出标志位OV=。MOVA,#35HADDA,#53H5.8051单片机是位单片机。6.8051单片机外部中断0的中断入口地址是。7.8051单片机的地址总线由口和口提供。8.8051单片机复位后,程序计数器PC的值为,单片机从这一位置开始执行程序。9.8051单片机的时钟频率为6MHz,那么计数器的输入的计数脉冲频率不能高于kHz。10.8051单片机定时器0工作在方式1,晶振频率为12MHz,现作为定时器使用,要产生5ms的定时,应装入的初值是。二、选择题(每题2分,共20分)1
3、.8051单片机片内RAM空间大小一般为___()A.1KB.2KC.256BD.4K2.8051单片机中,子函数返回指令是。(B)A.RETURNB.RETC.RETID.BACK3.8051单片机的4个端口中既能作为I/O端口,又能作为地址总线低八位接口的是。()A.PO口B.P1口C.P2口D.P3口4.CPU响应外部中断0的中断请求后,程序计数器PC的值变为。()A.0003HB.000BHC.0013HD.001BH5.下列程序段中,不能实现累加器A和40H单元内容互换的程序段是:()A.X
4、CHA,40HB.XCHDA,40HC.MOVR0,AD.PUSHAMOVA,40HPUSH40HMOV40H,R0POPAPOP40H6.提高单片机的晶振频率,则指令周期。()A.变短B.变长C.不变D.不确定7.单片机的程序指针PC始终是:()A.指向程序底部B.指示堆栈顶部C.指向当前程序运行的地址D.指示程序长度第6页共6页8.51单片机计数初值计算中,若设最大计数值为M,则模式1中对应的M是()A.28B.213C.24D.2169.51单片机响应中断的地址是:()A.中断服务程序的首句地址
5、B.中断服务程序的出口地址C.中断服务程序的入口地址D.主程序等待中断指令的地址。10.下列指令将8051单片机的工作寄存器置为第0组的是:()A.MOVPSW,#00HB.MOVPSW,0HC.SETBPSW.3CLRPSW.4D.CLRPSW.3SETBPSW.4三、判断题(正确的打“√”,错误的打“×”。每题1分,共10分)1.所有8051单片机的特殊功能寄存器都是可以位寻址的。()2.8051单片机的4个并行I/O口为准双向口,读取端口状态时必须先进行写“0”操作。()3.汇编语言中可以使用伪
6、指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。()4.寄存器DPTR可以拆成两个独立的寄存器DPH和DPL使用。()5.中断服务程序的最后一条指令是RET。()6.定时器与计数器的工作原理实质上都是对输入脉冲进行计数。()7.RRA为循环左移指令。()8.8051单片机的机器周期是固定的,为1us。()9.堆栈的操作原则是“先进先出,后进后出”。()10.8051单片机所有中断源中自然优先级最高的是外部中断1。()四、简答题(每题5分,共25分)1.请描述晶振频率,机器周期,指令周期的关系
7、。2.请画出8051单片机的最小系统结构并加以适当描述。3.简述8051单片机的中断源有哪几个,并以外部中断0为例,描述中断响应过程。4请描述定时/计数器的初始化过程。五、程序题(每题5分,共10分)1.补充程序代码要求:利用定时器0在P1.0脚输出频率为10Hz的方波,假设时钟频率为6MHz。ORG0000HLJMPMAINORG001BHORG0100HMAIN:MOVTMOD,#11HMOVTH0,#3CHMOVTL0,#0B0H第6页共6页MOVIE,#82HSJMP$FANZ:CLRTF0M
8、OVTH0,#3CHMOVTL0,#0B0HRETIEND2.读程序,说明DONE子程序的功能;*********************************;晶振频率为12MHzDONE:MOVR7,#200DL1:MOVR6,#248DL2:DJNZR6,DL2NOPDJNZR7,DL1RET六、综合题(共15+10分)1、采用8051单片机实现流水灯的设计。流水灯由8个LED组成,每次有1个LED发光,LED0到LED7依次点亮,点亮时间间隔为