大学2021年专业必修课单片机原理及接口技术试卷及答案_第1页
大学2021年专业必修课单片机原理及接口技术试卷及答案_第2页
大学2021年专业必修课单片机原理及接口技术试卷及答案_第3页
大学2021年专业必修课单片机原理及接口技术试卷及答案_第4页
大学2021年专业必修课单片机原理及接口技术试卷及答案_第5页
全文预览已结束

下载本文档

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

文档简介

1、共页,第页共页,第页姓名:学号:学院:专业:年级:班级:密封线大学 2021 年专业必修课单片机原理及接口技术试卷考试时间:年月日时分 时分试卷类型: b 题号一二三四五六七八九十成绩复 核签字得分登分签字说明:本试卷分部分,共三 大题,每大题分,共100 分;答题要求:闭卷考生须知 : 1. 姓名、学号、系、专业、年级、班级必须写在密封线内指定位置。2. 答案必须用蓝、 黑色钢笔或圆珠笔写在试卷上,字迹要清晰, 卷面要整洁, 写在草稿纸上的一律无效。得分阅卷人一、填空题。 (共 20 空,每空 1 分,共 20 分)1、单片机的系统总线有、和。 2 、用串口扩并口时,串行接口工作方式应选为方

2、式。3、 . 一个机器周期等于个状态周期, 振荡脉冲 2分频后产生的时钟信号的周期定义为。 4 、 mcs-51的 po口作为输出端口时, 每位能驱动个 sl型 ttl负载 . 5 、任何程序总是由三种基本结构组成:顺序、分支和_。 6 、外部中断1 入口地址为 _ 。 7 、 . 8051单片机有 _个中断源 8 、 .mcs-51 有个并行 io 口, 其中 p0p3是准双向口 , 所以由输出转输入时必须先写入9、执行 movx a ,dptr 指令时, mcs-51产生的控制信号是。 10 、堆栈指针复位时的值为,pc复位后为。 11 、在中断服务程序中,至少应有一条。12、mcs 51

3、 的存储器空间配置从功能上可分为四种类型:_、 内部数据存储器、 _、外部程序存储器。13、mcs-51的指令按其功能可分为五大类:_、_、逻辑运算类指令、位操作指令、控制转移指令。得分阅卷人二、问答题。 (共 5 题,每题 4 分,共 20 分)1、何谓单片机?单片机主要应用在哪些领域?共 4 页,第1 页共 4 页,第2 页2、说明 da a 指令的用法 . 3、mcs-51指令系统主要有哪几种寻址方式?试举例说明。4、对访问内部ram 和外部 ram ,各应采用哪些寻址方式?5、存储器的容量如下所示,若它的首地址为 0000h ,写出它的末地址。(1)1kb:(2)4kb:得分阅卷人三、

4、读程编程题(共 5 题, 6 0 分)1分析下列程序,并回答问题(16 分) org 0000h ajmp main org 001bh ljmp pro1 main: mov tmod,#20h mov tl1,#00h mov th1,#00h setb tr1 setb et1 setb ea here: mov a, b mov b, a ajmp here org 2000h pro1: cpl p1.1 reti end 1)本程序把定时器/ 计数器()设置成()器,于工作方式() 。2)本程序执行时,p1.1 将出现() 。3)程序在()语句处可能发生中断。4)本程序中断服务程序

5、的入口地址为() 。5)是否可将ljmp pro1 改为 ajmp pro1 ?()因为() 。2、若外部数据块0000h 开始的单元中首先放的是数据的个数,后面各单元存放的是有符号的数,求正数个数,编程并注释。 (10 分)3、片内 ram40h 开始的单元内有10b 二进制数,编程找出其中最大值并存于50h单元中( 10 分)4、在 8051 单片机的into 引脚外接脉冲信号,要求每送来一个脉冲,把30h单元值加1,若 30h单元记满则进位31h单元。试利用中断结构,编制一个脉冲计数程序。(10 分)5、编制一个循环闪烁灯的程序。有8 个发光二极管,通过p1口连接 led灯,每次其中某个

6、灯闪烁点亮 10 次后,转到下一个闪烁10 次,循环不止。 (14 分)密封线共 4 页,第 3 页共 4 页,第 4 页专业必修课单片机原理及接口技术考试试题 b参考答案及评分标准开课单位:机电工程学院课程类别:公共课专业课基础课课程编号学分 / 学时4/76 试卷a卷b卷出题教师考试方式闭卷开卷其他专业 / 年级修读方式必修选修一、填空题。 (共 20 空,每空1 分,共 20 分)1、db , ab ,cb (或数据总线、地址总线和控制总线) 2、0 3、6,拍节 4、8 5、循环 6、0013h 7、5 8、 4,1 9、/rd 10、07h,0000h 11、中断返回(或reti)

