ImageVerifierCode 换一换
格式:DOCX , 页数:18 ,大小:26.63KB ,
资源ID:4824620      下载积分:3 金币
快捷下载
登录下载
邮箱/手机:
温馨提示:
快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。 如填写123,账号就是123,密码也是123。
特别说明:
请自助下载,系统不会自动发送文件的哦; 如果您已付费,想二次下载,请登录后访问:我的下载记录
支付方式: 支付宝    微信支付   
验证码:   换一换

加入VIP,免费下载
 

温馨提示:由于个人手机设置不同,如果发现不能下载,请复制以下地址【https://www.bingdoc.com/d-4824620.html】到电脑端继续下载(重复下载不扣费)。

已注册用户请登录:
账号:
密码:
验证码:   换一换
  忘记密码?
三方登录: 微信登录   QQ登录  

下载须知

1: 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。
2: 试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。
3: 文件的所有权益归上传用户所有。
4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
5. 本站仅提供交流平台,并不能对任何下载内容负责。
6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

版权提示 | 免责声明

本文(单片机原理及其应用答案Word格式.docx)为本站会员(b****1)主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(发送邮件至service@bingdoc.com或直接QQ联系客服),我们立即给予删除!

单片机原理及其应用答案Word格式.docx

1、单片机主要运用领域为:工业自动化;智能仪器仪表;消费类电子产品;通信方面;武器装备;终端及外部设备控制;多机分布式系统。 第二章 mcs-51单片机的硬件结构 2.1 mcs-51单片机的片内都集成了哪些功能部件?各个功能部件的最主要的功能是什么?功能部件如下:微处理器(cpu); 数据存储器(ram); 程序存储器(rom/eprom,8031没有此部件),4个8位并行i/o口(p0口、p1口、p2口、p3口);1个全双工的串行口; 2个16位定时器/计数器;中断系统;21个特殊功能寄存器(sfr)。 各部件功能:cpu(微处理器)包括了运算器和控制器两大部分,还增加了面向控制的处理功能,不

2、仅可处理字节数据,还可以进行位变量的处理;数据存储器(ram)片内为128b(52系列的为256b),片外最多可外扩64kb。数据存储器来存储单片机运行期间的工作变量、运算的中间结果、数据暂存和缓冲、标志位等;程序存储器(rom/eprom)用来存储程序;中断系统具有5个中断源,2级中断优先权;定时器/计数器用作精确的定时,或对外部事件进行计数;串行口可用来进行串行通信,扩展并行i/o口,还可以与多个单片机相连构成多机系统,从而使单片机的功能更强且应用更广;特殊功能寄存器用于cpu对片内各功能部件进行管理、控制、监视。 2.2 说明mcs-51单片机的引脚 ea的作用,该引脚接高电平和接低电平

3、时各有何种功能?当该引脚为高电平时,单片机访问片内程序存储器,但在pc(程序计数器)值超过0fffh(对于8051、8751)时,即超出片内程序存储器的4kb地址范围时,将自动转向执行外部程序存储器内的程序。 当该引脚为低电平时,单片机则只访问外部程序存储器,不论是否有内部程序存储器。对于8031来说,因其无内部程序存储器,所以该引脚必须接地,这样只能选择外部程序存储器。 2.3 mcs-51的时钟振荡周期和机器周期之间有何关系?每12个时钟周期为1个机器周期。2.4在mcs-51 单片机中,如果采用6 mhz 晶振,1个机器周期为(2微秒)。 2.5程序存储器的空间里,有5个单元是特殊的,这

4、5个单元对应mcs-51单片机5个中断源的中断入口地址,请写出这些单元的地址以及对应的中断源。 中断源入口地址 外部中断0 0003h 定时器0(t0) 000bh 外部中断1 0013h 定时器1(t1) 001bh 串行口0023h 2.6 内部ram中,位地址为30h的位,该位所在字节的字节地址为(26h)。 2.7 若a中的内容为63h,那么,p标志位的值为(0)。 2.8 判断下列说法是否正确: (a)8031的cpu是由ram和eprom所组成。 (错) (b)区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。 (c)在mcs-51中,为使准双向的i

