单片机A2019上7页word文档_第1页
单片机A2019上7页word文档_第2页
单片机A2019上7页word文档_第3页
单片机A2019上7页word文档_第4页
单片机A2019上7页word文档_第5页
免费预览已结束,剩余3页可下载查看

下载本文档

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

文档简介

1、A1武汉理工大学试卷(闭卷A)课程名称:单片机原理与应用专业班级:信息学院 05级姓名卷一起上交。一. 填空题(每空1分, 共15分)1. 51系列单片机是()位单片机,对外地址总线有()位。2. 51系列单片机的RoM空间和片外RAM空间是()编址的,地址范围都从()H 到()H 。3. 51系列单片机中的用户位地址空间位于 ()空间,其字节地址范围从()H到()H,其位地址范围从()H到()H 。4. 在51系列单片机中SP寄存器,在复位操作后,其内容为()。5. MCS-51单片机的运行速度由()周期决定,1个机器周期由()个时钟周期组成。6. 8031有()个中断入口地址。这些中断源的

2、优先级可定义成()级。二. 简答题(每小题3分,共15分)1. 单片机与微处理器的主要异同点是什么?2. 51系列单片机中DPTR什么寄存器?它的用途是什么?3. 51系列单片机中,内部RAM空间中的最初32个存储单元,其主要功能是什么?4 51 系列单片机的引脚中有多少根 I/0 线?它们与单片机对外的地址总线和数 据总线之间有什么关系?5. 8051单片机的片内、片外 RoM何选择?三51 单片机汇编指令应用与分析( 共 10分)1 试写出完成以下每种操作的指令序列。(6分,14每题1分,第5题2 分)1)将R0的内容传到R1;2)内部RAM单元60H的内容传送到寄存器 R2;3) 外部R

3、AM单元1000H的内容传送到内部 RAM单元60H;4) 外部RAM单元1000H的内容传送到寄存器 R2;5) 外部RAM单元1000H的内容传送到I/O地址为2000H的地址上。2. 若(R1)=30H, (A)=40H, (30H)=60H, (40H)=08H。试分析执行下列程序段后, 上述各单元中的内容变为了什么?。 (4分,每空 1 分)MOV A, R1MOV R1, 40HMOV 40H, AMOV R1, #7FHA2四. 电路分析( 15 分)下图为RAM ROM存储器以及I/O 口的扩展,问:片选采用 的是哪种方法? 2716、6116(1)、6116(2)以及 815

4、5的地址空 间范围是多少? (138 的工作条件是: G2A=0,G2B=0,G1=1)五. 程序设计(15分)已知20H单元中有一个二进制数,请编程把它转换为三位BCD码,百位BCD码存入30H的低四位,十位 BCD码存入31H的 高四位,个位BCD码存入31H的低四位。六. 定时器应用(15分)若8031单片机的fosc=6MHz,请利用定时器0定时中断的方法,编写程序使P1.0输出如下图所示的矩形脉冲 (连续的)。Ims2ms注:TMoD I GATE C/T M1 M0 GATE C/ IT m1 MJTCoN I TF1 Tr1 TF0 Tr0 IE1 lTl lE0 lT0 A3七

5、. 阅读程序(共15分)下图用于产生各种波形。图中,DAC-IC8B是一种内部不带输入寄存器的8位DAC芯片,可以有电流和电压两种输出方式(图示为电压输出方式)。8031执行下面程序可以在 Vout处产生频率和幅度可变的锯齿波:ORG1200HMOVR1,#data1;1机器周期指令MOVR2,#data2;1机器周期指令MOVA, R2;1机器周期指令MOV B, R1;2机器周期指令DlV AB; 4 机器周期指令MOV B, R1;2 机器周期指令MUL AB;4 机器周期指令MOV 20H, A;1 机器周期指令LOOP: MOV A, 20H;1 机器周期指令NEXT: MOV P1

6、, A;1 机器周期指令SUBB A, R1;1 机器周期指令CJNE A, #00H, NEXT;2 机器周期指令MOV P1, A;1 机器周期指令SJMP LOOP; 2 机器周期指令ENDA4请仔细阅读上述程序,并回答如下问题:1画出该程序所产生的波形图,改变输出波形的频率应调整哪个寄存器中初值?改变波幅应修改哪个寄存器中初值? (6 分 )2.上述程序中,DlV和MUL令的作用是什么? (3分)3 .设8031时钟频率为12MHz试问data1和data2为何值时可以获得最大锯齿波周期?周期时间为多少? (3 分)4 .设8031主频率仍为12MHz试问data1=0DH和data2