7、12 、外部数据存储器、内部程序存储器13、数据传送类、算术运算类二、问答题。 (共 4 题,每题 5 分,共 20 分)1、何谓单片机?单片机主要应用在哪些领域?答:单片机是在一块集成电路上把cpu 、存储器、定时器 / 计数器及多种形式的i/o 接口集成在一起而构成的微型计算机。单片机的应用范围很广泛,诸如智能化家用电器、仪器仪表、工业控制、计算机外部设备、智能机器人、电信及导航等方面。2、说明 da a 指令的用法 . 答:本指令是对累加器a中的 bcd码加法结果进行调整。两个压缩型bcd码相加后,必须经过本指令调整后才能得到正确的压缩型bcd码和。调整过程:若累加器a的低 4 位数值大

8、于9 或第 3 位向第 4 位产生进位(或辅助进位),则需将a的低 4 位内容加6 调整,以产生正确的bcd码值。若累加器a 的高四位数值大于9 或进位 cy产生进位,则需将 a的高 4 位内容加6 调整,以产生正确的bcd码值。3、mcs-51指令系统主要有哪几种寻址方式?试举例说明。答: mcs-51指令操作数主要有以下7 种寻址方式:寻址方式举例立即寻址 mov a,#16 直接寻址 mov 20h,p1 寄存器寻址 mov a,r0 寄存器间接寻址 movx a, dptr 变址寻址 movc a, a+dprt 相对寻址 sjmp loop 位寻址 anl c,70h 4、对访问内部

9、ram 和外部 ram ,各应采用哪些寻址方式?答:对内部ram 的寻址方式有直接寻址、寄存器间接寻址和可对位寻址的位寻址。对外部ram 的寻址方式只能用寄存器r0/r1(8 位地址)或dptr (16 位地址)间接寻址。、) 03ffh 2)0fffh 三、读程编程题(共5 题, 6 0 分)1、1)本程序把定时器/ 计数器( t1 )设置成(定时)器,于工作方式(2 ) 。2)本程序执行时,p1.1 将出现(方波) 。3)程序在( ajmp here )语句处可能发生中断。4)本程序中断服务程序的入口地址为( b ) 。5)是否可将ljmp pro1 改为 ajmp pro1 ?(不可以)

10、因为(超出了范围)2、若外部数据块0000h 开始的单元中首先放的是数据的个数,后面各单元存放的是有符号的数,求正数个数,编程并注释。 (10 分)解 org 0030h start: mov r0 , #00h ;计正数个数计数器 mov dptr,#0000h ; movx a,dptr ;数据块长度10h mov r1,a inc dptr ;dptr指向第一个数的地址 two: movx a,dptr ;取数 a jb acc.7,one ;是负数转one ,准备取下一个数 inc r0 ;是正数,正数计数器加one: inc dptr ;地址指针加djnz r1,two ; 数据块长

11、度减不等于,继续寻找3、片内 ram40h 开始的单元内有10b二进制数,编程找出其中最大值并存于50h单元中(10 分)解 start: mov r0,#40h ;数据块首地址送r0 mov r7,#09h ;比较次数送 mov a,r0 ;取数送 loop: inc r0 mov 30h,r0 ;取数送 h cjne a,30h,neht ;(a)与( 30h)相比 next: jnc bie1 (a)(30h) 转 bir1 mov a,30h ;(a)(30h), 大数送 a bie1: djnz r7,loop ;比较次数减1,不为 0,继续比较 mov 50h,a ;比较结束,大数

12、送50h 4、在 8051 单片机的into 引脚外接脉冲信号,要求每送来一个脉冲,把30h单元值加1,若 30h单元记满则进位 31h单元。试利用中断结构,编制一个脉冲计数程序。(10 分)解: org 0000h ajmp main org 0003h ajmp subg main:mov a,#ooh mov 30h,a mov 31h,a mov sp,#70h setb int0 setb ea setb ex0 ajmp $ org 0200h subg:push acc inc 30h mov a,30h jnz back inc 31h back:pop acc ret1 end 5、解本程序的硬件连接如图所示。当p1.0 输出高电平时,led灯亮,否则不亮。其程序如下: mov a,#01h ;灯亮初值 shift: lcail flash ;调闪亮 10 次子程序 rr a ;右移一位 sjmp

温馨提示

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

评论

0/150

提交评论