浙江理工大学 单片机原理及其应用 试题及答案.doc_第1页
浙江理工大学 单片机原理及其应用 试题及答案.doc_第2页
浙江理工大学 单片机原理及其应用 试题及答案.doc_第3页
浙江理工大学 单片机原理及其应用 试题及答案.doc_第4页
全文预览已结束

下载本文档

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

文档简介

浙江理工大学成教学院2009-2010单片机原理及应用试题期中考试答案班级_ 姓名 _ 学号 _ 一、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题2分,共10分)1. MCS-51外扩存储器时,系统的高8位地址总线是由_口构成。( c )A.P0 B.P1C.P2 D.P32.MCS-51单片机有片内RAM容量( d )。A. 4KB B. 8KBC. 128B D. 256B3.MCS-51单片机的外部中断0中断入口地址为( b )。A. 0003H B. 000BHC. 0013H D. 001BH4.MCS-51单片机的最大时序定时单位是( d )。A.拍节 B.状态C.机器周期 D.指令周期5.MCS-51单片机的定时器/计数器工作方式1是( c )。A.8位计数器结构 B.16位计数器结构C.13位计数器结构 D.2个8位计数器结构二、填空题(每空2分,共20分)1.MOV C,15H源操作数的寻址方式为_位_寻址。2.MCS-51单片机的内部数据存储器有_256_Byte。3.MCS-51单片机有_5_个中断源。4.计算机的数据传送主要有两种方式:_并行_和_串行_。5.8051汇编语言指令格式中,唯一不可缺少的部分是_操作码_。6.8051的程序计数器PC为16位计数器,其寻址范围是_64_KB。7.8051的定时器_1_作串行接口方式1和方式3的波特率发生器。8.当程序状态字寄存器PSW状态字中RS1和RS0分别为0和0时,系统的工作寄存器组地址范围为_00_07H_。三、名词解释(每小题3分,共12分)1.简述51单片机内部数据存储器低128单元分布特点。答案要点:内部数据存储器,-也称为内部RAM,地址为00H07H.分为3个区域1寄存器区2位寻址区3用户RAM区。2.简述异步串行通信的帧格式。答案要点:1起始位,2数据位,3奇偶校验位4停止位3.简述8051中断嵌套原则。1高优先级中断请求可以打断低优先级的中断2同优先级的中断不能嵌套3低优先级中断不能对高优先级的中断嵌套4.简述机器周期、指令周期的基本概念答案要点:一个机器周期等于12个振荡周期,执行一个指令周期称为指令周期。四、读程序(阅读程序后填空。每小题4分,共20分)1.已知(B)=35H,(A)=43H在执行下列指令后,(SP)=_52_,内部RAM(51H)=_43H_。MOV SP,# 50HPUSH ACCPUSH B2.执行下列程序后,(A)=_B7H_,(B)=_16H_。MOV A,#9FHMOV B,#36HANL B,ASETB CADDC A,B3.设RAM中(2456H)=66H,(2457H)=34H,ROM中(2456H)=55H,(2457H)=64H。请分析下面程序执行后各寄存器的内容。(A)=_64H_,(DPTR)=_2456_。MOV A,#1MOV DPTR,#2456HMOVC A,A+DPTR42.若内部RAM的20H单元开始存放8个数,找出其中最大数,完成下列程序: MOVR0,#20H()MOVA,R0LOOP:INCR0MOV2AH,R0()CHK:JNCLOOP1MOVA,R0LOOP1:DJNZR7,LOOPMOV2BH,AHERE:AJMPHERE1中填入的指令是:(MOV R7,#8);2中填入的指令是:(SUBB A,2AH)。5.将以表格形式存放在从table开始的内部单元中的8个单字节正数求平均值。MOV R0,#TABLEMOV R2,#8MOV R4,#0LOOP1:MOV A,R0_ADDC A,R0_MOV R4,AINC R0DJNZ R2,LOOP1MOV B,#8_DIV AB_RET六、综合题(共38分)1.编写程序将内部RAM的40H49H单元高4位写0,低4位置1(要求采用循环实现)。(10分)MOV R1,40HMOV R2,0AHLOOP:MOV R1,0FHDJNZ R2,LOOPRETEND2.已知51单片机系统晶振频率为12MHz,请利用定时器1工作方式1,中断方式在P2.3输出频率为10Hz的方波,写出定时设计过程及完整代码。(13分)初值:15536=3cb0HORG 0000HLJMP MAINORG 000BHLJMP INTMAIN: MOV TMOD,#10HMOV TH0,#3CHMOV TL0,#B0HSETB ETOSETB EASETB TR1SJMP $INT:CPL P2.3MOV TH0,#3CHMOV TL0,#BOHRETIEND3.用2片6116给8051单片机扩展一个4KB的外部数据存储器,请画出逻辑连接图,并说明各芯片的地址范围。(15分)RAM1的地址为:0000 0000 0000 0000-0000 0011 1111 1

温馨提示

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

评论

0/150

提交评论