(版)华侨大学期末单片机试卷A.docx

  1. 1、本文档共4页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
精品文档 精品文档 PAGE 精品文档 华侨大学本科考试卷 2013—2014学年第 一学期(A) 学院信息科学与工程学院 课程名称 单片机原理及应用 考试日期 2014.1 姓名 专 业 学 号 题 号 一 二 三 四 五 总分 得 分 一、(20分)填空题(直接答写在试题上) ........ 1、AT89S51单片机字长是 位,有 根引脚。 2、单片机上电复位后, PC= ,SP= ,P0=P1=P2=P3= 。 3、AT89S51单片机外部中断请求信号有电平方式和 ,在电平方式下,当采集 到INT0和INT1的有效信号为 时,激活外部中断。 4、单片机的 P0、P1口作输入用途之前必须 。 5、单片机内部 RAM 中,位地址为 20H的位,所在字节的字节地址 = ,位地址为 98H的位所在字节的字节地址 = 。 6、定时器/计数器的工作方式 3是指将 拆成两个独立的 8位计数器。 7、当CPU响应外部中断 0即INT0的中断请求后,程序计数器 PC的内容是 。 8、若(IP),则优先级最高者为 ,最低者为 。 9、串行口的工作方式由 寄存器决定。 10、用定时器 T1方式2计数,要求每计满 100次,向CPU发出中断请求, TH1、TL1的初 始值是 。 11、某种存储器芯片是 16KB,那么它的地址线根数是 根。 12、I/O数据传送的方式有: 、 和 。 二、(30分)问答题(答写在答题纸上) ....... 1、AT89S51单片机的片内 RAM的128单元分哪 3个部分?各部分的主要功能是什么? 2、中断响应需要满足哪些条件? 3、AT89S51的串行通信有几种工作模式,请对各工作模式作简单的叙述。 1 4、当定时器 T0用于方式3时,应该如何控制定时器 T1的启动和关闭? 5、AT89S51单片机系统中,外接程序存储器和数据存储器公用 16位地址线和 8位数据线, 为什么不会发生冲突? 三、(30分)程序分析题(答写在答题纸上) ....... 1、(5分)已知(10H)=5AH,(2EH)=1FH,(40H)=2EH,(60H)=3DH,执行下列程 序段后: MOV 20H,60H MOV R1,20H MOV A,40H XCH A,R1 XCH A,60H XCH A,@R1 MOV R0,#10H XCHD A,@R0 问:(A)= ,(10H)= ,(2EH)= ,(40H)= ,(60H)= 。 2、(5分)执行下列程序段: MOV A,#00H MOV R7,#oFFH MOV PSW,#80H ADDC A,R7 问:(CY)= ,(AC)= ,(P)= ,(ACC)= ,(R7)= 。 3、(4分)下列程序中注释的数字为执行该指令所需的机器周期数,若单片机的晶振频率为 6MHz,问执行下列程序需要多少时间? MOV R3,#100;1 LOOP:NOP ;1 NOP NOP DJNZ R3,LOOP;2 RET ;2 4、(12分)根据下述程序功能提示,判断程序中指令使用的正误,正确的指令在后面的括号中画√,错误的指令在括号中画×,并在后面的横线上写出正确的指令。 从内部RAM的30H单元开始有10个无符号数,找出最大值并送入片外RAM的1000H单元。 START:MOVR0,30H ( ) MOVA,@R0 ( ) 2 MOVR7,#10H ( ) LOOP: INCR0 ( ) MOV40H,R0 ( ) CJNEA,40H,CHK ( ) CHK: JNCLOOP1 ( ) MOVA,40 ( ) LOOP1:DJNZR7,LOOP ( ) MOVDPTR,1000H ( ) MOV@DPTR,A ( ) RET ( ) 5、(4分)说明下列程序的功能 MOV R2,#10H MOV R0,#60H CLR A LOOP:MOV @R0,A INC R0 DJNZ R2,LOOP END 四、(20分)综合题(答写在答题纸上) ....... 1、(10分)两个字符串分别存放在首地址为 42H和52H的内部RAM中,字符串长度放在 41H单元,请编程比较两个字符串,若相等,则把数字 00H送40H单元,否则把 0FFH送 40H单元。 2、(10分)利用定时器 /计数器 T1进行计数,每计 100次进行累加器加 1操作。当累加器 加到100时,T1停止计数。同时利用 T1定时,在P1.7端口上输出 2000Hz的方波。设晶振 频率为6MHz。 3

您可能关注的文档

文档评论(0)

137****0282 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档