单片机原理及接口技术课后答案_第1页
单片机原理及接口技术课后答案_第2页
单片机原理及接口技术课后答案_第3页
单片机原理及接口技术课后答案_第4页
单片机原理及接口技术课后答案_第5页
已阅读5页,还剩17页未读 继续免费阅读

下载本文档

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

文档简介

1、单片机原理及接口技术课后答案篇一:单片机原理及接口技术课后_题答案_李朝青 第一章 1.单片机具有哪些特点 (1)片内存储容量越来越大。 (2抗干扰性好,可靠性高。 (3)芯片引线齐全,容易扩展。 (4)运行速度高,控制功能强。 (5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。 2. 89C51单片机内包含哪些主要逻辑功能部件? 答:80C51系列单片机在片内集成了以下主要逻辑功能部件: (l)CPU(中央处理器):8位 (2)片内RAM:128B (3)特殊功能寄存器:21个 (4)程序存储器:4KB (5)并行I/O口:8位,4个 (6)串行接口:全双工,1个 (7)

2、定时器/计数器:16位,2个 (8)片内时钟电路:1个 3.什么是微处理器(CPU)、微机和单片机? 答:微处理器本身不是计算机,但它是小型计算机或微机的控制和处理部分。 微机则是具有完整运算及控制功能的计算机,除了微处理器外还包括存储器、接口适配器以及输入输出设备等。 单片机是将微处理器、一定容量的RAM、ROM以及I/O口、定时器等电路集成在一块芯片上,构成的单片微型计算机。 4. 微型计算机怎样执行一个程序? 答:通过CPU指令,提到内存当中,再逐一执行。 5.什么是嵌入式系统?他有哪些类型?为什么说单片机是典型的嵌入式系统? 答; 嵌入式系统是将先进的计算机技术、半导体技术和电子技术和

3、各个行业的具体应用相结合后的产物,这一点就决定了它必然是一个技术密集、资金密集、高度分散、不断创新的知识集成系统。 它有嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器、嵌入式片上系统等。 嵌入式系统的出现最初是基于单片机的。它从体系结构到指令系统都是按照嵌入式应用特点专门的,能最好的满足面对控制对象,应运系统的嵌入、现场的可靠运行以及非凡的控制品质要求。因此,她是典型的嵌入式系统。 第二章 1.89C51单片机内包含哪些主要逻辑功能部件? 答:80C51系列单片机在片内集成了以下主要逻辑功能部件: (2)片内RAM:128B (3)特殊功能寄存器:21个 (4)程序存储器:4KB (5)并

4、行I/O口:8位,4个 (6)串行接口:全双工,1个 (7)定时器/计数器:16位,2个 (8)片内时钟电路:1个 2.89C51的EA端有何用途? 答:/EA端接高电平时,CPU只访问片内并执行内部程序,存储器。/EA端接低电平时,CPU只访问外部ROM,并执行片外程序存储器中的指令。/EA端保持高电平时,CPU执行内部存储器中的指令。 3. 89C51的存储器分哪几个空间 答:ROM(片内ROM和片外ROM统一编址)(使用MOVC)(数据传送指令)(16bits地址)(64KB) 片外RAM(MOVX)(16bits地址)(64KB) 片内RAM(MOV)(8bits地址

5、)(256B) 4. 简述89C51片内RAM的空间分配。 答:片内RAM有256B 低128B是真正的RAM区 高128B是SFR(特殊功能寄存器)区 5. 简述布尔处理存储器的空间分配,片内RAM中包含哪些可位寻址单元。 答:片内RAM区从00HFFH(256B) 其中20H2FH(字节地址)是位寻址区 对应的位地址是00H7FH 6. 如何简捷地判断89C51正在工作 答:PSW(程序状态字)(Program Status Word)中的RS1和RS0 可以给出4中组合 用来从4组工作寄存器组中进行选择 PSW属于SFR(Special Function Register)(特殊功能寄存

6、器) 8. 89C51 P0口用作通用/口输入时,若通过TTL“OC”门输入数据,应注意什么 答: 9. 读端口锁存器和“读引脚”有何不同?各使用哪种指令? 答:读锁存器(ANL P0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚的,意思就是把端口p1输入数据送给A) 传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常用这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。 10. 89C51 P0

7、P3口结构有何不同 答:P0口内部没有上拉电阻,可以用做16位地址的低8位; P3有第二功能; P2口可以用做16位地址的高8位; 需要上拉电阻。OC门电路无法输出高低电平,只有靠上拉电阻才能实现 11. 89C51单片机的信号有何功能 答:(1)80C51单片机的EA信号的功能 EA为片外程序存储器访问允许信号,低电平有效;在编程时,其上施加21V的编程电压 EA引脚接高电平时,程序从片内程序存储器开始执行,即访问片内存储器;EA引脚接低电平时,迫使系统全部执行片外程序存储器程序。 (2)在使用80C31时,EA信号引脚的处理方法 因为80C31没有片内的程序存储器,所以在使用它时必定要有外

8、部的程序存储器,EA 信号引脚应接低电平。 12. 89C51单片机有哪些信号需要芯片引脚以第2功能的方式提供各部分主要功能是什么复位后机器的初始状态如何它们的地址是什么 答:一般开机复位后都是选择第一组通用工作寄存器作为工作寄存器的,一共有4组,分别为连续位于00h到1FH地址, 然后在机器中有个程序状态字PSW,它的第四和第三位RS1,RS0是用来选择工作寄存器组的,可能不同机器地址稍有不同。他们俩的值和寄存器组的关系: RS1/RS0 0/00/11/01/1 使用的工作寄存器 01 2 3 地址 00-07 08-0F 10-17 18-1F 写程序的时候就是通过定义程序

9、状态字来选择使用不同的寄存器组。也可以直接对RS1 (最后一问同题7) 16. 程序状态寄存器PSW的作用是什么作用是什么位地址7CH具体在片内RAM中的什么位置什么叫机器周期和指令周期? 答:时钟信号的周期称为机器状态周期,是振荡周期的两倍。一个机器周期是指CPU访问存储器一次所需的时间。指令周期是执行一条指令所需的时间。 19. 一个机器周期的时序如何划分堆栈指针SP的作用是什么 答:堆栈都是一种数据项按序排列的数据结构,只能在一端(称为栈顶(top)对数据项进行插入和删除。要点:堆:顺序随意栈:后进先出(Last-In/First-Out) 在调用子程序时需要保存调用函数的CPU寄存器P

10、C指针,PC指针是被CALL指令自动压入SP所指向的片内存储器,CPU寄存器要由用户用PUSH指令自行保存,因此SP的作用就是一个指针,当进行中断调用,子函数调用时将现场数据压入SP所指向的存储器,SP自动增加1或2,当中断结束RETI,调用返回RET,POP时将SP数据弹出,SP自动减1或,2 篇二:单片机原理及接口技术(第二版)余锡存著 课后_题 第二章 1.89C51、87C51、80C51和80C31单片机的主要区别在那里? 答:相同之处是:制造工艺都为CHMOS,都有128字节片内RAM、两个定时/计数器、4个8位I/O并行口,一个串行口和5个中断源。 主要区别: 89C51片内4K

11、字节FLASHROM; 87C51片内4K字节EPROM; 80C51片内4K字节 掩膜ROM; 80C31片内无程序存储器。 2.MCS-51单片机引脚有多少I/O线?它们和单片机对外的地址总线和数据总线有何关系? 答:4个8位I/O并行口,一个串行口; 其中P0口为外接程存和数存的地址低8位和数据总线的时分复用接口; 其中P2口为外接程存和数存的地址高8位总线接口; 其中P1口为真正的用户口线; 其中P3口有第2功能; 以上4个口线在没有专用功能时,也可以做通用I/O口线用。 3.简述8031片内RAM区地址空间的分配特点。 答: MCS-51 单片机片内RAM为 256 字节, 地址范围

12、为00HFFH, 分为两大部分: 低 128 字节(00H7FH)为真正的RAM区; 高 128 字节(80HFFH)为特殊功能寄存器区SFR。 在低 128 字节RAM中, 00H1FH共 32 单元是 4 个通用工作寄存器区。每一个区有 8 个通用寄存器R0R7。 4. MCS-51单片机由哪几个部分组成。 答: 一个8位CPU; 4KB ROM or EPROM(8031无ROM); 128字节RAM数据存储器; 21个特殊功能寄存器SFR; 4个8位并行I/O口,其中P0、P2为地址/数据线,可寻址64KB 程序存储器和64KB 数据存储器; 一个可编程全双工串行口; 具有5个中断源,

13、两个优先级,嵌套中断结构; 两个16位定时器/计数器; 一个片内振荡器及时钟电路。 5. MCS-51单片机的EA,ALE,PSEN信号各自的功能是什么? 答:都是控制总线 EA/VPP:访问内部程序存储器的控制信号/编程电压输入端。EA0 CPU从片外读取指令。 ALE/PROG:地址锁存允许/编程信号线。 :外部程序存储器读选通信号。 RSE/VPD:复位输入信号/掉电保护后备电源引脚。 6.MCS-51单片机如何实现工作寄存器组的选择? RS1(PSW.4)、RS0(PSW.3) 为工作寄存器组的选择位; 取值为00时选择第0组工作寄存器,片内RAM地址是00H07H,名称为R0R7;

14、取值为01时选择第1组工作寄存器,片内RAM地址是08H0FH,名称为R0R7; 取值为10时选择第2组工作寄存器,片内RAM地址是10H17H,名称为R0R7; 取值为11时选择第3组工作寄存器,片内RAM地址是18H1FH,名称为R0R7。 7. 什么是时钟周期、机器周期、指令周期?当单片机的时钟频率为12MHz时,一个机器周期是多少?ALE引脚的输出频率是多少? (1) 振荡周期: 也称时钟周期, 是指为单片机提供时钟脉冲信号的振荡源的周期。 (2) 状态周期: 每个状态周期为时钟周期的 2 倍, 是振荡周期经二分频后得到的。 (3) 机器周期: 一个机器周期包含 6 个状态周期S1S6

15、, 也就是 12 个时钟周期。 在一个机器周期内, CPU可以完成一个独立的操作。 (4) 指令周期: 它是指CPU完成一条操作所需的全部时间。 每条指令执行时间都是有一个或几个机器周期组成。 MCS - 51 系统中, 有单周期指令、双周期指令和四周期指令。 当单片机的时钟频率为12MHz时,一个机器周期是多少1s(微秒);ALE引脚的输出频率是多少2s(微秒)。 第三章 1. MCS-51指令系统按功能分为几类?具有几种寻址方式?他们的寻址范围如何? 答: 按功能分为5类,分别是: 数据传送类、算术操作类、逻辑操作类、控制转移类和位操作类; 具有7种寻址方式; 直接寻址,寻址范围是内部RA

16、M低128字节和高128字节; 寄存器寻址,寻址范围是四组工作寄存器R0R7; 寄存器间接寻址,寻址范围是内部RAM的低128和外部RAM低64K可寻址空间; 相对寻址,寻址范围是以下一条指令为相对地址的-128+127 字节范围内; 位寻址,寻址范围是可位寻址空间,包括内部RAM的可寻址位,特殊功能 寄存器中的可寻址位。 2.设内部RAM中59H单元的内容为50H,写出当执行下列程序段后寄存器A,R0,和内部RAM中50H、51H单元的内容为和值? 答: MOV A,59H ; (A)=(59H)=50H MOV R0,A ; (R0)=50H MOV A,#00 ; (A)=00 MOV

17、R0,A ; (R0)=(50H)=00 MOV A,#25H; (A)=25H MOV 51H,A ; (51H)=25H MOV 52H,#70H ; (52H)=70H 执行下列程序段后:(A)=25H,(R0)=50H, (50H)=00、(51H)=25H 3.PSW中Cy与OV有何不同?下列程序段执行后(Cy)=?(OV)=?。MOV A,#56H ADD A,#74H 答: Cy进位、借位标志位; OV溢出标志位。 MOV A,#56H;(A)=56H=0101 0110 B ADD A,#74H;(A)=56H+74H=0CAH=1100 1010B , 程序执行后:(Cy)=

18、0(OV)=1 篇三:单片机原理及接口技术张毅刚课后_题答案 第1章单片机概述 1除了单片机这一名称之外,单片机还可称为 答:微控制器,嵌入式控制器。 2单片机与普通微型计算机的不同之处在于其将 3 部分集成于一块芯片上。 答:CPU、存储器、I/O口。 38051与8751的区别是。 A内部数据存储单元数目不同 B内部数据存储器的类型不同 C内部程序存储器的类型不同 D内部寄存器的数目不同 答:C。 4在家用电器中使用单片机应属于微计算机的 A辅助设计应用;B测量、控制应用 ;C数值计算应用;D数据处理应用 答:B。 5微处理器、微计算机、微处理机、CPU、单片机它们之间有何区别? 答:微处

19、理器、微处理机和CPU都是中央处理器的不同称谓;而微计算机、单片 机都是一个完整的计算机系统,单片机特指集成在一个芯片上的用于测控目的的 单片微计算机。 6MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 答:MCS-51系列单片机的基本型芯片分别是8031、8051和8751。它们的差别是 在片内程序存储器上。8031无片内程序存储器,8051片内有4KB的程序存储 器ROM,而8751片内集成有4KB的程序存储器EPROM。 7为什么不应当把51系列单片机称为MCS-51系列单片机? 答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号, 而

20、51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统 兼容的单片机。 8AT89C51单片机相当于MCS-51系列单片机中的哪一种型号的产品? 答:相当于MCS-51系列中的87C51,只不过是AT89C51芯片内的4KB Flash 存储器取代了87C51片内的4KB的EPROM。 第2章AT89C51单片机片内硬件结构 1在AT89C51单片机中,如果采用6MHz晶振,一个机器周期为 答:2s 2AT89C51单片机的机器周期等于 答:12。 3内部RAM中,位地址为40H、88H的位,该位所在字节的字节地址分别为和 。 答:28H;88H。 4片内字节地址为2AH单元的

21、最低位的位地址是88H单元的最低位的位地址是。 答:50H;88H。 5若A中的内容为63H,那么,P标志位的值为 答:P标志位的值为0。 6AT89C51单片机复位后,R4所对应的存储单元的地址为,因上电时 答:04H;00H;0。 7内部RAM中,可作为工作寄存器区的单元地址为 HH。 答:00H;1FH。 8通过堆栈操作实现子程序调用,首先要把保护。调用返回时,再进行出栈保护,把保护的断点送回到 。 答:PC;PC。 9AT89C51单片机程序存储器的寻址范围是由程序计数器PC的位数所决定的,因为AT89C51单片机的PC是16位的,因此其寻址的范围为KB。 答:64KB。 10判断下列

22、项说法是正确的。 AAT89C51单片机的CPU是由RAM和EPROM组成的 B区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端 C在AT89C51单片机中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1 DPC可以看成是程序存储器的地址指针 答: A. 错; B. 错;C. 对;D. 对。 11判断以下有关PC和DPTR的结论是正确的。 ADPTR是可以访问的,而PC不能访问 B它们都是16位寄存器 C在单片机运行时,它们都具有自动加“1”的功能 DDPTR可以分为2个8位的寄存器使用,但PC不能 答:A. 对; B. 对;C. 错;D. 对。

23、12判断下列说法项是正确的。 A程序计数器PC不能为用户编程时直接访问,因为它没有地址 B内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用 CAT89C51单片机共有21个特殊功能寄存器,它们的位都是可用软件设置的,因此,是可以进行位寻址的。 答:A. 对; B. 错;C. 错。 13PC的值是。 A当前正在执行指令的前一条指令的地址 B当前正在执行指令的地址 C当前正在执行指令的下一条指令的地址 D控制器中指令寄存器的地址 答:A. 错;B. 错;C. 对;D. 错。 14判断下列说法项是正确的。 APC是一个不可寻址的特殊功能寄存器 B单片机的主频越高,其运算速度越快 C在AT

24、89C51单片机中,一个机器周期等于1 答:当EA脚为高电平时,单片机读片内程序存储器(4KB Flash),但在PC值超过0FFFH(即超出4KB地址范围)时,将自动转向读外部程序存储器内的程序。当EA脚为低电平时,对程序存储器的读操作只限定在外部程序存储器,地址为0000HFFFFH,片内的4KB Flash程序存储器不起作用。 1764KB程序存储器空间有5个单元地址对应AT89C51单片机5个中断源的中断入口地址,请写出这些单元的入口地址及对应的中断源。 答:64KB程序存储器空间中有5个特殊单元分别对应于5个中断源的中断服务程序的入口地址,见下表。 表 5个中断源的中断入口地址 18

25、当AT89C51单片机运行出错或程序陷入死循环时,如何摆脱困境? 答:按下复位按钮。 第3章AT89C51单片机的指令系统 1在基址加变址寻址方式中,以作为基址寄存器。 答:A,PC,DPTR。 2指令格式是由和组成,也可仅由 答:操作码,操作数,操作码。 3假定累加器A中的内容为30H,执行指令 1000H: MOVC A,A+PC 后,把程序存储器 单元的内容送入累加器A中。 答:1031H。 4在AT89C51单片机中,PC和DPTR都用于提供地址,但PC是为访问 存储器提供地址,而DPTR是为访问 答:程序,数据。 5在寄存器间接寻址方式中,其“间接”体现在指令中寄存器的内容不是操作数

26、,而是操作数的 。 答:地址。 6已知程序执行前有(A) = 02H,(SP) = 52H,(51H) = FFH,(52H) = FFH。下述程序执行后,(A) = ,(SP) = ,(51H) = ,(52H) = ,(PC) = 。 POPDPH POPDPL MOVDPTR,#4000H RL A MOVB,A MOVC A,A+DPTR PUSH Acc MOVA,B INCA MOVC A,A+DPTR PUSHAcc RET ORG4000H DB 10H,80H,30H,50H,30H,50H 答:(A)=50H,(SP)=50H,(51H)=30H,(52H)=50H,(PC)=5030H。 7假定(A) = 83H,(R0) = 17H,(17H) = 34H,执行以下指令后,。 ANL A,#17H ORL 17H,A XRL A,R0 CPL A 答:(A)=0CBH。 8假设(A) = 55H,(R3) =

温馨提示

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

评论

0/150

提交评论