5、/o口工作在输入方式,必须保证它被事先预置为1。 (对) (d)pc可以看成是程序存储器的地址指针。 2.9 8031单片机复位后,r4所对应的存储单元的地址为(04h),因上电时psw=(00h)。这时当前的工作寄存器区是(0)组工作寄存器区。 2.10 什么是机器周期?1个机器周期的时序是如何来划分的?如果采用12mhz晶振,1个机器周期为多长时间? 2.11判断以下有关pc和dptr的结论是否正确? (a)dptr是可以访问的,而pc不能访问。 (b)它们都是16位的寄存器。 (c)它们都具有加1的功能。(对)(d)dptr可以分为2个8位寄存器使用,但pc不能。 12、内部ram中,哪

6、些单元可作为工作寄存器区,哪些单元可以进行位寻址?写出它们的字节地址。地址为00h-1fh的32个单元是4组通用工作寄存器区,每个区包括8个8位工作寄存器,编号为r0-r7。字节地址为20h-2fh的16个单元可进行128位的位寻址,这些单元构成了1位处理机的存储器空间。位地址范围是00h-7fh。 2.13使用8031单片机时,需将ea引脚接(低)电平,因为其片内无(程序)存储器。 2.14片内ram低128个单元划分为哪3个主要部分?各部分的主要功能是什么?字节地址为00h-1fh的32个单元是4组通用工作寄存器区,每个区包括8个8位工作寄存器,编号为r0-r7。可以通过改变psw中的rs

7、1、rs0来切换当前的工作寄存器区,这种功能给软件设计带来极大的方便,特别是在中断嵌套时,为实现工作寄存器现场内容保护提供了方便;字节地址为20h-2fh的16个单元可进行工128位的位寻址,这些单元构成了1位处理机的存储器空间;字节地址为30h-7fh的单元为用户ram区,只能进行字节寻址。用于作为数据缓冲区以及堆栈区。 2.15 判断下列说法是否正确 (a)程序计数器pc不能为用户编程时直接使用,因为它没有地址。 (b)内部ram的位寻址区,只能供位寻址使用,而不能供字节寻址使用。(错) (c)8031共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。 2.1

8、6 pc的值是:(c) (a)当前正在执行指令的前一条指令的地址 (b)当前正在执行指令的地址 (c)当前正在执行指令的下一条指令的地址 (d)控制器中指令寄存器的地址 2.17 通过堆栈操作实现子程序调用,首先就要把(pc)的内容入栈,以进行断点保护。调用返回时,再进行出栈保护,把保护的断点送回到(pc)。 2.18 写出p3口各引脚的第二功能。口引脚第二功能定义 p3.0串行输入口 p3.1串行输出口p3.2外部中断0 p3.3外部中断1 p3.4定时器0外部计数输入 p3.5定时器1外部计数输入 p3.6外部数据存储器写选通 p3.7外部数据存储器读选通 2.19 mcs-51单片机程序

9、存储器的寻址范围是由程序计数器pc的位数所决定的,因为mcs-51的pc是16位的,因此其寻址的范围为(64)kb。 2.20 当mcs-51单片机运行出错或程序陷入死循环时,如何来摆脱困境?可通过复位来解决。 2.21 判断下列说法是否正确? (a)pc是1个不可寻址的特殊功能寄存器 (对) (b)单片机的主频越高,其运算速度越快(对) (c)在mcs-51单片机中,1个机器周期等于1微秒 (错) (d)特殊功能寄存器sp内装的是栈顶首地址单元的内容 (错) 2.22 如果手中仅有一台示波器,可通过观察哪个引脚的状态,来大致判断mcs-51单片机正在工作?ale 引脚。 第三章mcs-51的

