《单片机技术》2006--2007学年度第二学期试题及答案.doc

《单片机技术》2006--2007学年度第二学期试题及答案.doc

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
《单片机技术》2006--2007学年度第二学期试题及答案

试卷代号:2062 中央广播电视大学2006--2007学年度第二学期“开放专科”期末考试 (控)专业 单片机技术 试题 2007年7月 (20分) 1.8051单片机的内部硬件结构包括了:I/O口、位处理器等部件,这些部件通过 2.MCS一51单片机的整个存储器系统是由MCS一51单片机的程序存储区的最大寻字节,字节片内数据存储空间的最大寻址范围是 字节、片外数据存字节。 (19分) 1.MCS一51系列单片机具有哪几个中断源?如何设置这些中断源的优先级?2.各中断源所对应的中断服务程序的入口地址是否能任意设定? 3.如果想将中断服务程序放置在程序存储区的任意区域,在程序中应该作何种设置才能够转移到该中断服务程序执行?请举例加以说明。 (18分) 已知一MCS一51单片机系统使用8MHz的外部晶体振荡器,请问:1.该单片机系统的状态周期与机器周期各为多少? 2.当单片机的定时器0(T0)1作在方式2时,T0的最大定时时间为多少? 3.当单片机的定时器0(T0)1作在方式2时,要求每300s便产生一次定时器溢出,请问,T0中需要预置的初始值应为多少? (12分) 以给出的指令操作码为依据,请判断MCS一51单片机的下列各条指令的书写格式是否有错误,如有请说明错误原因。 1.CLR R0 2.MUL RORl 3.MOV DPTR,1050H 4.CJNE A,#50H,NEXT (15分) 1.MOV Pl。R7 2.MOV 30H。50H3.MOV A,@Rl4.MOVC A,@A+DPTR 5.MOV 30HC 六、程序分析题(16分) 设在MCS--51单片机片内RAM中,(20H)=4,0H,(22H)10H,(40H)22H,P10CFH,当下列程序执行完毕后,各单元的内容分别为多少?请填入给定的各个寄存器及片内单元中。 MOV R0,#20HMOV A,@ROMOV Rl,AMOV B,@R1MOV@R1,PlMOV P3,Pl (A)=——;(B)一——;(RO)一——;(R1)。——;(P1)=——;(P3)一——;(20H)一——;(40H)5——。 2062 中央广播电视大学2006—2007学年度第二学期“开放专科期末考试计算(控)专业单片机技术试题答案及评分标准(供参考) 2007年7月 (20分。每空2分) 1·CPU 时钟电路 中断控制系统 串行口 内部数据总线(前4项的填写顺序不限) 2.芯片内存储器 芯片外扩展存储器 64K 25664K二、简答题(19分) 1.具有5个中断源,分别是外部中断INT0和外部中断INTl、定时器溢出中断0和定时器溢出中断1以及串IP的设置,每个中断源都可以被定义为高优先级中断。(7分) 2·各中断源的人口地址已经在中断地址区中被定义了,不能任意设定。(5分) 3·如果要将中断服务程序放置在程序存储区的任意区域,在程序中要通过在中断地址区的对应地址上设置跳转指令才可实现对中断服务程序的执行。 例如:外部中断0的中断服务程序INT0—P放置在程序存储区的任意区域,此时,通过以下方式,可实现对中断报务程序的执行: ORG 0003HAJMP INT0—P (列举其他中断 断0对应0003H地址。)(7分) (18分,每小题6分) 1.状态周期:Ts=2÷Fosc=2÷(8×106)一O.25s=250ns (给出两个答案中的一个即可得分,但量纲一定要写正确,只有数据,不写量纲扣1分,其他小题判分原则一榫) 机器周期:Tcy26×Ts=6 X 0.25us=15μs 2·Tomax=1.5sX256=384μs 3.384--300=84s N=84+1.5=56 四、判断题【l2分,每小题3分) 1.错误.CLR为位操作指令,不可对字节寄存器操作。2.错误,乘法指令应使用A、B寄存器操作。 3.错误,不能将直接地址1050H送入DPTR,DPTR只能接收立即数。(或答:第二操作数应为立即数) 4.正确 (15分.每小题3分) 1.MOV Pl,R7 寄存器寻址2.MOV 30H,50H 直接寻址3.MOV A,@R1 寄存器间接寻址 4.MOVC A,@A+DPTR 变址寻址5.MOV 30H,C 位寻址六、程序分析题(16分) 每空2分 (A)=40H; (B)=22H) (RO)=20H; (R1)一40H; (P1):0CFH;(P3)=0CFH(20H)=40H)(40H)=0CFH

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档