华中科技大学2016单片机试卷_第1页
华中科技大学2016单片机试卷_第2页
华中科技大学2016单片机试卷_第3页
已阅读5页,还剩2页未读 继续免费阅读

下载本文档

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

文档简介

1、华中科技大学2016单片机试卷2015年-2016学年度第二学期华中科技大学本科生课程考试试卷(a卷)课程名称: 单片机原理 课程类别公共课专业课考试形式开卷闭卷所在院系: 自动化学院 专业及班级:测控&自动化13级考试日期: 学 号: 姓 名: 任课教师: 邓忠华 题号一二三四五总分分数得分评卷人 一、选择题(10分)1mcs-51单片机对外部程序存储器的读信号是( )apsen bwr crd dea 2. 在mcs-51系列单片机中,( )a由p0和p1的口线做地址线b.由p1和p3的口线做地址线c. 由p0和p3的口线做地址线d.由p0和p2的口线做地址线3mcs-51单片机的

2、晶振频率为12mhz,最短指令执行时间是( )a b1us c2us d4us4 mcs51单片机的内部程序计数器pc的值是( )a当前正在执行的指令的地址 b下一条要执行的指令的地址c当前指令前一条指令的地址 d控制器中指令寄存器的地址5设8051单片机的sp48h,在cpu响应中断时把断点地址送入堆栈保护后,sp的值为( ) a.50h b46h c48h d4ah6. mcs-51单片机fosc12mhz,串行口工作在方式0,则波特率为( )a. 62500hz b1mhz c19200hz d9600hz7mcs-51单片机外部中断0中断服务程序的入口地址是( )a0000h b000

3、3h c000bh d0013h8在mcs-51系统中,哪几个中断请求在响应中断时会自动清除( )a. 定时器中断 b串行口中断 c边沿触发方式的外部中断 d电平触发方式的外部中断9用间接寻址方式访问片内数据存储器时,可用作间址寄存器的是( )a. r0,r1 br1,r2 cr0,rn dr0,dptr10. mcs-51单片机定时器方式1下,设系统fosc12mhz,则最大定时时间为( )a. b c d得分评卷人 二、判断改错题(10分)1. 以下是int0的中断服务程序,阅读程序,指出错误并改错(5分)int0_int:pushaccpushbmova,r0movb,#8mulabmo

4、vr0,apopaccpopbret2. 下面指令用法是否存在错误,有请改正(5分)指令 对错改正mova,r2 ( )movca,a+dptr ( )movr2,r3 ( )movxr0,b ( )sjmp$ ( )得分评卷人 三、简答题(每小题6分,共30分)1单片机由那些部分组成?2mcs-51单片机定时器工作方式2简介3mcs-51单片机有那些寻址方式?举例说明4mcs-51单片机中断源有哪些?5mcs-51单片机串行口的四种工作方式得分评卷人 四、阅读以下程序,说明程序的功用和结果(15分)1. 下面程序片段与mcs-51外部中断请求int0相关(晶振频率为12mhz)(7分)org

5、0000hajmpmainprogorg0003hpushpswpushaccajmpextint0_isrmainprog:movsp,#5fhmovtmod,#01h;01h=00000001bmovth0,#0movtl0,#0setbtr0movie,#bsjmp$extint0_isr:movpsw,#00010000bclrtr0movr6,tl0movr7,th0clramovth0,amovtl0,asetbtr0popaccpoppswreti 下面程序中mcs-51晶振频率为(8分)org0000hajmpmainprogorg0023hajmpserial_isrmain

6、prog:movtmod,#20hsetbtr1movth1,#-3movpcon,#00hmovscon,#bmovie,#bmov08h,#40hmov0fh,#16sjmp$serial_isr:pushpswpushaccmovpsw,#00001000bjnbri,serial_isr_eclrricjner7,#0,serial_isr_asjmpserial_isr_eserial_isr_a:mova,sbufmovr0,amovc,mov,cxrla,sconjb,serial_isr_eincr0decr7serial_isr_e:popaccpoppswreti得分评卷人

7、 五、应用题 (题分共35分)某基于8751单片机(fosc)的仪表,每隔5秒钟将存储在内部数据存储器地址为50h-5fh的数据以19200波特率通过串行口发送给与之相连的计算机。数据帧要求为一个起始位,8个数据位,偶校验,一个停止位。请编写单片机此部分的程序(包括定时器和串行口等的初始化程序、t0中断处理实现的5秒钟间隔程序和中断服务程序中完成的串行口数据发送程序)中断允许ie位次序:ea x x x es et1 ex1 et0 ex0中断优先权ip位次序:x x x x ps pt1 px1 pt0 px0tcon位: tf1 tr1 tf0 tr0 ie1 it1 ie0 it0tf1, tf0, ie1, ie0: 定时中断和外部中断请求标志(1=有请求)it1, it0外部中断:0低电平触发,1下降沿触发tr1, tr0:0计数停止,1计数运行tmod位: gate c/t m1 m0 (t1) gate c/t m1 m0 (t0); gate0内部启动,gate1外部启动;c/t1计数,c/t0定时;m1m0定时器方式00,01,10,11为方式0,1 2和3scon位: 从高(d7)到低(d0)位序: sm0 sm1 sm2 ren tb8 rb8 ti ri;sm0 sm1为串行口方式00,01,10,11为方式0,1 2和3;

温馨提示

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

评论

0/150

提交评论