10、指令系统 3.1 判断以下指令的正误: (1) mov 28h,r2 (2) dec dptr (3) incdptr (4) clr r0 (5) cpl r5(6) mov r0,r1 (7) push dptr(8) mov f0,c (9)mov f0,acc.3 (10)movx a,r1 (11) mov c,30h (12)rlc r0(3)、(8)、(10)、(11)对,其余错。 3.2 判断下列说法是否正确。 (a)立即寻址方式是被操作的数据本身在指令中,而不是它的地址在指令中。() (b)指令周期是执行一条指令的时间。 3.3在基址加变址寻址方式中,以(a)作变址寄存器,以

11、(dptr)或(pc)作基址寄存器【篇二:单片机原理及应用期末考试题试卷及答案大全】一、选择题(每题1分,共10分) 18031单片机的(d)口的引脚,还具有外中断、串行通信等第二功能。 a)p0b)p1 c)p2 d)p3 2单片机应用程序一般存放在( b) a) ram b)rom c)寄存器 d)cpu 3已知某数的bcd码为0111 0101 0100 0010 则其表示的十进制数值为( b ) a) 7542h b) 7542 c) 75.42h d) 75.42 4下列指令中不影响标志位cy的指令有(d )。 a)add a,20hb)clr c)rrc a d)inc a 5cp

12、u主要的组成部部分为( a) a)运算器、控制器 b)加法器、寄存器 c)运算器、寄存器 d)运算器、指令译码器 6intel 8051cpu是( c)位的单片机 a) 16 b)4 c)8 d)准16 78031复位后,pc与sp的值为( b) a )0000h,00h b) 0000h,07hc) 0003h,07h d)0800h,00h 8当需要从mcs-51单片机程序存储器取数据时,采用的指令为(b )。 a)mov a, r1 b)movc a, a + dptr c)movx a, r0d)movx a, dptr 98031单片机中既可位寻址又可字节寻址的单元是( a) a)2

13、0hb)30hc)00h d)70h 10下列哪条指令是正确的( d) a) push r2 b) addr0,a c) movxa dptr d) mov r0,a 二、填空题(每空1分,共30分) 1一个完整的微机系统由 硬件 和 软件 两大部分组成。 28051 的引脚rst是_in_(in脚还是out脚),当其端出现_高_电平时,8051进入复位状态。8051一直维持这个值,直到rst脚收到_低_电平,8051才脱离复位状态,进入程序运行状态,从rom 0000 h单元开始取指令并翻译和执行。 3半导体存储器分成两大类 rom 和 ram ,其中 ram具有易失性,常用于存储 临时性数

14、据 。 4求十进制数-102的补码(以2位16进制数表示),该补码为 9a。 5pc存放_cpu将要执行的指令地址_,具有_自动加1_特性。在8051中决定程序执行顺序的是pc还是dptr? pc 它是_16_位?不是 (是,不是)sfg? 6123= 01111011 b= 7b h。 78051内部有 4 并行口,p0口直接作输出口时,必须外接 上拉电阻;并行口作输入口时,必须先 将口锁存器置1,才能读入外设的状态。 8mcs-51的堆栈只可设置在 内ram低128b区 ,其最大容量为 128b ,存取数据的原则是 先进后出 。堆栈寄存器sp是 8位寄存器,存放堆栈栈顶的地址 。 9中断处

15、理的全过程分为以下3个段: 中断请求 、 中断响应 、 中断服务 。 10定时和计数都是对 脉冲进行计数,定时与计数的区别是 定时是对周期已知的脉冲计数的,计数是对周期未知的的脉冲计数的 。 1中断服务程序的最后一条指令是ret。 2存储器分成内存和外存两大部分,其中外存可以直接与cpu交换信息。 3p2口既可以作为i/o使用,又可以作地址/数据复用口使用。 4在中断响应阶段cpu一定要做如下2件工作:保护断点和给出中断服务程序入口地址。 5rc a为循环左移指令。 6mov a,30h的源操作数为立即寻址方式。 7mov a,a+dptr是一条查表指令。 8mul ab的执行结果是高8位在a

