欢迎来到天天文库
浏览记录
ID:53250896
大小:60.50 KB
页数:7页
时间:2020-04-02
《单片机与接口技术试卷(A).doc》由会员上传分享,免费在线阅读,更多相关内容在行业资料-天天文库。
1、《微机原理与接口技术》考试A卷(2011----2012学年第1学期)考试形式 闭卷 使用学生 工学院机械09级考试时间 120 分钟 出卷时间2011年 12 月 18 日 说明:考生应将全部答案都写在答题纸上,否则作无效处理。 一、填空题(每题1分,共10分)1.8051单片机采用16位地址总线,最大可扩展的程序存储器容量是K。2.假设8051单片机的时钟频率是6MHz,那么它的机器周期是。3.-52H的二进制补码为。4.执行下列两条指令后,累加器A=,PSW中的进位标志位CY=,溢出标志位OV=。MOVA,#35HADDA,#5
2、3Hcy表示最高位是否向前进位或借位,而OV表示是否超过该数所能表示的范围(-128~127或00H~0FFH)5.8051单片机是位单片机。6.8051单片机外部中断0的中断入口地址是。外部中断0003H定时器0000BH外10013H定1001BH串口0023HNT00003HT0000BHINT10013HT1001BHS0023H7.8051单片机的地址总线由口和口提供。8.8051单片机复位后,程序计数器PC的值为,单片机从这一位置开始执行程序。9.8051单片机的时钟频率为6MHz,那么计数器的输入的计数脉冲频率不能高于kHz。10.8051单
3、片机定时器0工作在方式1,晶振频率为12MHz,现作为定时器使用,要产生5ms的定时,应装入的初值是。参考非答案1、已知单片机系统机器周期为时钟周期的12倍,故每个机器周期为12/12M=1us2、50ms=50*1000us3、16位定时器的定时时间最长为65536us,定时50us的初值为65536-50*1000=0x3cB04、0x3cb0就是初值,其中TH=0x3c,TL=0xb0二、选择题(每题2分,共20分)1.8051单片机片内RAM空间大小一般为___()A.1KB.2KC.256BD.4K2.8051单片机中,子函数返回指令是。(B)A
4、.RETURNB.RETC.RETID.BACK3.8051单片机的4个端口中既能作为I/O端口,又能作为地址总线低八位接口的是。()A.PO口B.P1口C.P2口D.P3口p0是双向数据口用作数据传输和低位地址输出,P1-P3有内部上接电阻,叫准双向口,P1无特殊功能,P2可输出高位地址,P3有特殊功能,如中断,计数等第7页共7页4.CPU响应外部中断0的中断请求后,程序计数器PC的值变为。()A.0003HB.000BHC.0013HD.001BH5.下列程序段中,不能实现累加器A和40H单元内容互换的程序段是:()A.XCHA,40HB.XCHDA,
5、40HC.MOVR0,AD.PUSHAMOVA,40HPUSH40HMOV40H,R0POPAPOP40H6.提高单片机的晶振频率,则指令周期。()A.变短B.变长C.不变D.不确定7.单片机的程序指针PC始终是:()A.指向程序底部B.指示堆栈顶部C.指向当前程序运行的地址D.指示程序长度8.51单片机计数初值计算中,若设最大计数值为M,则模式1中对应的M是()A.28B.213C.24D.2169.51单片机响应中断的地址是:()A.中断服务程序的首句地址B.中断服务程序的出口地址C.中断服务程序的入口地址D.主程序等待中断指令的地址。10.下列指令将
6、8051单片机的工作寄存器置为第0组的是:()A.MOVPSW,#00HB.MOVPSW,0HC.SETBPSW.3CLRPSW.4D.CLRPSW.3SETBPSW.4三、判断题(正确的打“√”,错误的打“×”。每题1分,共10分)1.所有8051单片机的特殊功能寄存器都是可以位寻址的。()2.8051单片机的4个并行I/O口为准双向口,读取端口状态时必须先进行写“0”操作。()3.汇编语言中可以使用伪指令,它们不是真正的指令,只是用来对汇编过程进行某种控制。()4.寄存器DPTR可以拆成两个独立的寄存器DPH和DPL使用。()5.中断服务程序的最后一条
7、指令是RET。()6.定时器与计数器的工作原理实质上都是对输入脉冲进行计数。()7.RRA为循环左移指令。()8.8051单片机的机器周期是固定的,为1us。()9.堆栈的操作原则是“先进先出,后进后出”。()10.8051单片机所有中断源中自然优先级最高的是外部中断1。()四、简答题(每题5分,共25分)1.请描述晶振频率,机器周期,指令周期的关系。*震荡周期*也叫时钟周期,为时钟脉冲的倒数,你的6M晶振,时钟周期就是1/6微秒51单片机把一个时钟周期定义为一个节拍(用P表示),两个节拍就是一个*状态周期**机器周期*一条指令的的执行过程分若干个阶段,每
8、一个阶段完成一项工作,每一项工作称为一个基本操作。完成一个基本操作
此文档下载收益归作者所有