2013单片机原理及应用A卷.doc_第1页
2013单片机原理及应用A卷.doc_第2页
2013单片机原理及应用A卷.doc_第3页
2013单片机原理及应用A卷.doc_第4页
2013单片机原理及应用A卷.doc_第5页
已阅读5页,还剩3页未读 继续免费阅读

下载本文档

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

文档简介

河北科技大学20122013学年第2学期单片机原理及应用考试试卷A卷考场号: 座位号: 学 院: 电气学院 班 级: 姓 名: 学 号: 题号一二三四五六七总分得分一. 单项选择题.(每题2分,共20分)题号12345678910答案1在基址加变址寻址方式中,作为变址寄存器的是( )。ADPTR BPC CRi DA2ALE信号频率是时钟振荡频率的( )。A. 1/4 B1/6 C1/8 D1/163下列指令中正确的是( )。 A. MOV P2.1,A BMOV A,R3 CMOVX B,DPTR DJB TF0,L14单片机对键盘输入的工作方式不包括( )。A. 查询方式 B中断扫描方式C定时扫描方式 D实时监测方式5定时器/计数器在哪种工作方式下可实现自动重装初值( )。A. 方式0 B方式1 C方式2 D方式36I/O口中的真双向口是( )。A. P0 BP1 CP2 DP37单片机采用下列哪种方式处理外部突发事件。( ) A子程序调用B无条件传送C中断D条件查询传送8串行口波特率选择位SMOD可以通过以下哪种方式赋值( )。 A.MOV PCON,#80H B.SETB SMOD C. MOV PCON,DPTR D.MOV SMOD,40H9. 访问外部数据存储器时,不起作用的信号是( )。 A B C DALE10要通过RS1与RS0设定工作寄存器2区,其值需要设置为( )。 A. 1,1 B1,0 C0,0 D. 0,1二、填空题. (每空2分,共20分)(请把每个空填到对应空格里面去)题号12345678910答案1. 矩阵式键盘按键的识别方法通常为扫描法与_。2. ADC0809满量程输入电压为5V,其能分辨的最小输入电压为_。3. MCS51单片机1个机器周期共有_个时钟周期。 4. 内部RAM中,位地址26H位于字节地址为24H的_位。5. AT89S51单片机外部程序存储器访问允许控制是_。6. 用于定义汇编起始地址的伪指令是_。7. I/O口中的真双向口是_。8. 单片机串行口用到的数据缓冲区名称是_。9. 定时器T1中断源的中断入口地址是_。10. P1口 P3口驱动LED发光二级管应采用_电平驱动。三. 判断题.(正确 错误) (每小题1分,共10分)题号12345678910答案1. 若A中的内容为63H,则P标志位的值为0。2. 子程序与中断程序执行结束必须用RET指令返回。3. 定时器/计数器在方式0和方式1工作模式下,溢出后计数器为全0。4. 特殊功能寄存器TCON和IP都可位寻址。5. MOV A,30H指令执行后的结果是(A)=30H 6. P1口“读引脚”输入时,必须先向锁存器写1。7. 执行PUSH Acc指令时,累加器中内容入栈,栈指针SP加1。8. 串行口工作在方式2下可进行波特率可变的9位异步通信。9. 伪指令不属于指令系统,不存在对应的机器码。10. 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。四. 阅读并分析程序(10分)1已知程序执行前A=02H,SP=42H,(41H)=FFH,(42H)=FFH,执行下列程序:POP DPHPOP DPLMOV DPTR,#3000HRL AMOV B,AMOVC A,A+DPTRPUSH AccMOV A,BINC AMOVC A,A+DPTRPUSH AccRETORG 3000HDB 10H,80H,30H,80H,50H,80H则,A= _。(1分) SP= _。(1分)(41H)= _。(1分) (42H)= _。(1分)PC= _。(1分)2. 89S51单片机驱动8段数码管,已知数码管为共阳极。写出P1口驱动数码管显示字符“H” 、“E”、“6”、“A”和“0”的段码。 (5分) P1.0P1.189S51P1.2P1.3P1.4P1.5P1.6P1.72008VCCacdedpbgf字符C 字符y 字符7 字符L 字符0. 说明:编程可能需要的控制字列表。IEEA-ESET1EX1ET0EX0TCONTF1TR1TF0TR0IE1IT1IE0IT0IP-PSPT1PX1PT0PX0TMODGATEC/TM1M0GATEC/TM1M0SCONSM0SM1SM2RENTB8RB8TIRIPCONSMOD-PSWCyAcF0RS1RS0OV-P五. 编程题(30分)1. 片内RAM从50H单元开始存放了10个无符号数,利用“冒泡法”编程将它们按由小到大的顺序排列,要求画出程序流程图。(12分)2. 扩展一个负跳沿触发的外部中断源,把定时器/计数器T0脚作为外部中断请求输入端,采用工作方式2,溢出标志TF0作为外中断请求标志,单片机响应中断后,将累加器A 的当前数据送入寄存器R0。(8分)3. 单片机串行口采用方式3进行发送和接收,发送方首先将存在78H和77H单元中的地址发送给接收方,然后发送数据00HFFH。接收方把先接收到的数据送给数据指针,将其作为数据存放的首地址,然后将接下来接收到的数据存放到以先前接收的数据为首地址的单元中去。根据题意,完成接收方标号为PD、PD1和PD2的程序段。(10分)ORG0000HLJMP MAINORG0023HLJMP INT_RORG1000HMAIN:MOV SP,#53H MOV R0,#0FEH ACALL RECEI HERE:SJMP HERERECEI:MOV TMOD,#20H MOV TH1,#0FDH MOV TL1,#0FDH SETB TR1 MOVIE,#90H MOV SCON,#0F0H SETB F0 INT_R:CLR RI MOV C,RB8 JNC PD2 INC R0 MOV A,R0 JZ PD MOV DPH,SBUF SJMP PD1六.看图分析题.(10分)下图为AT89S51与

温馨提示

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

评论

0/150

提交评论