16、中,低8 位在b中。 9ajmp跳转空间最大可达到64kb 。 10 dptr是由dph和dpl两个8位特殊寄存器组成的。 四、简答题(每题5分,共15分) 1mcs51的中断系统有几个中断源?几个中断优先级?中断优先级是如何控制的?在出现同级中断申请时,cpu按什么顺序响应(按由高级到低级的顺序写出各个中断源)?各个中断源的入口地址是多少? 2已知单片机系统晶振频率为6mhz,若要求定时值为10ms时,定时器t0工作在方式1时,定时器t0对应的初值是多少?tmod的值是多少?th0=?tl0=?(写出步骤) 3mcs51系列单片机的内部资源有哪些?说出8031、8051和8751的区别。 五

17、、作图题(10分) 用6264(8k*8)构成16k的数据存储系统。要求采用线选法产生片选信号,并计算6264的地址范围。 六、设计题(1题13分;2题12分,共25分) 1某单片机控制系统有8个发光二极管。试画出89c51与外设的连接图并编程使它们由左向右轮流点亮。 2某控制系统有2个开关k1和k2,1个数码管,当k1按下时数码管加1,k2按下时数码管减1。试画出8051与外设的连接图并编程实现上述要求。 单片机模拟试卷001答案 一、选择题(每题1分,共10分) 1 d 2 b3 b 4 d 5 a6 c7 b 8 b 9 a 10 d 1一个完整的微机系统由硬件和软件两大部分组成。280

18、51 的引脚rst是in脚(in脚还是out脚),当其端出现高电平时,8051进入复位状态。8051一直维持这个值,直到rst脚收到低电平,8051才脱离复位状态,进入程序运行状态,从rom 0000 h单元开始取指令并翻译和执行。 3半导体存储器分成两大类:ram rom,其中 ram 具有易失性,常用于存储 临时性数据 。 4求十进制数-102的补码(以2位16进制数表示),该补码为 9ah 。 5pc存放_cpu将要执行的指令所在的rom单元的地址,具有自动加1特性。在8051中决定程序执行顺序的是pc还是dptrpc ?它是16位?不是(是,不是)sfg? 6123= 01010010

19、 b= 52 h。 78051内部有 4个并行口,p0口直接作输出口时,必须外接 上拉电阻;并行口作输入口时,必须先 将口锁存器置1 ,才能读入外设的状态。 8mcs-51的堆栈只可设置在 内ram低128b区 ,其最大容量为 128b,存取数据的原则是 先进后出 。堆栈寄存器sp是8 位寄存器,存放 堆栈栈顶的地址 。9中断处理的全过程分为以下3个段: 中断请求、 中断响应 、 中断服务 。 10定时和计数都是对 脉冲 进行计数,定时与计数的区别是 定时是对周期已知的脉冲计数;计数是对周期未知的脉冲计数 。 6mov a,30h的源操作数为立即直接寻址方式。 9ajmp跳转空间最大可达到64

20、2kb 。 mcs51单片机有5个中断源,2个中断优先级,中断优先级由特殊功能寄存器ip控制,在出现同级中断申请时,cpu按如下顺序响应各个中断源的请求:int0、t0、int1、t1、串口,各个中断源的入口地址分别是0003h、000bh、0013h、001bh、0023h。定时值为10ms时,定时器t0工作在方式1时,定时器t0对应的初值是1388h tmod的值是00000001b,th0=13h;tl0=88h。mcs51系列单片机上有1个8位cpu、128b的ram、21个sfr、4个并行口、1个串行口、2个定时计数器和中断系统等资源。8031、8051和8751的区别是8031内无

