单片机原理及应用第5、6、7、8章习题

合集下载

《单片机原理及应用》课后习题答案

《单片机原理及应用》课后习题答案
2.12 ALE信号有何功用?一般情况下它与机器周期的关系如何?在什么条件下ALE信号可用作外部设备的定时信号。
答案:ALE是地址锁存使能信号,是机器周期的二倍。当不使用单字节双周期的指令,如MOVX类指令时,可以作为外部设备的定时信号。
2.13 有那几种方法能使单片机复位?复位后各寄存器的状态如何?复位对内部RAM有何影响?
2.6 8051如何确定和改变当前工作寄存器组?
2.7 MCS-51单片机的程序存储器中0000H、0003H、000BH、0013H、001BH和0023H这几个地址具有什么特殊的功能?
2.8 8051单片机有哪几个特殊功能寄存器?可位寻址的SFR有几个?
2.9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?
TH1、TL1、TH0、TL0的内容为00H,定时器/计数器的初值为0。
(TMOD)=00H,复位后定时器/计数器T0、T1为定时器方式0,非门控方式。
(TCON)=00H,复位后定时器/计数器T0、T1停止工作,外部中断0、1为电平触发方式。
(T2CON)=00H,复位后定时器/计数器T2停止工作。
可位寻址的SFR有11个。
2.9 程序状态寄存器PSW的作用是什么?常用标志有哪些位?作用是什么?
答案:PSW—程序状态字。主要起着标志寄存器的作用。常用标志位及其作用如下:
Cy——进(借)位标志,其主要作用是保存算术运算的进或借位并在进行位操作时做累加器。
在执行某些算术和逻辑指令时,可以被硬件或软件置位或清零。在算术运算中它可作为进位标志,在位运算中,它作累加器使用,在位传送、位与和位或等位操作中,都要使用进位标志位。
2.14 MCS-51的时钟振荡周期、机器周期和指令周期之间有何关系?

单片机习题答案

单片机习题答案

“单片机原理及应用”复习第一章1-3:单片机与普通计算机的不同之处在于其将()()和()三部分集成于一块芯片上。

答:CPU、存储器、I/O口1-8:8051与8751的区别是:A、内部数据存储但也数目的不同B、内部数据存储器的类型不同C、内部程序存储器的类型不同D、内部的寄存器的数目不同答:C第二章2-4:在MCS-51单片机中,如果采用6MHz晶振,1个机器周期为()。

答:2us。

析:机器周期为振荡周期的1/6。

2-6:内部RAM中,位地址为30H的位,该位所在字节的字节地址为()。

答:26H2-7:若A中的内容为63H,那么,P标志位的值为()。

答:0析:P为偶校验位,因为A中1的个数为偶数,所以P=0。

2-8:判断下列说法是否正确:A、8031的CPU是由RAM和EPROM所组成。

B、区分片外程序存储器和片外数据存储器的最可靠的方法是看其位于地址范围的低端还是高端。

C、在MCS-51中,为使准双向的I/O口工作在输入方式,必须保证它被事先预置为1。

D、PC可以看成使程序存储器的地址指针。

答:错、错、对、对2-9:8031单片机复位后,R4所对应的存储单元的地址为(),因上电时PSW=()。

这时当前的工作寄存器区是()组工作寄存器区。

答:04H、00H、02-11:判断以下有关PC和DPTR的结论是否正确A、DPTR是可以访问的,而PC不能访问。

B、它们都是16位的存储器C、它们都有加1的功能。

D、DPTR可以分为两个8位的寄存器使用,但PC不能。

答:对、对、对、对2-13:使用8031芯片时,需将/EA引脚接()电平,因为其片内无()存储器。

答:低、程序2-14:片内RAM低128个单元划分为哪3个主要部分各部分的主要功能是什么答:工作寄存器区、位寻址区、数据缓冲区2-15:判断下列说法是否正确A、程序计数器PC不能为用户编程时直接使用,因为它没有地址。

B、内部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。

单片机原理及应用(第3版)参考答案

单片机原理及应用(第3版)参考答案

