福建农林大学东方学院级单片机技术试卷B答案_第1页
福建农林大学东方学院级单片机技术试卷B答案_第2页
福建农林大学东方学院级单片机技术试卷B答案_第3页
福建农林大学东方学院级单片机技术试卷B答案_第4页
免费预览已结束,剩余1页可下载查看

下载本文档

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

文档简介

1、你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。= =-福建农林大学东方学院考试试卷(B) 卷2013 2014 学年第 一 学期课程名称:单片机技术考试时间专业年级班学号考试形式:闭卷姓名题号一二三四总得分得分评卷人得分一、填空题20% ( 每空 1 分)1假定累加器 A 的内容30H,执行指令:1000H: MOVCA , A+PC后,把程序存储器1031H单元的内容送累加器A 中。2.计算机的系统总线有地址总线、控制总线和 数据总线。3.当单片机复位时PSW00 H , SP= 07H, P0P3口均为高电平。4. AT89S51 单片机是 8位的单片机

2、。5.MCS-51单片机有5个中断源,可分为2个中断优先级。上电复位时 外部中断0中断源的最高。6.定时器 / 计数器的工作方式 3 是指的将定时器计数器0拆成两个独立的 8位计数器。而另一个定时器/ 计数器此时通常只可作为串行口的波特率发生器使用。7. 若 A 中的内容为 88H,那么, P 标志位为 0 。8.单片机内部数据传送指令MOV用于单片机内部RAM单元及寄存器之间,单片机与外部数据传送指令MOVX部 RAM或 I/O接口之间,MOVC之间的查表9、单片机89C51 片内集成了4KB用于单片机内部与外指令用于单片机内部与外部ROM的 FLASH ROM.命运如同手中的掌纹,无论多曲

3、折,终掌握在自己手中=你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。= =-10、两位十六进制数最多可以表示256个存储单元。得分二、选择题20% (每题2 分)1.用 MCS-51串行口扩展并行I/O 口时,串行口工作方式应选择(A )A、方式 0B、方式 1C、方式 2D、方式 32.以下哪一条是位操作指令(B)。A、 MOVP1, #0FFH B、 MOVC,ACC.1 C、CPL A D、 POP PSW3.某种存储器芯片是 8KB*4/ 片,那么它的地址线根数是(C)A、11 根 B、12 根 C、13 根 D、14 根4.开机复位后, CPU使用

4、的是第 0 组工作寄存器,地址范围是()。A、 00H-10H B 、 00H-07H C、 10H-1FH D、 08H-0FH5. AT89S51单片机串行通信口的传输方式是(A )。A、异步B 、半双工C 、同步D 、不可编程6.定时器 / 计数器工作方式1 是 (d ) 。A、 8 位计数器结构B 、2 个 8 位计数器结构C、 13 位计数结构D、 16 位计数结构7. 当执行调用指令时,首先将该指令下一条指令的地址压入到堆栈区,保护其下一条指令的地址,然后再将转移的地址送( b)实现转移;当再执行 RET指令时自动将堆栈中的地址弹入PC从而实现返回。A、DPTRB、 PCC、SPD

5、、 PSW8在进行BCD码运算时,紧跟运算指令后面的指令必须是( b) 指令。A、 ADDB、 DA AC 、 ADDCD 、由实际程序确定9. 串行口中断的入口地址是(d ) 。A、0003HB、0013HC、000BHD、00023H10.以下哪一条是位操作指令(BA、MOVP0,#0FFHB、SETBTR0C)。、CPLR0D、PUSHPSW命运如同手中的掌纹,无论多曲折,终掌握在自己手中=你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。= =-得分三、是非题“”。)20% (每题2 分,如对则写“”,错则写1. 定时 /计数器的工作模式寄存器 TMOD

6、 可以进行位寻址。 ()2. 定时 /计数器在使用前和溢出后,必须对其赋初值才能正常工作。( )3. SP 称之为堆栈指针,堆栈是一个特殊区域,与RAM 无关。( )4, 在 AT89S51 单片机的指令系统中,其加法、减法、乘法和除法必须有累加器A 的参与才能完成。 ()5. DPTR 只能当作一个 16 位的特殊功能寄存器来使用。 ()6. 程序计数器 PC 是一个可以寻址的特殊功能寄存器。 ( )7. 各个中断源发出的中断请求信号都会标记在AT89S51 的 TCON 与 SCON寄存器中。( )8. 同一级别的中断请求按时间的先后顺序响应。( )9. 工作寄存器区不允许做普通的RAM

7、单元来使用。( )10. 定时 /计数器在工作时需要消耗CPU 的时间。( )得分四、阅读并分析程序20%(第 1,3 题 5 分,第 2 题10 分)1 .若( 20H ) 4,执行下列程序后,21H中的内容是多少?MOV DPTR , #1000HMOV A , 20HMOVC A , A+DPTRMOV 21H , ASJMP $ORG 1000HTABLE:DB00,01,04,09,16,25END命运如同手中的掌纹,无论多曲折,终掌握在自己手中=你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。= =-2. 若 CY=1 ,( P1)=1010001

8、1B ,指出执行下列程序后,CY 和 P1 口的内容。MOV P1.2, CMOV P1.3, CMOV C, P1.6END3. 说明下列程序的功能MOV R2 , #10HMOV R0 , #60HCLR ALOOP :MOV R0 ,AINC R0DJNZ R2 , LOOPEND1、解: 21H 中的内容是16评分:结果错误0 分,表达不准确扣1 分。2、解:(P1) =10101111B , CY=0评分:第一部分3 分,第二部分2 分,表达不准确扣1 分。4、 解:将60H 6FH单元清零评分:起始地址、末地址、执行任务三者错一项扣1 分,全错0 分。得分五、编程题(每题10 分,

9、共 20 分)命运如同手中的掌纹,无论多曲折,终掌握在自己手中=你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。= =-1. 编写一段程序, 功能要求: 当 P1.0 引脚的电平正跳变时, 对 P1.1 的输入脉冲进行计数;当 P1.2 引脚的电平负跳变时,停止计数,并将计数值写入R0、 R1(高位存R1,低位存R0)。答:将 P1.1 的输入脉冲接入INT0,即使用 T0 计数器完成对P1.1 口的脉冲计数。参考程序如下:ORG 0000HLJMPMAINORG 000BHLJMPIT0PMAIN:JNBP1.0,MAINMOV TMOD,#05H;定时器 / 计数器 T0 为计数方式SETBTR0;启动 T0,开始计数SETBET0;允许 T0 中断SETBEA;CPU开中断WAIT:JBP1.2,WAITCLREACLRTR0MOVR1,TH0MOVR0,TL0AJMP$1IT0P:INCR2RETI命运如同手中的掌纹,无论多曲折,终掌握在自己手中=你一定要坚强,即使受过伤,流过泪,也能咬牙走下去。因为,人生,就是你一个人的人生。= =-2. 若晶体振荡器为 11.0592MHz, 串行口工作于方式 1,波特率为 4800bit/s,

温馨提示

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

评论

0/150

提交评论