21、rom;8051内有4kb的掩膜rom;8751内有4kb的eprom。答:wr接6264的we rd接6264的oe ab0-ab12接6264的a0-a12 db0db7接6264的d0d7 ab15、ab14分别接y0和y1 地址:0000h-1fffh;2000h-3fffh 六、设计题试画出89c51与外设的连接图并编程使它们由右向左轮流点亮。 图 (5分) 构思 (3分) mova,#80h (1分) up:movp1,a (1分) rr a (2分) sjmpup(1分)图 (5分) 构思 (3分) 程序(4分) org 0000h ljmp main org 0003h ljm

22、p aint0 org 0013h ljmp bint1 main: mov ie,#83h setb it0 setb it1 mov r0,#00h mov dptr,#tab up: mov a,r0 movc a,a+dptr movp1,a sjmpup aint0: inc r0 cjne r0,#10,aint01 mov r0,#0 aint01: retibint1: dec r0 cjne r0,#0ffh,bint11 mov r0,#9 bint11: 单片机模拟试卷002 一、填空题(每空格1分,共10分) 1.mcs51布尔处理机的存储空间是_。 2.p2口通常用作

23、_,也可以作通用的i/o口使用。 3.若由程序设定rs1、rs0=01,则工作寄存器r0r7的直接地址为_。 4.8051的堆栈区一般开辟在_。 5.所谓寻址,其实质就是_。 6.存储器映象是_。 7.定时器中断请求发生在_。 8.中断响应时间是指_。 9.通过cpu对i/o状态的测试,只有i/o已准备好时才能进行i/o传送,这种传送方式称为_。 10.在中断服务程序中现场保护和现场恢复期间,中断系统应处在_状态。 二、单项选择题(在每小题的四个备选答案中,选出一个正确答案,并将正确答案的序号填在题干的括号内。每小题1分,共10分) 1.mcs-51单片机复位操作的主要功能是把pc初始化为()

24、。 a.0100h b.2080hc.0000hd.8000h 2.若单片机的振荡频率为6mhz,设定时器工作在方式1需要定时1ms,则定时器初值应为()。 a.500 b.1000 c.2-500 d.2-1000 3.定时器1工作在计数方式时,其外加的计数脉冲信号应连接到()引脚。 a.p3.2 b.p3.3 c.p3.4 d.p3.5 4.当外部中断请求的信号方式为脉冲方式时,要求中断请求信号的高电平状态和低电平状态都应至少维持()。 a.1个机器周期 b.2个机器周期 c.4个机器周期 d.10个晶振周期 5.mcs-51单片机在同一优先级的中断源同时申请中断时,cpu首先响应()。

25、a.外部中断0b.外部中断1 c.定时器0中断 d.定时器1中断 6.定时器若工作在循环定时或循环计数场合,应选用()。 a.工作方式0 b.工作方式1 c.工作方式2 d.工作方式3 7.mcs-51单片机的外部中断1的中断请求标志是()。 a.et1 b.tf1 c.it1 d.ie1 8.下列标号中,正确的标号是()。 a.1bt: b.begin: c.add: d.stab31: 9.串行口每一次传送()字符。 a.1个b.1串 c.1帧 d.1波特 10.要想把数字送入dac0832的输入缓冲器,其控制信号应满足()。 a.ile=1,cs=1,1616wr1=0 wr1=0 wr1=0 b.ile=1, cs=0, c.ile=0, cs=1,【篇三:单片机原理及应用 试题及答案】xt一、填空题(每空1分,共20分) 1、mcs51单片机字长为位,有 2、8051片内数据存储器低128字节单元按用途可分为三个部分:、 3、被检测的模拟信号必须经 量才能送单片机处理。 4、8051复位后,h。若希望从片内存储器开始执行,ea脚应接pc值超过h时,8051会自动转向片外存储器继续取指令执行。 5、已知dptr=1000h,片外ram(1000h)=15h,r1=0e0h,片外ram(0e0h)=0b

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2