7、=9FH时,锯齿波周期时间是多少? (3 分)参考答案及评分标准:一 填空题 (每空 1 分, 共 15 分)1.8 , 162.独立, 0000, FFFF3 .片内 RAM 20, 2F, 00, 7F4. 07H5. 时钟,126. 5, 2二 简答题(每小题3分,共15分)1. 答:相同点:都有具有指令读取、译码、执行等功能。不同点:微处理器仅含有 CPU及少量的寄存器单元,不能单 独组成一个计算机系统,而单片机顾名思义是在一片芯片上集成了 除微处理器外,还集成了一定容量的RAM ROM I/O接口、定时/计数器以及中断控制器等,有的单片机甚至还集成了A/D、D/A单元。因此,单片机可

8、单独组成一个计算机的核心系统。2.答:DPTR是一个16位的指针寄存器,通常用来指出ROMS间或片外RAM间的地址。它由DPH和DPLW个特殊功能寄存器组成, 其中DPH为高八位,DPL为低八位。3. 答:51单片机片内RAM的最初32个存储单元001FH为通用寄存 器区,该通用寄存器区以每 8个单元为1组被分为4组,由PSW寄存 器中的RS1、RS0两位指定4组中的1组为当前工作寄存器组,而当 前工作寄存器组组内的存储单元可以R7R0寄存器名进行寻址。4.答:51单片机有P3、P2、P1和P0 4个8位的I/O 接口,共有32根I/O线。当单片机需要进行系统扩展时,由P2P0组成16地址总线

9、,其中P2为地址总线的高8位,P0为地址总线的低8位。 而P0也作为8位数据总线之用,与地址总线分时复用。5. 答:由于8051片内含有4KB的ROMr因此当8051的EA端接高电平“1”时,8051选择片屠ROM当8051的EA端接低电平“ 0”或EA端接高电平“1”但寻址超过4K时,8051选择片外ROM三 51单片机汇编指令应用与分析(共10分)1.(6分,14每题1分,第5题2分)1) MOV A, R0MOV R1, A2) MOV R2, 60HMOV DPTR, #1000HMOVX A, DPTRMOV 60H, A4)MOV DPTR, #1000HMOVX A, DPTRM

10、OV R2, A5)MOV DPTR, #1000HMOVX A, DPTRMOV DPTR, #2000HMOVX DPTR, A(A)=60H(30H)=08H(40H)=60H (R1)=7FH2. (4 分每空1分)四电路分析(15分)2716始终选通,6116( 1)、6116 (2)以及8155为全地址译码器译码。 (5分)2716 地址范围:0000H07FFH (3分)6116(1)地址范围:0800H- OFFFH 6116(2)地址范围:1000H- 17FFH(3分)8155 RAM址范围:0000F00FFH且 P1.0=0,8155 I/O 地址范:0000 0003

11、H 且 P1.0=1( 4 分)五 程序设计(15分)MOV B , # 100 DIV ABMOV 30H , A MOV A , BMOV B , #10 DIV ABMOV 31H , A;(1;(2;(3 分;(2 分MOV A , 20H第7页MOV 32H , B;(2 分)六 定时器应用( 15 分)ORG 0000H;( 2 分)AJMP BeginORG 000BH;( 2 分)H: JBC P1.0 , L;( 3 分)SETB P1.0MOV TL0 , #0CH ;MOV TH0 , #0FEHRETIL: MOV TL0 , #18HMOV TH0 , #0FCHRETIORG 0100HBegin: MOV TMOD , #01HMOV TCON , #10HMOV IE , #82HSJMP $七 阅读程序(共 15 分) (6 分 )2 分);(2 分);(1 分);(1 分);(1 分);(1 分)输出波形的频率为R2寄存器中的初值除以 R1寄存器中的初值的整数倍 , 所以要改变频率应改变这个比值;改变波幅只需修改R2 寄存器中初值 求得R2寄存器中的初值对 R1寄存器中初值的整数倍.(3分) 当 data1=01H,data2=0FFH 时可获得最大锯齿波

温馨提示

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

最新文档

评论

0/150

提交评论