08电信班《单片机原理与接口技术》期末考试试卷B卷_.doc_第1页
08电信班《单片机原理与接口技术》期末考试试卷B卷_.doc_第2页
08电信班《单片机原理与接口技术》期末考试试卷B卷_.doc_第3页
08电信班《单片机原理与接口技术》期末考试试卷B卷_.doc_第4页
08电信班《单片机原理与接口技术》期末考试试卷B卷_.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

集美大学期末考试试卷20092010学年第一学期考试科目 单片机原理考试成绩试卷类型B考试形式闭卷考试对象08电信一、选择题:本大题共15个小题,每小题1分,共15分,在每小题给出的四个选项中,只有一项符合题目要求,把所选项前的字母填在括号内。1单片机读写外RAM数据用(1)指令,控制信号是(2)。【B】A.(1)MOV (2)和 B. (1)MOVX (2)和C.(1)MOVX(2)和 D. (1)MOVC(2)和2. 8051单片机的堆栈区是向地址【D】的方向生成的。 A.可变 B. 不定C.减小 D. 增大3. 80C51单片机地址总线(AB)总线宽度为【D】位。A. 8 B. 16 C. 15 D. 32 4. 一个时钟周期等于【B】振荡周期。A.1个 B.2个C. 6个 D. 12个5. 十进制数向二进制数进行转换时,十进制数91相当于二进制数【D】. A.1101011 B.1101111 C.1110001 D.10110116程序计数器PC是【A】位的计数器,能寻址64KB的程序存储器范围。A.16 B. 8C. 4 D. 32 780C51复位的条件是RST引脚保持(1)个机器周期以上的高电平,复位后的状态:PC值为(2)、SP值为(3)、P0P3口的值为(4)。【B】A.(1)3(2)0000H(3)06H(4)FEH B.(1)2(2)0000H(3)07H(4)FFHC.(1)1(2)0000H(3)07H(4)FFH D.(1)2(2)0000H(3)60H(4)00H8. 指令MOV寻址空间是【C】。A片外ROM B。片外RAM C。片内RAM D。片内ROM9. 指令MOVX寻址空间是【B】。A片外ROM B。片外RAM C。片内RAM D。片内ROM10. 当CPU不执行访问外RAM指令(MOVX)时,ALE以时钟振荡频率【B】的固定频率输出,因此ALE信号也可作为外部芯片CLK时钟或其他需要。A1/2 B。1/6 C。1/12 D。1/2411. 8051单片机复位信号应从【B】脚接入。A.P3.2 B. RST C. 8脚 D. T1 12. 8051单片机外部中断0、1(,)在【D】。A.P0 口 B. P1 口 C. P2 口 D. P3 口13. 一个机器周期含有(1)个时钟周期,当单片机时钟频率为12MHZ时,一个机器周期为(2)s。【D】。A.(1)6 (2)2 B. (1)12 (2)2 C. (1)12 (2)1 D. (1)6 (2)1 14. “MUL AB”指令执行后,16位乘积的高位在【D】中。 A. A B. C C. AB D. B15. “MOV A, 30H”的寻址方式是【C】。A。寄存器寻址 B。寄存器间接寻址 C。直接寻址 D。立即寻址二、简答题:(每小题6分,共30分)1.什么是伪指令?伪指令“ORG”、“END”作用是什么?答:伪指令是汇编程序能够识别并对汇编过程进行某种控制的汇编命令。ORG的功能是向汇编程序说明下面紧接的程序段或数据段存放的起始地址。END的功能是结束汇编。2.80C51有几个中断源?写出其名称并给出相应的中断入口地址。答:80C51有5个中断源,分别是中断0、中断1、定时计数器T0中断、定时计数器T1中断、串行中断。地址分别为03H、0BH、13H、1BH、23H。3.80C51单片机外RAM和ROM使用相同的地址,是否会在总线上出现竞争?为什么?答:不会。80C51单片机外RAM和ROM虽然使用相同的地址,但控制信号不一样。外RAM和外ROM都有缓冲器,而输出缓冲器具有三态结构,未得到允许,不能将数据送到P0口数据总线上。这个输出允许外RAM由、信号控制,外ROM由信号控制,所以外RAM和外ROM的数据信号决不会在P0口数据线上撞车。4.定时/计数器的启动与GATE控制位有何关系?答:GATE=0时,定时/计数器的运行只受TCON中运行控制位TR0/TR1的控制GATE=1时,定时/计数器的运行同时受TR0/TR1和外中断输入信号的双重控制。5.串行缓冲寄存器SBUF有什么作用?简述串行口接收和发送数据的过程。答:SUBF是串行口缓冲寄存器。包括发送寄存器和接收寄存器,以便能以全双工方式进行通信。在逻辑上SBUF只有一个,即表示发送寄存器,又表示接收寄存器,具有同一单元地址99H,在物理上SBUF有两个,一个是发送缓冲寄存器,另一个是接收缓冲寄存器。在完成串行初始化后,发送时,只需将发送数据输入SBUF,CPU将自动启动和完成串行数据的发送,接收时,CPU将自动把接收到的数据存入SBUF,用户只需从SBUF中读出数据。三、分析题:共25分。1分析题:假设(SP)40H,(DPTR)3412,分析连续执行下列指令序列后DPTR及SP的内容。(5分)PUSH DPL;PUSH DPH;POP 08H;程序执行后,(SP)41H(08H)342分析题:假设内RAM单元(60H),问,执行完下列指令序列后内RAM(60H)的内容为多少?(5分)MOV R0,#60HMOV A, R0RL AMOV R1,ARL ARL AADD A,R1MOV R0,A解:MOV R0 ,#60H ;R0=60HMOV A , R0 ;A=05RL A;A=10MOV R1 , A;R1=10RL A;A=20;RL A;A=40ADD A , R1;A=40+10=50MOV R0 , A;(60H)=503已知fosc=6MHZ,求下面延时子程序的延时时间。(5分)DELAY:MOV R6,#10; D1:MOV R7,#250H; D2:DJNZR7,D2;DJNZR6,D1; RET;解: (2*592+2+1)*10+2+1)*1 = 11873uS=11.873MS4已知电路如图所示,80C51单片机中的汇编程序如下所示。请根据电路及所给的程序,写出8个发光二极管的动作及现象。(10分)FLASH: MOV A , #01HFLASH0: MOV R2 , #0AHFLOP:MOV P1 , ALCALL DY1SP1 , #00HLCALL DY1SDJNZ R2 , FLOPRL ASJMP FLASH0说明:在上面程序中,DY1S为1秒延时子程序。答:现象:每个灯闪烁点亮10次,再转移到下一个灯闪烁点亮10次,循环不止。四、汇编程序设计(30分)1编写程序,将位存储单元38H中的内容与位存储单元49H中的内容互换。(6分)解:MOV C , 38H;(38H)-CMOV F0 , C;C-F0,F0是PSW中的用户标志MOV C , 49H;MOV 38H , C;(49H)-(38H)MOV C , F0;MOV 48H , C;(38H)-(49H).按下列要求传送数据:设ROM(4000H)=44H(6分)(1)ROM4000H单元数据送内RAM 20H单元(2)ROM4000H单元数据送R0(3)内RAM 50H单元数据送外RAM 50H单元,设内RAM(50H)=11H。(1) MOV DPTR,#4000HMOV A,#00HMOVC A,A+DPTRMOV 20H,A(2)MOV DPTR,#4000HMOV A,#00HMOVC A,A+DPTRMOV R0,A(3)MOV A,50HMOV R0,#50HMOVX R0,A3分别用一条指令实现下列各小题的要求:(6分)1) 、T0开中断,其余禁止中断2) T1、串行口开中断,其余禁止中断3) 全部开中断4) 全部禁止中断1)MOV IE,10000011B2)MOV IE,100111

温馨提示

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

评论

0/150

提交评论