单片机原理及应用(第3版)参考答案《单片机原理及应用(第3版)》习题参考答案姜志海黄玉清刘连鑫编著电子工业出版社目录第1章概述 ............................................................. 2 第2章 MCS,51系列单片机硬件结构 . (5)第3章 MCS,51系列单片机指令系统 .......................................10 第4章 MCS,51系列单片机汇编语言程序设计 ............................... 13 第5章 MCS,51系列单片机硬件资源的应用 ................................. 18 第6章 MCS,51系列单片机并行扩展接口技术 ............................... 23 第7章 MCS,51系列单片机串行总线扩展技术 ............................... 28 第8章单片机应用系统设计 . (30)第1章概述1(简述微型计算机的结构及各部分的作用微型计算机在硬件上由运算器、控制器、存储器、输入设备及输出设备五大部分组成。

运算器是计算机处理信息的主要部分;控制器控制计算机各部件自动地、协调一致地工作;存储器是存放数据与程序的部件;输入设备用来输入数据与程序;输出设备将计算机的处理结果用数字、图形等形式表示出来。

通常把运算器、控制器、存储器这三部分称为计算机的主机,而输入、输出设备则称为计算机的外部设备(简称外设)。

由于运算器、控制器是计算机处理信息的关键部件,所以常将它们合称为中央处理单元CPU(Central Process Unit)。

2(微处理器、微型计算机、微型计算机系统有什么联系与区别,微处理器是利用微电子技术将计算机的核心部件(运算器和控制器)集中做在一块集成电路上的一个独立芯片。

单片机原理及应用课后习题答案第5章作业

单片机原理及应用课后习题答案第5章作业

第五章中断系统作业1. 外部中断1所对应的中断入口地址为()H。

2. 对中断进行查询时,查询的中断标志位共有、_ _、、_ 和_ 、_ _ 六个中断标志位。

3.在MCS-51中,需要外加电路实现中断撤除的是:()(A) 定时中断(B) 脉冲方式的外部中断(C) 外部串行中断(D) 电平方式的外部中断4.下列说法正确的是:()(A) 同一级别的中断请求按时间的先后顺序顺序响应。

()(B) 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

()(C) 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。

()(D) 同级中断不能嵌套。

()5.在一般情况下8051单片机允许同级中断嵌套。

()6.各中断源对应的中断服务程序的入口地址是否能任意设定? ()7.89C51单片机五个中断源中优先级是高的是外部中断0,优先级是低的是串行口中断。

()8.各中断源发出的中断申请信号,都会标记在MCS-51系统中的()中。

(A)TMOD (B)TCON/SCON (C)IE (D)IP9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器IE的内容应是()(A)98H (B)84H (C)42 (D)22H10.编写出外部中断1为负跳沿触发的中断初始化程序。

11.什么是中断?其主要功能是什么?12. 什么是中断源?MCS-51有哪些中断源?各有什么特点?13. 什么是中断嵌套?14.中断服务子程序与普通子程序有哪些相同和不同之处?15. 中断请求撤除的有哪三种方式?16. 特殊功能寄存器TCON有哪三大作用?17. 把教材的P82页的图4.24改为中断实现,用负跳变方式,中断0(INT0)显示“L2”,中断1(INT1)显示“H3”。

(可参考第四章的电子教案中的例子)18.第5章课后作业第9题。

第五章中断系统作业答案1. 外部中断1所对应的中断入口地址为(0013)H。

单片机原理及应用选择题答案

单片机原理及应用选择题答案

第一章习题 单项选择题(1) 单片机又称为单片微计算机,最初 的英文缩写是____。

答案(D)(6) 十六进制数 93 的二进制数是 ______。

答案(A)(2) Intel 公司的 MCS-51 系列单片机 是______的单片机。

答案(C)位 位 位 位 (3) 单片机的特点里没有包括在内的是 ______。

答案(C) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4) 单片机的发展趋势中没有包括的是 ______。

答案(B) A.高性能 B.高价格 C.低功耗 D.高性价比 (5) 十进制数 56 的二进制数是 ______。

答案(A)(7) 二进制数的十六进制数是______。

答案(B)(8) 二进制数的十进制无符号数是 ______。

答案(B)(9) 二进制数的十进制有符号数是 ______。

答案(B)(10)十进制数 29 的 8421BCD 压缩码是 ______。

答案(A)(11)十进制数-36 在 8 位微机中的反码 和补码是______。

答案(D)A. 00100100B、B 、B 、B 、B (12)十进制数+27 在 8 位微机中的反码 和补码分别是______。

答案(C) 、B 、B 、00011011B 、B (13) 字符 9 的 ASCII 码是______。

答 案(D)(14) ASCII 码 1111111B 的对应字符是 ______。

答案(C)⊕B=F D.(A⋅ B) ⃗=F (17)二进制数 B 与 00000000B 的 “与”、“或”和“异或”结果是 ______。

答案(B) 、B、00000000B 、B、B 、B、00000000B 、00000000B、B (18)二进制数 B 与 01110111B 的 “与”、“或”和“异或”结果是 ______。

答案(D) 、B、B 、B、01100110B 、01110111B、B 、B、B (19)下列集成门电路中具有与门功能的 是______。

《单片机原理、应用与PROTEUS仿真》各章答案

《单片机原理、应用与PROTEUS仿真》各章答案

单片机原理、应用与PROTEUS仿真习题答案王妹芳编写周灵彬审校目录第一章概论 (1)第二章AT89C51单片机内部结构基础 (2)第三章AT89C51指令系统 (5)第四章AT89C51汇编语言程序设计 (11)第五章AT89C51输入/输出(I/O)口及其简单应用 (18)第六章AT89C51中断系统与定时器/计数器 (20)第一章概论1. 什么是单片机、单片机系统、单片机应用系统?答:单片机:又名微控制器,是将微型计算机中的中央处理器(CPU)、随机存储器(RAM)、只读存储器(ROM)及I/O口电路等主要部件,结合连接它们的总线集成在一块芯片上,即它是一块智能芯片。

单片机系统:单片机本身只是一块芯片,它并不能集成计算机的全部电路,因此需要加上时钟、复位电路等,才能构成单片机最小应用系统;若最小系统资源不足时,还需扩展外围电路和外围芯片等,从而构成能满足应用要求的单片机系统。

单片机应用系统:它是为实际的控制应用而设计的,该系统与控制对象结合在一起,是满足嵌入式对象要求的全部电路系统。

它在单片机的基础上配置了前/后向通道接口电路、人机交互通道接口电路、串行通信接口等面向对象的接口电路。

另单片机系统和单片机应用系统都是软硬件结合的系统,缺一不可。

2. 单片机有哪些特点?答:单片机的特点很多,主要是体积小品种多,价格便宜,可靠性高,使用灵活,还有(1)突出控制功能(2)ROM和RAM分开(3)单片机资源具有广泛的通用性(4)易于扩展ROM、RAM、定时/计数器、中断源等资源。

3. 为什么说AT89C51单片机是MCS-51系列的兼容机?A T89C51单片机有何优点?答:AT89系列单片机是将FLASH存储器技术和MCS-51系列单片机的基本内核相结合的单片机,且管脚也与之兼容,可以直接代换,所以说AT89C51是MCS-51系列的兼容机。

AT89C51单片机是A T89系列机的标准型单片机,它的优点主要有:内ROM是FLASH存储器,已获得广泛应用的80C51兼容,采用静态逻辑设计,操作频率范围宽,具有两个软件选择的节电模式等。

(完整版)单片机原理及应用习题答案(第三版)

(完整版)单片机原理及应用习题答案(第三版)

第一章习题参考答案1-1 :何谓单片机?与通用微机相比,两者在结构上有何异同?答:将构成计算机的基本单元电路如微处理器 (CPU) 、存储器、 I/O 接口电路和相应实时控制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。

单片机与通用微机相比在结构上的异同:(1)两者都有 CPU,但通用微机的 CPU主要面向数据处理,其发展主要围绕数据处理功能、计算速度和精度的进一步提高。

例如,现今微机的CPU都支持浮点运算,采用流水线作业,并行处理、多级高速缓冲 (Cache) 技术等。

CPU的主频达到数百兆赫兹 (MHz) ,字长普遍达到 32 位。

单片机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据处理功能比通用微机相对要弱一些,计算速度和精度也相对要低一些。

例如,现在的单片机产品的 CPU大多不支持浮点运算, CPU还采用串行工作方式,其振荡频率大多在百兆赫兹范围内;在一些简单应用系统中采用 4 位字长的CPU,在中、小规模应用场合广泛采用8位字长单片机,在一些复杂的中、大规模的应用系统中才采用 16 位字长单片机, 32 位单片机产品目前应用得还不多。

(2)两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和CPU 对数据的存取速度。

现今微机的内存容量达到了数百兆字节 (MB),存储体系采用多体、并读技术和段、页等多种管理模式。

单片机中存储器的组织结构比较简单,存储器芯片直接挂接在单片机的总线上, CPU对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都为 64 KB 。

(3)两者都有 I/O 接口,但通用微机中 I/O 接口主要考虑标准外设 ( 如 CRT、标准键盘、鼠标、打印机、硬盘、光盘等 ) 。

用户通过标准总线连接外设,能达到即插即用。

单片机应用系统的外设都是非标准的,且千差万别,种类很多。

单片机的I/O 接口实际上是向用户提供的与外设连接的物理界面。

单片机原理及应用教程第版习题课后答案

单片机原理及应用教程第版习题课后答案

单片机原理及应用教程第版习题课后答案The document was finally revised on 2021《单片机原理及应用程序》(第三版)习题参考答案第一章1. 为什么计算机要采用二进制数学习十六进制数的目的是什么在计算机中,由于所采用的电子逻辑器件仅能存储和识别两种状态的特点,计算机内部一切信息存储、处理和传送均采用二进制数的形式。

可以说,二进制数是计算机硬件能直接识别并进行处理的惟一形式。

十六进制数可以简化表示二进制数。

2.(1) 01111001 79H (2) (3)(5)01100001 61H (6) 00110001 31H3.(1) 0B3H (2)80H (3) (4)4.(1)01000001B 655.(6.00100101B 00110111BCD 25H7. 137 119 898.什么是总线总线主要有哪几部分组成各部分的作用是什么总线是连接计算机各部件之间的一组公共的信号线。

一般情况下,可分为系统总线和外总线。

系统总线应包括:地址总线(AB)控制总线(CB)数据总线(DB)地址总线(AB):CPU根据指令的功能需要访问某一存储器单元或外部设备时,其地址信息由地址总线输出,然后经地址译码单元处理。

地址总线为16位时,可寻址范围为216=64K,地址总线的位数决定了所寻址存储器容量或外设数量的范围。

在任一时刻,地址总线上的地址信息是惟一对应某一存储单元或外部设备。

控制总线(CB):由CPU产生的控制信号是通过控制总线向存储器或外部设备发出控制命令的,以使在传送信息时协调一致的工作。

CPU还可以接收由外部设备发来的中断请求信号和状态信号,所以控制总线可以是输入、输出或双向的。

数据总线(DB):CPU是通过数据总线与存储单元或外部设备交换数据信息的,故数据总线应为双向总线。

在CPU进行读操作时,存储单元或外设的数据信息通过数据总线传送给CPU;在CPU进行写操作时,CPU把数据通过数据总线传送给存储单元或外设9.什么是接口电路 CPU与接口电路连接一般应具有哪些信号线外部设备与接口电路连接一般应具有哪些信号线CPU通过接口电路与外部输入、输出设备交换信息,一般情况下,外部设备种类、数量较多,而且各种参量(如运行速度、数据格式及物理量)也不尽相同。

单片机原理和应用课后习题参考答案解析1~6章

单片机原理和应用课后习题参考答案解析1~6章

《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。

CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制计算机进行各种操作。

存储器是计算机系统中的“记忆”装置,其功能是存放程序和数据。

按其功能可分为RAM和ROM。

输入/输出(I/O)接口是CPU与外部设备进行信息交换的部件。

总线是将CPU、存储器和I/O接口等相对独立的功能部件连接起来,并传送信息的公共通道。

1-3 什么叫单片机?其主要由哪几部分组成?答:单片机(Single Chip Microcomputer)是指把CPU、RAM、ROM、定时器/计数器以及I/O接口电路等主要部件集成在一块半导体芯片上的微型计算机。

1-4 在各种系列的单片机中,片内ROM的配置有几种形式?用户应根据什么原则来选用?答:单片机片内ROM的配置状态可分四种:(1)片内掩膜(Mask)ROM型单片机(如8051),适合于定型大批量应用产品的生产;(2)片内EPROM型单片机(如8751),适合于研制产品样机;(3)片内无ROM型单片机(如8031),需外接EPROM,单片机扩展灵活,适用于研制新产品;(4)EEPROM(或Flash ROM)型单片机(如89C51),内部程序存储器电可擦除,使用更方便。

1-5 写出下列各数的另两种数制的表达形式(二、十、十六进制)1-6 写出下列各数的BCD参与:59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010389.41:001110001001.01000001第二章 MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。

单片机4--7章参考答案

单片机4--7章参考答案

单片机4--7章参考答案“单片机原理及应用”课程习题与解答第4章4-4:外部中断1所对应的中断入口地址为()H。

答:0013H4-5:下列说法错误的是:A、各中断发出的中断请求信号,都会标记在MCS-51系统的IE寄存器中。

B、各中断发出的中断请求信号,都会标记在MCS-51系统的TMOD寄存器中。

C、各中断发出的中断请求信号,都会标记在MCS-51系统的IP寄存器中。

D、各中断发出的中断请求信号,都会标记在MCS-51系统的TCON与SCON寄存器中。

答:ABC4-7:中断查询确认后,在下列各种8031单片机运行情况中,能立即进行响应的是:A、当前正在执行高优先级中断处理B、当前正在执行RETI指令C、当前指令是DIV指令,且正处于取指令的机器周期D、当前指令是MOV A,R3 答:D4-8:8031单片机响应中断后,产生长调用指令LCALL,执行该指令的过程包括:首先把()的内容压入堆栈,以进行断点保护,然后把长调用指令的16位地址送(),使程序执行转向()中的中断地址区。

答:PC、PC、程序存储器4-9:编写出外部中断1为跳沿触发的中断初始化程序。

答:SETB IT1 SETBEX1 SETB EA4-10:在MCS-51中,需要外加电路实现中断撤除的是: A、定时中断 B、脉冲方式的外部中断 C、外部串行中断 D、电平方式的外部中断答:D4-12:下列说法正确的是:A、同一级别的中断请求按时间的先后顺序响应。

B、同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

C、低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。

D、同级中断不能嵌套。

答:ACD4-13:中断服务子程序返回指令RETI和普通子程序返回指令RET有什么区别?答:RETI指令在返回的同时清除相应的优先级触发器,以允许下次中断第5章 MCS-51的定时/计数器1.如果采用晶振的频率为3MHz,定时器/计数器工作方式0、1、2下,其最大的定时时间为多少?解答:因为机器周期Tcy?1212??4(?s)6fOSC3?10,所以定时器/计数器工作方式0下,其最大定时时间为TMAX?213?TC?213?4?10?6?8.192(ms);同样可以求得方式1下的最大定时时间为262.144ms;方式2下的最大定时时间为1.024ms。

单片机原理及应用总结归纳课后习题参考答案1~6章

单片机原理及应用总结归纳课后习题参考答案1~6章

精心整理《单片机原理及应用》习题答案第一章计算机基础知识1-1 微型计算机主要由哪几部分组成?各部分有何功能?答:一台微型计算机由中央处理单元(CPU)、存储器、I/O接口及I/O设备等组成,相互之间通过三组总线(Bus):即地址总线AB、数据总线DB和控制总线CB来连接。

CPU由运算器和控制器组成,运算器能够完成各种算术运算和逻辑运算操作,控制器用于控制和ROM。

I/O1-6 写出下列各数的BCD参与:59:01011001,1996:0001100110010110,4859.2:0100100001011001.0010389.41:001110001001.01000001第二章 MCS-51单片机的硬件结构2-1 8052单片机片内包含哪些主要逻辑功能部件?答:8052单片机片内包括:①8位中央处理器CPU一个②片内振荡器及时钟电路③256B数据存储器RAM。

④8KB片内程序存储空间ROM⑤21个特殊功能寄存器SFR⑥4个8位并行I/O端口(32条线)⑦1个可编程全双工串行口⑧可寻址64KB的外部程序存储空间和外部数据存储空间⑨3个16位的定时器/计数器⑩6个中断源、2个优先级嵌套中断结构2-2 8052答:⑴8052的存储器分为6个编址空间:①片内ROM的容量为8KB,其地址为②可扩展片外ROM的容量为64KB,其地址为片内RAM的容量为256B,其地址为00H~FFH RAM低区,④另128B为片内RAM高区,其地址空间为⑤可扩展片外RAM的容量为64KB,其地址为⑥特殊功能寄存器SFR的空间为128B26BCPU第31脚EA接高电平时, CPU将从片内程序存储器0000H1FFFH时,会自动转向片外程ROM的0000H单元开始执行。

CPU,低区128B地址空间00H~7FH中地址为00H~1FH 这32表示,通过工作寄存器指令进行访问。

片内RAM 中的16个单元共128位中的每一位又可单独00H`7FH;对片内高区128B寻址只能用CPU通过指令MOVX访问片外数据存储器。

单片机原理及应用(第三版)课后习题答案完整版

单片机原理及应用(第三版)课后习题答案完整版

第1章思考题及习题1参考答案一、填空1. 除了单片机这一名称之外,单片机还可称为或。

答:微控制器,嵌入式控制器.2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。

答:CPU、存储器、I/O口、总线3. AT89S52单片机工作频率上限为 MHz。

答:33 MHz。

4. 专用单片机已使系统结构最简化、软硬件资源利用最优化,从而大大降低和提高。

答:成本,可靠性。

二、单选1. 单片机内部数据之所以用二进制形式表示,主要是A.为了编程方便B.受器件的物理性能限制C.为了通用性D.为了提高运算速度答:B2. 在家用电器中使用单片机应属于微计算机的。

A.辅助设计应用B.测量、控制应用C.数值计算应用D.数据处理应用答: B3. 下面的哪一项应用,不属于单片机的应用范围。

A.工业控制 B.家用电器的控制 C.数据库管理 D.汽车电子设备答:C三、判断对错1. STC系列单片机是8051内核的单片机。

对2. AT89S52与AT89S51相比,片内多出了4KB的Flash程序存储器、128B的RAM、1个中断源、1个定时器(且具有捕捉功能)。

对3. 单片机是一种CPU。

错4. AT89S52单片机是微处理器。

错5. AT89C52片内的Flash程序存储器可在线写入,而AT89S52则不能。

错6. 为AT89C51单片机设计的应用系统板,可将芯片AT89C51直接用芯片AT89S51替换。

对7. 为AT89S51单片机设计的应用系统板,可将芯片AT89S51直接用芯片AT89S52替换。

对8. 单片机的功能侧重于测量和控制,而复杂的数字信号处理运算及高速的测控功能则是DSP的长处。

对四、简答1. 微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别?答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。

而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。

单片机原理及应用课后习题答案第六章作业

单片机原理及应用课后习题答案第六章作业

第6章MCS51得定时器/计数器1.如果晶振得频率为3MHz,定时器/计数器工作在方式0、1、2下,其最大得定时时间各为多少?2.定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?3.定时器/计数器作计数器模式使用时,对外界计数频率有何限制?4.定时器/计数器得工作方式2有什么特点?适用于什么应用场合?5.一个定时器得定时时间有限,如何实现两个定时器得串行定时,来实现较长时间得定时?6.定时器/计数器测量某正单脉冲得宽度,采用何种方式可得到最大量程?若时钟频率为6MHz,求允许测量得最大脉冲宽度就是多少?7.判断下列说法就是否正确?(1)特殊功能寄存器SCON,与定时器/计数器得控制无关。

(2)特殊功能寄存器TCON,与定时器/计数器得控制无关。

(3)特殊功能寄存器IE,与定时器/计数器得控制无关。

(4)特殊功能寄存器TMOD,与定时器/计数器得控制无关。

8.设定1ms得定时,可以在P1、0引脚上产生周期为2ms得方波输出,设晶体振荡器得频率为6MHz,分别写出在方式0与方式1时,赋给T0得常数。

9.设MCS51单片机得晶振频率为12MHz,请编程使P1、O端输出频率为20kHz得方波。

10.要求采用定时中断得方式,实现下图所示流水灯得双向循环(D1—D8—D1)流动功能。

其中流水灯得闪烁速率为每秒1次。

11.设单片机得fosc = 12MHz,使P1、O与P1、1分别输出周期为1ms与lOms得方波,请用定时器TO方式2编程实现。

附录2:作业及答案1.如果晶振得频率为3MHz,定时器/计数器工作在方式0、1、2下,其最大得定时时间各为多少?(12/3×8192=32、768ms;12/3*65636=262、144ms; 12/3*256=1、024ms)2.定时器/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?(定时得计数脉冲来自于单片机内部,即每个机器周期产生一个计数脉冲,也就就是每个机器周期计数器加1。

单片机习题

单片机习题
ORG mov mov mov 1000H DPTR R1 R2 #2000H;
#30H; # 8;
loop: movx A @DPTR; mov INC INC @R1 A; DPTR; R1;
DJNZ R2 loop; SJMP $ END
14、已知从外部RAM 0040H单元开始存放有20个无 14、已知从外部RAM 0040H单元开始存放有20个无 单元开始存放有20 符号数,试编制程序,将该数据块搬移到外部RAM 符号数,试编制程序,将该数据块搬移到外部RAM 0060H单元开始的存储区域内 单元开始的存储区域内。 从0060H单元开始的存储区域内。
ORG 1000H START: mov mov mov R0 R1 R2 #20H; #18H; # 16;
loop: mov A @R0; mov INC INC @R1 A; R0; R1;
DJNZ R2 loop; SJMP $ END
12、编写程序,将内RAM从20H开始存放的16个数传 12、编写程序,将内RAM从20H开始存放的16个数传 RAM 开始存放的16 送到从28H开始的单元中。 28H开始的单元中 送到从28H开始的单元中。
注: 1、有符号数中通常最高位为‘0’表示正数, 有符号数中通常最高位为‘ 表示正数, 表示正数 最高位为1表示负数。 最高位为1表示负数。 2、正负数的判断条件,30H中存放‘0’代表正 正负数的判断条件,30H中存放‘ 代表正 中存放 存放‘ 代表负数 代表负数。 数,存放‘1’代表负数。 3、选择的条件判断指令为JZ(59)。 选择的条件判断指令为JZ(59)。 JZ
6.阅读下面的程序。要求:说明程序的功能; 写出涉及的寄存器及片内RAM单元的最后结果 答:该程序是将内部RAM40H中的内容与41H的内容 相加,和放在43H,42H中。指令执行后:A的内 容为01H,42H的内容为5AH,43H的内容为01H。

单片机原理及应用选择题答案

单片机原理及应用选择题答案

单片机原理及应用选择 题答案Document serial number【UU89WT-UU98YT-UU8CB-UUUT-UUT108】第一章习题 单项选择题(1) 单片机又称为单片微计算 机,最初的英文缩写是____。

?答 案(D)(6) 十六进制数 93 的二进制数 是______。

答案(A)(2) Intel 公司的 MCS-51 系列 单片机是______的单片机。

?答案 (C)位 位 位 位 (3) 单片机的特点里没有包括 在内的是______。

答案(C) A.集成度高 B.功耗低 C.密封性强 D.性价比高 (4) 单片机的发展趋势中没有 包括的是______。

答案(B) A.高性能 B.高价格 C.低功耗 D.高性价比 (5) 十进制数 56 的二进制数是 ______。

答案(A)(7) 二进制数的十六进制数是 ______。

答案(B)(8) 二进制数的十进制无符号 数是______。

答案(B)(9) 二进制数的十进制有符号 数是______。

答案(B)(10)十进制数 29 的 8421BCD 压 缩码是______。

答案(A)(11)十进制数-36 在 8 位微机 中的反码和补码是______。

答案 (D)A. 00100100B、B 、B 、B 、B (12)十进制数+27 在 8 位微机 中的反码和补码分别是______。

答案(C) 、B 、B 、00011011B 、B (13) 字符 9 的 ASCII 码是 ______。

答案(D)(14) ASCII 码 1111111B 的对 应字符是______。

答案(C)(16)异或逻辑的表达式是 ______。

答案(C)*B=F +B=F ⊕B=F D.(A?B) ?=F (17)二进制数 B 与 00000000B 的“与”、“或”和“异或”结 果是______。

答案(B) 、B、00000000B 、B、B 、B、00000000B 、00000000B、B (18)二进制数 B 与 01110111B 的“与”、“或”和“异或”结 果是______。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

第5、6、7、8章习题一、问答题1.说明51单片机读端口锁存器的必要性,为什么? 答:2.请说明为什么使用LED 需要接限流电阻,当高电平为+5V 时,正常点亮一个LED 需要多大阻值的限流电阻(设LED 的正常工作电流为8~mA ,导通压降为0.6V ),为什么? 答:3.简述在使用普通按键的时候,为什么要进行去抖动处理,如何处理。

答:4.简述LED 数码管动态扫描的原理及其实现方式。

答:5.为什么51单片机在读口的引脚状态时,许先向端口写“1”,请用图5-1 P1结构图加以说明。

答:5.简述89c51各IO 口的驱动能力。

答:6.什么是中断?中断与子程序最本质的区别?答:写锁存器内部总线图5-1 P1口结构图7.编制中断服务程序时,为什么在主程序的初始化程序中,必须设置EA=1 这条指令(或达到同样功能的对IE赋值的指令),以及在中断服务程序中为什么通常需要保护现场和恢复现场?答:8.单片机89C51有哪些中断源,CPU对其中断如何请求?答:9.简述单片机89C51中断的自然优先级顺序,如何提高某一中断源的优先级别。

答:10.简述51系列单片机中断响应的条件。

答:11.用汇编语言编程时,在51系列单片机执行中断服务程序的指令较多时,为什么一般都要在入口地址(又称中断矢量地址)开始的地方放一条跳转指令?答:12.为什么一般都把主程序的起始地址放在0030H之后?答:13.中断服务子程序返回指令RETI和普通子程序返回指令RET的区别?答:14.简述51单片机定时/计数器4种工作模式的特点。

答:15.定时/计数器用作定时器时,其计数脉冲由谁提供?定时时间与哪些因素有关?答:16.画出51单片机计数/定时器方式1的逻辑结构框图,说明它们的工作原理,如何使用门控和非门控启动计数的方法。

答:17.在使用8051的定时器/计数器前,应对它进行初始化,其步骤是什么?答: (1)确定T/C的工作方式——编程TMOD寄存器;(2)计算T/C中的计数初值,并装载到TH和TL;(3)T/C在中断方式工作时,须开CPU中断和源中断——编程IE寄存器;(4)启动定时器/计数器——编程TCON中TR1或TR0位。

18.在有串行通信时,定时器/计数器1的作用是什么,怎样确定串行口的波特率? 答19.简述89C51串口通信的四种方式及其特点。

答:20.单片机的串口可以与PC 的串口直接连接进行通讯吗?为什么?应如何连接? 答21.试叙述利用SM2控制位进行多级通讯的过程? 答:22.RS485总线有何特点? 答:23. 简述LCM1602的主要显示性能。

答:24.如何用软件消除键盘的抖动? 答:25.如何确定LED 数码显示器的段码? 答:26.段码表数组变量一定要放在CODE 存储区吗?放在其它存储区会减少程序的代码吗? 答:二、选择题单片机与PC 的串行接口图1. 89c51单片机在晶振12MHz 时,计数器对外部脉冲最大计数频率为___ __。

A. 12MHz B. 1MHz C. 0.5MHz D. 6MHz2. 89c51外接晶振频率为6MHz ,其计数器允许输入外部脉冲的最高频为 。

A. 0.25MHz B. 1MHz C. 6MHz D. 12MHz3. 下列几种中断优先级的次序中, 为可实现的次序。

A. 0INT ,T1, 1INT ,T0,串口B. 串口,T0,0INT ,T1,1INTC. 0INT ,1INT ,T0,T1,串口D. 串口,0INT ,T1,1INT ,T0 4. 各中断源发出的中断请求信号,都会标记在MCS-51中的 中。

(A )TMOD (B) TCON 、SCON (C) IE (D) IP 6.下面哪一种仅适用于定时器T0( )。

A.方式0B.方式1C.方式2D.方式3 7.下列说法正确的是A 、 各中断发出的中断请求信号,都会标记在MCS -51系统的IE 寄存器中。

B 、 各中断发出的中断请求信号,都会标记在MCS -51系统的IP 寄存器中。

C 、 各中断发出的中断请求信号,都会标记在MCS -51系统的TCON 与SCON 寄存器中。

D 、 各中断发出的中断请求信号,都会标记在MCS -51系统的TMOD 寄存器中。

8.在MCS -51中,需要外加电路实现中断撤除的是: A 、电平方式的外部中断 B 、定时中断C 、外部串行中断D 、跳变方式的外部中断 9.下列说法正确的是A 、 特殊功能寄存器PCON ,与定时器/计数器的控制无关。

B 、 特殊功能寄存器TMOD ,与定时器/计数器的控制无关。

C 、 特殊功能寄存器IE , 与定时器/计数器的控制无关。

D 、 特殊功能寄存器TCON ,与定时器/计数器的控制无关。

10.下列说法中不正确的是A 、 同一级别的中断请求按时间的先后顺序响应。

B 、 同级中断不能嵌套。

C 、 低优先级中断请求不能中断高优先级中断请求,但是高优先级中断请求能中断低优先级中断请求。

D 、 同一时间同一级别的多中断请求,将形成阻塞,系统无法响应。

三、填空题1. 89c51有 个中断源,可分为 个优先级。

上电复位时 中断源的优先级别最高。

2.当单片机接到外设的中断申请时,单片机响应中断,单片机将暂停主程序的执行,转去执行 程序,执行完 ,再执行 程序。

3.89c51单片机的中断源有: , , , , 。

4.阅读以下程序后填空#include <reg51.h>unsigned char a;void main(void) {TMOD=0x02; TL0 =0xd8; TH0 =0xd8; EA=1; ET0=1; TR0=1;while(1); }void Timer0() interrupt 1 {a++; }1)本程序把定时器/计数器 设置成方式 。

2)本程序执行时,变量a 的内容将 。

3)程序在 语句处发生中断,执行完中断服务程序后,返回到 语句处。

4)本程序中断服务程序的入口地址为 。

5)是否可将interrupt 1改为interrupt 3? 。

答案:四、是非题1. MCS-51中的基本型89c51共有五个中断源,这五个中断请求源全部来自外部引脚。

2. 对MCS-51系列芯片中,当使用内部RAM 时,EA 引线端应接高电平;而不使用内部RAM 时,EA 引线端则应接低电平。

3. MCS-51中的89c51单片机P3口的各口线,必须作为第二功能使用。

五、编程题1. 在P3.2-P3.4三个引脚上分别接有三个发光二极管,用C51编程实现三个发光二极管依次闪亮,循环不止。

电路原理图如图5-2所示。

解:图5-2 LED 循环闪烁原理图2.电路原理图如图5-4。

编写程序LED 显示00, 每秒钟加1,至99,如此循环不止。

解:3.设计一动态显示4位8段LED 数码管的电路原理图,并编写程序显示“5678”。

解:图5-6 4位LED 动态显示7.根据图5-7的电路原理,设计一个独立式键盘管理程序,在检测到键按下时,点亮对应的LED。

键闭合时,采用软件延时消抖的处理,键释放时不加消抖动处理。

8.根据图5-8所示电路,(1)编写LED(0-9)的段码;(2)设计一个程序,开机后LED显示0,以后每按一次键,显示的数字加1,显示9后,再回到0,并照此循环。

图5-8解:9.用Proteus设计一个4x4的键盘,一位7段LED数码管显示的电路,编写程序将按键的编码显示出来(0~F)。

图5-9解:10.利用51单片机的定时器和中断方式,在共阳极的两个LED上显示00~99(每次增加1秒)反复循环的秒钟。

请设计电路原理图和程序。

解:11.如图5-11,编写程序,每次按键使外部中断0产生中断,在中断服务程序中使外接发光二极管LED 改变一次亮灭状态。

解:程序如下:12.如图5.12,已知MCS-51单片机系统晶振频率为12MHz ,试编写程序,用定时器T0,工作方式2,使P1.0引脚输出如下周期方波。

13.如图5.13,用P1.0驱动LED 亮1秒、灭1秒地闪烁,设晶振频率为12MHz 。

解:S 为TimeCounter15.1INT引脚输入被检测信号,用门控方式测量正脉冲宽度(设脉宽小于65.5ms)。

分析:采用T1的门控制方式,使T1的启动受1INT的控制,当GATA=1,TR1=1时,一旦1INT引脚输入高电平时,T1才启动计时,直至出现低电平,停止计时。

为了测量确保真正从高电平上升沿开始计时,T1的计数要先等到出现一个高电平后,下一个高电平到来才开始进行,见图5.15。

程序主要部分如下:16.见附录D,实验4 ,利用计数器,记录光电开关被遮断的次数,并用LCD1602显示出来。

解:17.图5-17是MCS51串口配合8位并行输出串行移位寄存器74LS164扩展输出口的LED显示原理图。

编写程序将1,2,3,4,5,6,7,8送到8位LED中去显示。

解:程序如下:20.用串口调试软件(可以从网上下载)从PC 机以串口方式1每隔1秒依次发送0-9,请编写一程序,在51单片机上接收PC 的数据,同时立刻把收到的数据送回PC 机,并在单片机的一位数码管把收到的数据显示出来。

解:。

相关文档
最新文档