mcs-51单片机期末试卷.doc_第1页
mcs-51单片机期末试卷.doc_第2页
mcs-51单片机期末试卷.doc_第3页
mcs-51单片机期末试卷.doc_第4页
mcs-51单片机期末试卷.doc_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

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

文档简介

姓名 学号 学院 级 专业 班(密封 线 内 不 准 答 题)命题教师 陈爱萍 审核_西 华 师 范 大 学 学 生 试 卷题号一二三四五六七八九十总分阅卷教师签名得分物电学院电子专业2006级单片机原理试题 A卷 闭卷考试 时间120分钟注意事项:1、满分100 分,保持卷面整洁,否则扣卷面 2 分。 2、交卷时请将试题卷与答题卷一起交,否则扣分。 3、学生必须将姓名、班级、学号完整填写在规定的密封栏内,否则视为废卷。 4、学生必须签到,若出现遗漏后果自负。得分阅卷人一、单项选择题(每小题1分,共20分) 1. 若单片机的振荡频率为6MHz, 则其机器周期为()。A.0.5s B.1s C.2s D.3s 2对于8051内部定时/计数器T0和T1,当它们处于工作方式1时,下列叙述正确的是()。A.T0和T1均构成13位计数器B.T1被封锁,T0分为两个独立的8位计数器C.T0和T1均构成16位计数器D.T0和T1均构成可重装初值的8位计数器3. 定时计数器的控制寄存器TCON中,物TR0和TR1两位的作用是()。A.启动定时计数器计数B.设置定时计数器的工作方式C.计数方式或定时方式的选择位D.选通控制位48031单片机中既可位寻址又可字节寻址的单元是() A. 20HB. 30HC. 00HD. 70H5. 在单片机系统中,CPU访问片内还是片外程序存储器由()引脚输入的电平来决定。第1页,共7页A.PSEN B.ALE C.EAD.RST6. 已知A0A9H,CY1,则执行指令RLC A后,寄存器A中的内容为()。A.53H B.54H C.56H D.52H7串行口工作时,待发送的8位有效数据,应先送入寄存器()中,才启动数据发送。A.SBUF A.SMOD A.SCOND.IE8. 下列传送指令中,不正确的是()。A.MOV A,R0B.MOV 30H, A C.MOV 30H, 31HD.MOV R0,R19. 在单片机系统中,如果通过数据指针DPTR访问外部数据区,应选用的指令是()。A.MOV B.MOVX C.MOVCD.XCH10. 当串行口工作在工作方式1或3时,其波特率与T1的溢出率有关,此时T1应选用哪一种工作方式()。A.工作方式0B. 工作方式1C. 工作方式2D. 工作方式311. 当IP=1CH, IE=9FH时, 若5个中断源同时提出中断申请, 此时CPU应响应的中断源是()。A.外中断0 B.外中断1C.定时器T0D.定时器T1 12. 若单片机的振荡频率为6MHz, 则从ALE引脚输出信号的频率为()。A.6MHz B.4MHz C.2MHz D.1MHz 13. 8031复位后,PC与SP的值分别为() A. 0000H,00H B. 0000H,07HC. 0003H,07HD. 4000H,00H 14单片机的P1口作输入用途之前必须() A. 相应端口先置1B. 相应端口先置0C. 外接高电平D. 外接上拉电阻 15. 用MCS-51串行口扩展并行I/O口,串行口工作方式应选择()A.方式0 B.方式1 C.方式2 D.方式316. 当串行口向单片机的CPU发出中断请求时,若CPU允许并接受中断时,程序计数器PC的内容将被自动修改为( )。A0003H B000BH C0013H D0023H第2页,共7页班级 姓名 学号 (装 订 线 内 不 准 答 题)17. 下列指令中正确的是( )。A. MOV P2.1,A B. JB TF0,L1 C. MOVX B,DPTR D. MOV A,R318. 执行指令MOVXA,DPTR时,WR, RD脚的电平为() A. WR高电平,RD低电平B. WR低电平,RD高电平 C. WR高电平,RD高电平D. WR低电平,RD低电平19. 下列指令中没有变址寻址方式的是()。 A.JMPA+DPTR B.MOVCA,A+PC C.MOVXA,DPTR D.MOVCA,A+DPTR 20对于8051的中断系统,下列叙述正确的是()。A.8051有5个中断源,一个中断优先级B.8051有3个中断源,二个中断优先级C.8051有5个中断源,二个中断优先级D.8051有3个中断源,一个中断优先级得分阅卷人二、多项选择题(每小题2分,共10分)1. 8051的串行口工作在工作方式1时,其波特率与以下哪些因素有关( )。A.特殊功能寄存器SMOD中的最高位 B.定时器T1的溢出率C.特殊功能寄存器PCON中的最高位 D.定时器T0的溢出率2. 下列指令中,能将寄存器A清零的指令有( )。A.MOV A, #00H B.CLR A C.XRL A, A D.ANL A, A 38051单片机寻址方式有() A. 寄存器间接寻址方式B. 立即寻址方式C. 直接寻址方式D. 位寻址方式4. 关于指针DPTR,下列说法正确的是() ADPTR是CPU和外部存储器进行数据传送的唯一桥梁BDPTR是一个16位寄存器CDPTR是由DPH和DPL两个8位寄存器组成的第3页,共7页DDPTR的也可用来访问内部RAM。5. 下列指令中不影响标志位CY的指令有() A. ADDA,20HB. CLRAC. RRCAD. INCA得分阅卷人三、读程序题(每小题6分,共30分)1 MOV A,89HMOV B, #76HADDA,BRLCAXCHA,BRRCAXCHA,BSJMP$上述几条指令执行后,(A)= ,(B)= ,(CY)= 。2 MOV A,#20HMOV B,AADD A,BSUBB A,#30HMUL AB上述几条指令执行后,(A)= ,(B)= ,(OV)= 。3MOV R0, #10HMOV R1, #20HMOV 10H,#30HMOV 20H, #40HMOV R1, #10H第4页,共7页班级 姓名 学号 (装 订 线 内 不 准 答 题)MOV A, R0程序段运行后,(A)= ,(R0)= ,(20H)= 。 4. MOV A, #00HMOV B, #01HMOV SP, #10HPUSH ACCPUSH BRET上述几条指令执行后,(SP)= ,(A)= ,(PC)= 。5. MOV R0, #30HMOV DPTR, #3000HMOV R7, #14HREP:MOV A, R0MOVX DPTR, AINC R0INC DPTRDJNZ R7,REPSJMP $上述程序段完成的功能是什么 。得分阅卷人四、编制程序段(每小题10分,共20分)1. 在外部RAM首地址为TABLE的数据区中有10个字节数据,请编程将每个字节的最高位无条件地置1,其余位不变。2在内部RAM的BLOCK开始的单元中有一无符号数据块,数据块长度存入LEN单元,试编写程序求其中最小数并存入MIN单元。 第5页,共7页得分阅卷人五、编制源程序题(12分) 设单片机的P1口接八个发光二极管,试利用单片机内部定时计数器T0的工作方式一实现延时,使八个发光二极管依次循环点亮,各状态之间间隔50ms,设单片机晶振为6MHz.六、硬件接口题(8分)现有89C51单片机、74LS373锁存器、74LS138、l块2764EPROM,试用2764EPROM扩充单片机的程序存储器,要求其地址空间为6000H7FFFH,试画出硬件连线图(含控制信号、片选信号、数据线和地址线)答题部分 一、单项选择题(每小题1分,共20分) 单题号12345678910答案题号11121314151617181920答案第6页,共7页班级 姓名 学号 (装 订 线 内 不 准 答 题)二、多项选择题(每小题2分,共10分)题号12345答案三、读程序题(每小题6分,共30分)1(A)= , (B)= ,(CY)= 。2(A)= , (B)= ,(OV)= 。3(A)= , (R0)= , (20H)= 。4(SP)= , (A)= ,(PC)= 。5. 。第7页,共7页单片机原理与应用试卷参考答案(A卷)2006级7-12班一、 单项选择题(每小题1分,共20分)1C2C3A4A5C 6A7. A8D9B10C11B 12D 13B 14A 15A 16D 17B 18A 19C 20C二、多项选择题(每小题2分,共10分)1BC2ABC3ABCD4. BC5BD三、读程序题(共36分)1(A)= FEH ,(B)= BBH ,(CY)= 0 。2(A)= 00H ,(B)= 02H ,(OV)= 1 3(A)= 30H ,(R0)= 10H ,(20H)= 10H 。4(SP)= 10H ,(A)= 00H ,(PC)= 0100H。5. 将内部RAM 30H开始的20个单元数据依次传送到外部RAM 3000H开始的20个单元中四、编制程序题(每小题10分,共20分)1参考程序如下:TABLE EQU 2000HMOV R2,#10MOV DPTR,#TABLELOOP:MOVX A,DPTRORL A,#80HMOVX DPTR,AINC DPTRDJNZ R2,LOOPSJMP $2参考程序如下:MOV R0,#BLOCK MOV R2,LEN DEC R2 MOV A,R0 LOOP:INC R0 MOV R3,A CLR C SUBB A,R0 JC GOON XCH A,R0 SJMP GOON1 GOON:MOV A,R3GOON1:DJNZ R2,LOOPMOV MIN,ASJMP $五、编制源程序题(12分) 评分细则:计算初值(2分),中断入口(1分),工作方式(1分)置初值与重装初值(2分),开中断(2分)总体框架(开始,结束,中断返回,原地等待,4分)计算定时器T0的初值X:晶振f=6MHz,则机器周期T2us=2*10-6s(216-X)*T=0.05X=65536-25000=40536=9E58H ORG 0000H AJMP MAIN ORG 000BH AJMP INT ORG 0100HMAIN: MOV SP, #63H MOV TMOD, #01H ;定时器T0工作方式1,定时方式,GATE=0 MOV TL0, #58H ;延时50ms

温馨提示

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

评论

0/150

提交评论