单片机作业答案

单片机作业答案
单片机作业答案

单片机作业答案

2-1. 8051单片机芯片内部包含哪些主要逻辑功能部件?

答:一个8位微处理器(CPU);片内数据存储器RAM;片内程序存储器ROM;四个8位并行I/O口P0~P3;两个定时器/计数器;五个中断源的中断控制系统;一个UART(通用异步接收发送器)的串行I/O口;片内振荡器和时钟产生电路。

2-2、8051存储器分哪几个地址空间?如何区别不同空间寻址?

答:⑴片内、外统一编址的64KB程序存储器;⑵片内256B数据存储器;⑶片外64KB 数据存储器。

硬件:EA引脚接高电平时CPU从片内0000H 单元开始取指令,接低电平时CPU直接访问片外EPROM。

软件:MOV指令访问片内数据存储器,MOVX 指令访问片外数据存储器,MOVC指令用于读取程序存储器中的常数。

2-4. 简述直接位寻址区的空间分配,片内RAM中包含哪些可位寻址单元?

答:MCS-51单片机片内RAM中有两个区

域可进行位寻址:

(1)片内RAM低128字节的位寻址区,地址为20H~2FH的16个字节单元共128位,每一位都有相应的位地址,可用位寻址方式对其进行置位、复位、内容传送、逻辑运算等操作,128位的位地址定义为00H~7FH。

(2)片内RAM高128字节的存储器区,有21个特殊功能寄存器。其中字节地址正好能被8整除的字节单元中的每一位都可以按位寻址、操作。

2-6. 8051单片机EA引脚有何功能?在使用8031时,EA引脚应如何处理?

答:EA引脚为外部程序存储器地址允许输入端,其电平的高低决定了系统复位后CPU是从片内程序存储器还是片外扩展存储器的0000H 字节单元开始取指令。

(1)当引脚EA接成高电平时,CPU首先从片内0000H字节单元开始取指令执行程序,当指令地址寄存器PC中的内容超过0FFFH后,就自动转向片外扩展的EPROM中取指令执行,这时芯片外部的重叠地址为0000H~0FFFH的低4KB EPROM忽略不用。

(2)当引脚EA接成低电平时,复位后CPU 直接从片外EPROM的0000H字节单元开始取指令执行,这时芯片内部0000H~0FFFH的4KB 单元被忽略不用。

在使用8031时,由于其内部没有ROM/EPROM,所以必须使用外部扩展程序存储器,它的EA引脚应该接成低电平,CPU直接从片外扩展的EPROM中取指令执行。

2-8. 内RAM低128B单元划分为哪三个主要区域?各区域主要功能是什么?

答:地址范围为00H~7FH的128字节单元,按功能特点划分为不同的几个区,分述如下。

(1)工作寄存器区地址范围为

00H~1FH的32字节存储器单元,分为四

个组,每组有8个工作寄存器字节单元,

定名为R0、R1、R2、R3、R4、R5、R6

和R7。通过改变程序状态字特殊功能寄

存器PSW中RS1,RS0两位的内容,每

组工作寄存器均可选作CPU的当前工作

寄存器组。

(2)位寻址区地址为20H~2FH的

16个字节单元中共128位,每一位都有相

应的位地址,可用位寻址方式对其进行置

位、复位、内容传送、逻辑运算等操作。

(3)一般数据存储区地址范围为

30H~7FH的区域,可用于原始数据及运

算结果的存储。值得注意的是,30H~7FH

中一部分字节单元可以开辟出一块遵守

“后进先出”或“先进后出”规则的特殊

数据区──堆栈。

2-9. 单片机系统复位有哪几种方法?复位后特殊功能寄存器初始状态如何?

答:使单片机系统复位有两种方法:上电自动复位和按键手动复位

系统复位的主要功能就是把PC初始化为0000H,使单片机从0000H单元开始执行程序,另外,系统复位还使一些特殊功能寄存器恢复到复位状态。

PC: 0000H ACC: 00H PSW: 00H

SP: 07H DPTR:0000H P0~P3: FFH

IP: **000000B IE:0*000000B TMOD: 00H

TCON: 00H TL0: 00H TH0: 00H

TL1: 00H TH1: 00H SCON: 00H

SBUF:不定PCON: 0***0000B

2-10. 开机复位后,CPU使用那组工作寄存器作为当前工作寄存器?它们的地址是什么?

答:开机复位后,由于(RS1=0,RS0=0),CPU使用第0组工作寄存器作为当前工作寄存器,它的地址为00H~07H.

2-11. CPU如何确定和改变当前工作寄存器组?

答:通过改变程序状态字特殊功能寄存器PSW中RS1,RS0两位的内容,每组工作寄存器均可被选作当前工作寄存器。

RS1 RS0 当前工作寄存器

0 0 第0组

0 1 第1组

1 0 第2组

1 1 第3组

2-13.位寻址与字节单元地址7CH如何区别?位地址7CH、具体在片内RAM的什么位

置?

答:8051采用不同的寻址方式和指令分别对位和字节进行不同的操作,如SETB 20H指的是20H位单元的内容置为1,而MOV 20H,#0FFH指的是内RAM20H字节单元的内容变为FFH。

位地址7CH在内RAM低128字节的2FH 字节单元的第四位。

2-14. 8051单片机时钟周期与振荡周期之间有什么关系?

答:8051单片机的时钟周期为振荡周期的两倍。

2-16. 什么叫堆栈?堆栈指针SP的作用是什么?8051单片机堆栈容量不能超过多少字节?

答:一般在30H~7FH的地址范围内,有一部分字节单元可开辟出一块遵守“后进先出”或“先进后出”规则的特殊数据区,就叫堆栈。

SP为堆栈指针,它始终存放堆栈顶部字节单元的地址(栈顶指针),数据压栈时,SP首先自动加1,然后数据压入SP内容指示的字节单元中;而数据出栈时,SP内容指示的字节单元

单片机原理及接口技术课后习题答案 李朝青 第五章

单片机原理及接口技术课后习题答案李朝青 课后习题答案2009-11-22 15:13 阅读696 评论9 字号:大中小第五章 1、什么是中断和中断系统?其主要功能是什么? 答:当CPU正在处理某件事情的时候,外部发生的某一件事件请求CPU迅速去处理,于是,CPU暂时中止当前的工作,转去处理所发生的事件,中断服务处理完该事件以后,再回到原来被终止的地方,继续原来的工作。这种过程称为中断,实现这种功能的部件称为中断系统。功能: (1)使计算机具有实时处理能力,能对外界异步发生的事件作出及时的处理 (2)完全消除了CPU在查询方式中的等待现象,大大提高了CPU的工作效率 (3)实现实时控制 2、试编写一段对中断系统初始化的程序,使之允许INT0,INT1,TO,串行口中断,且使T0中断为高优先级中断。 解:MOV IE,#097H MOV IP,#02H 3、在单片机中,中断能实现哪些功能? 答:有三种功能:分时操作,实时处理,故障处理 4、89C51共有哪些中断源?对其中端请求如何进行控制? 答:(1)89C51有如下中断源 ①:外部中断0请求,低电平有效 ②:外部中断1请求,低电平有效 ③T0:定时器、计数器0溢出中断请求 ④T1:定时器、计数器1溢出中断请求 ⑤TX/RX:串行接口中断请求 (2)通过对特殊功能寄存器TCON、SCON、IE、IP的各位进行置位或复位等操作,可实现各种中断控制功能 5、什么是中断优先级?中断优先处理的原则是什么? 答:中断优先级是CPU相应中断的先后顺序。原则: (1)先响应优先级高的中断请求,再响应优先级低的 (2)如果一个中断请求已经被响应,同级的其它中断请求将被禁止

第5章习题解答

第5章思考题及习题5参考答案 一、填空 1.如果采用晶振的频率为3MHz,定时器/计数器T x(x=0,1)工作在方式0、1、2下,其方式0的最大定时时间为,方式1的最大定时时间为,方式2的最大定时时间为。 答:32.768ms,262.144ms,1024μs 2.定时器/计数器用作计数器模式时,外部输入的计数脉冲的最高频率为系统时钟频率的。 答:1/24 3.定时器/计数器用作定时器模式时,其计数脉冲由提供,定时时间与有关。 答:系统时钟信号12分频后,定时器初值 4.定时器/计数器T1测量某正单脉冲的宽度,采用方式可得到最大量程?若时钟频率为6MHz,求允许测量的最大脉冲宽度为。 答:方式1定时,131.072ms。 5. 定时器T2 有3种工作方式:、和,可通过对寄存器中的相关位进行软件设置来选择。 答:捕捉,重新装载(增计数或减计数),波特率发生器,T2CON 6. AT89S52单片机的晶振为6MHz,若利用定时器T1的方式1定时2ms,则(TH1)= ,(TL1)= 。 答:FCH,18H。 二、单选 1.定时器T0工作在方式3时,定时器T1有种工作方式。 A.1种 B.2种 C.3种D.4种 答:C 2. 定时器T0、T1工作于方式1时,其计数器为位。 A.8位 B.16位 C.14位 D.13位 答:B 3. 定时器T0、T1的GATE x=1时,其计数器是否计数的条件。

A. 仅取决于TR x状态 B. 仅取决于GATE位状态 C. 是由TR x和INT x两个条件来共同控制 D. 仅取决于INT x的状态 答:C 4. 定时器T2工作在自动重装载方式时,其计数器为位。 A.8位 B. 13位 C.14位 D. 16位 答:D 5. 要想测量INT0引脚上的正单脉冲的宽度,特殊功能寄存器TMOD的内容应为。 A.87H B. 09H C.80H D. 00H 答:B 三、判断对错 1.下列关于T0、T1的哪些说法是正确的。 A.特殊功能寄存器SCON,与定时器/计数器的控制无关。对 B.特殊功能寄存器TCON,与定时器/计数器的控制无关。错 C.特殊功能寄存器IE,与定时器/计数器的控制无关。错 D.特殊功能寄存器TMOD,与定时器/计数器的控制无关。错 2.定时器T0、T1对外部脉冲进行计数时,要求输入的计数脉冲的高电平或低电平的持 续时间不小于1个机器周期。特殊功能寄存器SCON与定时器/计数器的控制无关。错 3.定时器T0、T1对外部引脚上的脉冲进行计数时,要求输入的计数脉冲的高电平和低电平的持续时间均不小于2个机器周期。对 四、简答 1.定时器/计数器T1、T0的工作方式2有什么特点?适用于哪些应用场合? 答:方式2为初值自动装入的8位定时器/计数器,克服了在循环定时或循环计数应用时就存在用指令反复装入计数初值影响定时精度的问题。 2.TH x与TL x(x=0,1)是普通寄存器还是计数器?其内容可以随时用指令更改吗?更改后的新值是立即刷新还是等当前计数器计满后才能刷新? 答:THx与TLx(x = 0,1)是计数器,其内容可以随时用指令更改,但是更改后的新值要等当前计数器计满后才能刷新。 3.如果系统的晶振的频率为24MHz,定时器/计数器工作在方式0、1、2下,其最大定时时间各为多少? 答:晶振的频率为24MHz, 机器周期为0.5μs。

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

第一章习题参考答案 1- 1:何谓单片机?与通用微机相比,两者在结构上有何异同? 答:将构成计算机的基本单元电路如微处理器 (CPU )、存储器、I/O 接口电路和相应实时控 制器件等电路集成在一块芯片上,称其为单片微型计算机,简称单片机。 单片机与通用微机相比在结构上的异同: (1)两者都有CPU 但通用微机的 CPU 主要面向数据处理,其发展主要围绕数据处理功能、 计算速度和精度的进一步提高。例如,现今微机的 CPU 都支持浮点运算,采用流水线作业, 并行处理、多级高速缓冲(Cache )技术等。CPU 的主频达到数百兆赫兹(MHz ),字长普遍达到 32位。单片 机主要面向控制,控制中的数据类型及数据处理相对简单,所以单片机的数据 处理功能比通用微机相对要弱一些, 产品的CPU 大多不支持浮点运算, 围内;在一些简单应用系统中采用 页等多种管理模式。单片机中存储器的组织结构比较简单, 存储器芯片直接挂接在单片机的 总线上,CPU 对存储器的读写按直接物理地址来寻址存储器单元,存储器的寻址空间一般都 为 64 KB 。 (3) 两者都有I/O 接口,但通用微机中I/O 接口主要考虑标准外设(如CRT 标准键盘、鼠 标、打印机、硬盘、光盘等 )。用户通过标准总线连接 外设,能达到即插即用。单片机应用 系统的外设都是非标准的, 的与外设连接的物理界面。 设计技术。 另外,单片机的微处理器(CPU )、存储器、I/O 接口电路集成在一块芯片上,而通用微 机的微处理器(CPU )、存储器、I/O 接口电路一般都是独立的芯片 1- 4 IAP 、ISP 的含义是什么? ISP : In System Programable ,即在系统编程。用户可以通过下载线以特定的硬件时序 在线编程(到单片机内部集成的 FLASH 上),但用户程序自身不可以对内部存储器做修改。 IAP:ln Application Programable ,即在应用编程。用户可以通过下载线对单片机进行 在线编程,用户程序也可以自己对内部存储器重新修改。 1- 6 51单片机与通用微机相比,结构上有哪些主要特点 ? (1) (2) 计算速度和精度也相对要低一些。 例如,现在的单片机 CPU 还采用串行工作方式,其振荡频率大多在百兆赫兹范 4位字长的CPU 在中、小规模应用场合广泛采用 长单片机,在一些复杂的中、大规模的应用系统中才采用 16位字长单片机, 品目前应用得还不多。 (2) 两者都有存储器,但通用微机中存储器组织结构主要针对增大存储容量和 存取速度。现今微机的内存容量达到了数百兆字节 (MB ),存储体系采用多体、 8位字 32位单片机产 CPU 对数据 的 并读技术和 且千差万别,种类很多。单片机的I/O 接口实际上是向用户提供 用户对外设的连接要设计具体的接口电路, 需有熟练的接口电路 单片机的程序存储器和数据存储器是严格区分的,前者为 采用面向控制的指令系统,位处理能力强; I/O 引脚通常是多功能的; 产品系列齐全,功能扩展性强; 功能是通用的,像一般微处理机那样可广泛地应用在各个方 ROM 后者为RAM

单片机(熊静琪)第五章部分习题答案

1.设采样离散控制系统如图所示,已知a=1,K=1,T=1S,输入单位阶跃信号,试分析系统的过渡过程。 解: 离散系统的传递函数 a=1; K=1 ;T=1; num=[K]; den=conv([1 0],[1 a]); [num2 den2]=c2dm(num,den,T); G0z=tf(num2,den2,T); Gz=feedback(G0z,1) 结果: Transfer function: 0.3679 z + 0.2642 ----------------- z^2 - z + 0.6321 Sampling time: 1 单位输入响应下的输出图像: num3=[0.3679 0.2642]; den3=[1 -1 0.6321]; dstep(num3,den3) axis([0 35 -0.1 1.5]) 结果: 由图像可知,在单位阶跃信号的作用下,调整时间ts约为12s,超调量为40%,峰值时间tp=3s,振荡次数N=1.5,衰减比为2:1,稳态误差ess=0. 2.设采样离散控制系统如图所示,已知a=1,K=1,T=1S,输入单位阶跃信号、单位速度、单位加速度时的稳态误差。 解: 离散系统的传递函数: a=1; K=1 ;T=1; num=[K]; den=conv([1 0],[1 a]); [num2 den2]=c2dm(num,den,T); G0z=tf(num2,den2,T);

Gz=feedback(G0z,1) 结果: Transfer function: 0.3679 z + 0.2642 ----------------- z^2 - z + 0.6321 Sampling time: 1 三种输入下的稳态误差: syms z GZ Kp Kv Ka ess1 ess2 ess3 Gz=factor((0.3679*z+0.2642)/(z^2-1.368*z+0.3679)); Kp=limit(Gz,z,1); ess1=1/(1+Kp) Kv=limit((z-1)*Gz,z,1); ess2=1/Kv Ka=limit((z-1)^2*Gz,z,1); ess3=1/Ka 结果: ess1 = -1/6320 ess2 = Inf ess3 = Inf 3.已知采样离散系统的方程如下,是判断系统的稳定性。 (1)D(Z)=Z^Z-Z+0.632 解: syms den p i n den=[1 -1 0.632]; p=roots(den) i=find(abs(p)>1); n=length(i); if n>0 disp('system is not stable') else disp('system is stable') end 结果: P = 0.5000 + 0.6181i 0.5000 - 0.6181i system is stable 4.设采样离散控制系统如图所示,已知a=1,试求T=1s是,T=0.5两种采样周期下,保证系

单片机及应用第1章习题解答

思考题及习题1 1 ?除了单片机这一名称之外,单片机还可称为 ________ 和________ 。 2 ?单片机与普通微型计算机的不同之处在于其将________ 、________ 、和________ 三部分,通过内部________ 连接在一起,集成于一块芯片上。 3 ?在家用电器中使用单片机应属于微计算机的________ 。 A ?辅助设计应用 B ?测量、控制应用 C.数值计算应用 D ?数据处理应用 4 ?微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别? 5. MCS-51系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 6. AT89S51单片机相当于MCS-51系列单片机中的哪一型号的产品?“ S”的含义是什么? 7. 什么是“嵌入式系统” ? 8. 嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域有何不同? 参考答案 1. 答:微控制器,嵌入式控制器 2. 答:CPU存储器、I/O 口、总线 3. 答:B 4. 答:微处理器、微处理机和CPUS们都是中央处理器的不同称谓,微处理器芯片本身不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP嵌入式微处理器。目前多把 嵌入式处理器多指嵌入式微处理器,例如ARM7 ARM等。嵌入式微处理器相当于通用计算机中的CPU与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行, 具有

完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应 用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、抗电磁干扰、可靠性等方面一般都做了各种增强。 5. 答:MCS-5系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM而8751片内有集成有4K字节的程序存储器EPRO M 6. 答:因为MCS-5系列单片机中的“ MCS是In tel公司生产的单片机的系列符号,而51 系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 7. 广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP嵌入式微处理器,都称其为“嵌入式系统”。但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。目前“嵌入式系统”还没有一个严格和权威的定义。目前人们所说的“嵌入式系统”,多指后者。 8. 单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT频谱分析等)的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU它的地址总线数目较多能扩展较大的存 储器空间,所以可配置实时多任务操作系统(RTOS。RTOS是嵌入式应用软件的基础和开发平 台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如,智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应用。

单片机原理及应用课后习题答案第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)IP 9. 要使MCS-51能够响应定时器T1中断、串行接口中断,它的中断允许寄存器 IE的内容应是() (A)98H (B)84H (C)42 (D)22H 10.编写出外部中断1为负跳沿触发的中断初始化程序。 11.什么是中断?其主要功能是什么? 12. 什么是中断源?MCS-51有哪些中断源?各有什么特点? 13. 什么是中断嵌套? 14.中断服务子程序与普通子程序有哪些相同和不同之处? 15. 中断请求撤除的有哪三种方式? 16. 特殊功能寄存器TCON有哪三大作用? 17. 把教材的P82页的图4.24改为中断实现,用负跳变方式,中断0(INT0)显示“L2”,中断1(INT1)显示“H3”。(可参考第四章的电子教案中的例子)

李全利版单片机原理及接口技术课后答案(第五章)

章5 80C51的中断系统及定时/计数器 1.80C51有几个中断源?各中断标志是如何产生的?又是如何复位的?CPU响应各中断时,其中断入口地址是多少? 答:5个中断源,分别为外中断INT0和INT1、T0和T1溢出中断、串口中断。 电平方式触发的外中断标志与引脚信号一致;边沿方式触发的外中断响应中断后由硬件自动复位。 T0和T1,CPU响应中断时,由硬件自动复位。 RI和TI,由硬件置位。必须由软件复位。 另外,所有能产生中断的标志位均可由软件置位或复位。 各中断入口地址:INT0―0003H,T0—000BH,INT1—0013H,T1—001BH,RI和TI—0023H。 2.某系统有三个外部中断源1、2、3,当某一中断源变低电平时便要求CPU处理,它们的优先处理次序由高到低为3、2、1,处理程序的入口地址分别为2000H、2100H、2200H。试编写主程序及中断服务程序(转至相应的入口即可)。 答:将3个中断信号经电阻线或,接INT1。 ORG 0000H LJMP MAIN ORG 00013H LJMP ZDFZ ORG 0040H MAIN:SETB EA SETB EX1 SJMP $ 0RG 0200H ZDFZ:PUSH PSW PUSH ACC JB P1.0,DV0 JB P1.1,DV1 JB P1.2,DV2 INRET:POP ACC POP PSW RETI ORG 2000H DV0:------------ JMP INRET ORG 2100H

DV1:------------ JMP INRET ORG 2200H DV2:------------ JMP INRET 3.外部中断源有电平触发和边沿触发两种触发方式,这两种触发方式所产生的中断过程有何不同?怎样设定? 答: 当IT0=0时,INT0为电平触发方式。电平触发方式时,CPU在每个机器周期的S5P2采样INT0引脚电平,当采样到低电平时,置IE0=1向CPU请求中断;采样到高电平时,将IE0清0。在电平触发方式下,CPU响应中断时,不能自动清除IE0标志。 电平触发方式时,外部中断源的有效低电平必须保持到请求获得响应时为止,不然就会漏掉;在中断服务结束之前,中断源的有效的低电平必须撤除,否则中断返回之后将再次产生中断。该方式适合于外部中断输入为低电平,且在中断服务程序中能清除外部中断请求源的情况。 当IT0=1时,INT0为边沿触发方式。边沿触发方式时,CPU在每个机器周期的S5P2采样INT0引脚电平,如果在连续的两个机器周期检测到INT0引脚由高电平变为低电平,即第一个周期采样到INT0=1,第二个周期采样到INT0=0,则置IE0=1,产生中断请求。在边沿触发方式下,CPU响应中断时,能由硬件自动清除IE0标志。 边沿触发方式时,在相继两次采样中,先采样到外部中断输入为高电平,下一个周期采样到为低电平,则在IE0或IE1中将锁存一个逻辑1。若CPU暂时不能响应,中断申请标志也不会丢失,直到CPU响应此中断时才清0。另外,为了保证下降沿能够被可靠地采样到,INT0和INT1引脚上的负脉冲宽度至少要保持一个机器周期(若晶振频率为12MHz,为1微秒)。边沿触发方式适合于以负脉冲形式输入的外部中断请求。 4.定时/计数器工作于定时和计数方式时有何异同点? 答: 定时/计数器实质是加1计数器。 不同点:设置为定时器模式时,加1计数器是对内部机器周期计数(1个机器周期等于12个振荡周期,即计数频率为晶振频率的1/12)。计数值乘以机器周期就是定时时间。设置为计数器模式时,外部事件计数脉冲由T0或T1引脚输入到计数器。在每个机器周期的S5P2期间采样T0、T1引脚电平。当某周期采样到一高电平输入,而下一周期又采样到一低电平时,则计数器加1,更新的计数值在下一个机器周期的S3P1期间装入计数器。 相同点:它们的工作原理相同,它们都有4种工作方式,由TMOD中的M1M0设定,即 方式0:13位计数器; 方式1:16位计数器; 方式2:具有自动重装初值功能的8位计数器; 方式3:T0分为两个独立的8位计数器,T1停止工作。 5.定时/计数器的4种工作方式各有何特点?

单片机与应用第1章习题解答

第1 章 思考题及习题 1 1.除了单片机这一名称之外,单片机还可称为和。 2.单片机与普通微型计算机的不同之处在于其将、、和三部分,通过内部连接在一起,集成于一块芯片上。 3.在家用电器中使用单片机应属于微计算机的。 A.辅助设计应用B.测量、控制应用 C.数值计算应用D.数据处理应用 4.微处理器、微计算机、微处理机、CPU、单片机、嵌入式处理器它们之间有何区别? 5.MCS-51 系列单片机的基本型芯片分别为哪几种?它们的差别是什么? 6.AT89S51 单片机相当于MCS-51 系列单片机中的哪一型号的产品?“S”的含义是什么? 7.什么是“嵌入式系统”? 8.嵌入式处理器家族中的单片机、DSP、嵌入式微处理器各有何特点?它们的应用领域 有何不同? 参考答案 1.答:微控制器,嵌入式控制器 2.答:CPU、存储器、I/O 口、总线 3.答:B 4.答:微处理器、微处理机和CPU它们都是中央处理器的不同称谓,微处理器芯片本身 不是计算机。而微计算机、单片机它们都是一个完整的计算机系统,单片机是集成在一个芯 片上的用于测控目的的单片微计算机。 嵌入式处理器一般意义上讲,是指嵌入系统的单片机、DSP、嵌入式微处理器。目前多把 嵌入式处理器多指嵌入式微处理器,例如ARM、7ARM等9。嵌入式微处理器相当于通用计算机 中的CPU。与单片机相比,单片机本身(或稍加扩展)就是一个小的计算机系统,可独立运行,具有完整的功能。而嵌入式微处理器仅仅相当于单片机中的中央处理器。为了满足嵌入式应

用的特殊要求,嵌入式微处理器虽然在功能上和标准微处理器基本是一样的,但在工作温度、 抗电磁干扰、可靠性等方面一般都做了各种增强。 5.答:MCS-51系列单片机的基本型芯片分别:8031、8051和8071。它们的差别是在片内 程序存储器上。8031无片内程序存储器、8051片内有4K字节的程序存储器ROM,而8751片内有集成有4K字节的程序存储器EPRO。M 6.答:因为MCS-51系列单片机中的“MCS”是Intel公司生产的单片机的系列符号,而51系列单片机是指世界各个厂家生产的所有与8051的内核结构、指令系统兼容的单片机。 7.广义上讲,凡是系统中嵌入了“嵌入式处理器”,如单片机、DSP、嵌入式微处理器, 都称其为“嵌入式系统”。但多数人把“嵌入”嵌入式微处理器的系统,称为“嵌入式系统”。 目前“嵌入式系统”还没有一个严格和权威的定义。目前人们所说的“嵌入式系统”,多指后 者。 8.单片机体积小、价格低且易于掌握和普及,很容易嵌入到各种通用目的的系统中,实 现各种方式的检测和控制。单片机在嵌入式处理器市场占有率最高,最大特点是价格低,体 积小。 DSP是一种非常擅长于高速实现各种数字信号处理运算(如数字滤波、FFT、频谱分析等) 的嵌入式处理器。由于对其硬件结构和指令进行了特殊设计,使其能够高速完成各种复杂的 数字信号处理算法。广泛地用于通讯、网络通信、数字图像处理,电机控制系统,生物信息 识别终端,实时语音压解系统等。这类智能化算法一般都是运算量较大,特别是向量运算、 指针线性寻址等较多,而这些正是DSP的长处所在。与单片机相比,DSP具有的实现高速运 算的硬件结构及指令和多总线,DSP处理的算法的复杂度和大的数据处理流量以及片内集成 的多种功能部件更是单片机不可企及的。 嵌入式微处理器的基础是通用计算机中的CPU,它的地址总线数目较多能扩展较大的存 储器空间,所以可配置实时多任务操作系统(RTOS)。RTOS是嵌入式应用软件的基础和开发平 台。正由于嵌入式微处理器能运行实时多任务操作系统,所以能够处理复杂的系统管理任务 和处理工作。因此,广泛地应用在移动计算平台、媒体手机、工业控制和商业领域(例如, 智能工控设备、ATM机等)、电子商务平台、信息家电(机顶盒、数字电视)以及军事上的应 用。

第一章课后习题参考答案

第一章课后习题参考答案 (一)填空题 1. 除了“单片机”之外,单片机还可以称之为单片微控制器和单片微型计算机。 2. 专用单片机由于已经把能集成的电路都集成到芯片内部了,所以专用单片机可以使系统结构最简化,软硬件资源利用最优化,从而极大地提高了可靠性和降低了成本。 3. 在单片机领域内,ICE的含义是在线仿真器(In Circuit Emulator)。 4. 单片机主要使用汇编语言,而编写汇编语言程序要求设计人员必须精通和指令系统,单片机硬件结构。 5. CHMOS工艺是 CMOS 工艺和 HMOS 工艺的结合,具有低功耗的特点。 6. 与8051比较,80C51的最大特点是所用CHMOS工艺。 7. 微控制技术是对传统控制技术的一次革命,这种控制技术必须使用单片机才能实现。 (二)选择题 1.下列简写名称中不是单片机或单片机系统的是 (A)MCU (B)SCM (C)ICE (D)CPU 2.在家用电器中使用单片机应属于计算机的是 (A)数据处理应用(B)控制应用(C)数值计算应用(D)辅助工程应用 3.80C51与80C71的区别在于 (A)内部程序存储器的类型不同(B)内部数据存储器的类型不同 (C)内部程序存储器的容量不同(D)内部数据存储器的容量不同 4.8051与80C51的区别在于 (A)内部ROM的类型不同(B)半导体工艺的形式不同

(C)内部寄存单元的数目不同(D)80C51使用EEPROM,而8051使用EPROM 5.在下列单片机芯片中使用掩膜ROM作为内总程序存储器的是 (A)8031 (B)80C51 (C)8032 (D)87C51 6.80C51芯片采用的半导体工艺是 (A)CMOS (B)HMOS (C)CHMOS(D)NMOS 7.单片机芯片8031属于 (A)MCS-48系列(B)MCS-51系列(C)MCS-96系列(D)MCS-31系列 8.使用单片机实现在线控制的好处不包括 (A)精确度高(B)速度快(C)成本低(D)能与数据处理结合 9.以下所列各项中不是单片机发展方向的是 (A)适当专用化(B)不断提高其性能 (C)继续强化功能(D)努力增加位数

单片机课后习题答案部分筛选

第一章 2单片机具有哪些特点 (1)片内存储容量越来越大。 (2抗干扰性好,可靠性高。 (3)芯片引线齐全,容易扩展。 (4)运行速度高,控制功能强。 (5)单片机内部的数据信息保存时间很长,有的芯片可以达到100年以上。 第二章 6. 如何简捷地判断89C51正在工作? 答:用示波器观察8051的XTAL2端是否有脉冲信号输出(判断震荡电路工作是否正常?) ALE(地址锁存允许)(Address Latch Enable)输出是fosc的6分频用示波器观察ALE是否有脉冲输出(判断 8051芯片的好坏?) 观察PSEN(判断8051能够到EPROM 或ROM中读取指令码?) 因为/PSEN接外部EPROM(ROM)的/OE端子 OE=Output Enable(输出允许) 9. 读端口锁存器和“读引脚”有何不同?各使用哪种指令? 答:读锁存器(ANL P0,A)就是相当于从存储器中拿数据,而读引脚是从外部拿数据(如MOV A,P1 这条指令就是读引脚的,意思就是把端口p1输入数据送给A) 传送类MOV,判位转移JB、JNB、这些都属于读引脚,平时实验时经常用这些指令于外部通信,判断外部键盘等;字节交换XCH、XCHD算术及逻辑运算 ORL、CPL、ANL、ADD、ADDC、SUBB、INC、DEC控制转移CJNE、DJNZ都属于读锁存器。 13. 内部RAM低128字节单元划分为哪3个主要部分?各部分主要功能是什么? 答:片内RAM低128单元的划分及主要功能: (l)工作寄存器组(00H~lFH) 这是一个用寄存器直接寻址的区域,内部数据RAM区的0~31(00H~lFH),共32个单元。它是4个通用工作寄存器组,每个组包含8个8位寄存器,编号为R0~R7。 (2)位寻址区(20H~2FH) 从内部数据RAM区的32~47(20H~2FH)的16个字节单元,共包含128位,是可位寻 址的RAM区。这16个字节单元,既可进行字节寻址,又可实现位寻址。 (3)字节寻址区(30H~7FH) 从内部数据RAM区的48~127(30H~7FH),共80个字节单元,可以采用间接字节寻址 的方法访问。 15. 开机复位后,CPU使用的是哪组工作寄存器?它们的地址是什么?CPU如何确定和改变当前工作寄存器组?

单片机第一章习题.doc

第一章 一、判断题 ()1. MCS-51单片机是高档16位单片机。 ()2.单片机的CPU从功能上可分为运算器和存贮器。 ()8. MCS-51的程序存贮器用于存放运算中间结果。 ()9. MCS-51的数据存贮器在物理上和逻辑上都分为两个地址空间:一个是片内的256字节的RAM, 另一个是片外最大可扩充64K字节的RAM。 ()10.单片机的发位有上电自动发位和按钮手动夏位两种,当单片机运行出错或进入死循环时,可按复位键重新启动。 ()11. CPU的时钟周期为振荡器频率的倒数。 ()12.单片机的一个机器周期是指完成某一个规定操作所需的时间,一般情况下,一个机器周期等于一个时钟周期组成。 ()13.单片机的指令周期是执行一条指令所需要的时间。一般由若干个机器周期组成。 ()14.单片机系统扩展时使用的锁存器,是用于锁存高8位地址。 ()15. MCS-51单片机上电复位后,片内数据存储器的内容均为0011。 ()16.当8051单片机的晶振频率为]2MHZ时,ALE地址锁存信号端的输出频率为2MHZ的方脉冲。()17. 8051单片机片内RAM从00H?1FH的32个单元,不仅可以作工作寄存器使用,而旦可作为RAM 来读写。 ()18. MCS-51单片机的片内存贮器称为程序存贮器。 ()19. MCS-51单片机的数据存贮器是指外部存贮器。 ()20. MCS-51单片机的特殊功能寄存器集中布置在片内数据存贮器的一个区域中。 ()6. 8051的累加器ACC是一个8位的寄存器,简称为A,用来存一个操作数或中间结果。 ()7. 8051的程序状态字寄存器PSW是一个8位的专用寄存器,用于存程序运行中的各种状态信息。 二、单项选择题 1. MCS—51单片机的CPU主要的组成部分为。 A.运算器、控制器 B.加法器、寄存器 C.运算器、加法器 D.运算器、译码器 2. 单片机能直接运行的程序叫“ A.源程序Bo汇编程序Co目标程序Do编译程序 3. 单片机中的程序计数器PC用来。 A.存放指令 B.存放正在执行的指令地址 C.存放下一条指令地址 D.存放上一条指令地址 4. 单片机上电复位后,PC的内容和SP的内容为。 A. 0000H, OOH Bo 0000H, 07H C。0003H, 07H D。0800H, 08H 5. 单片机8031的ALE引脚是。 A. 输出高电平Bo输出矩形脉冲,频率为fosc的1/6 B. C.输出低电平D。输出矩形脉冲,频率为fosc的1/2 6. 单片机8031的EA引脚。 A.必须接地B。必须接+5V Co可悬空Do以上三种视需要而定 7. 访问外部存贮器或其它接口芯片时,作数据线和低8位地址线的是。 A. P0 口Bo Pl 口Co P2 n Do P0 n fil P2 口 8. PSW中的RSI和RSO用来o

单片机课后习题答案解析

一)填空题 1. 十进制数14对应的二进制数表示为(1110B),十六进制数表 示为(0EH)。十进制数-100的补码为(9CH),+100的补码为(64H)。 2. 在一个非零的无符号二进制整数的末尾加两个0后,形成一个新的无符号二进制整数,则新数是原数的(4)倍。 3. 8位无符号二进制数能表示的最大十进制数是(255)。带符号二进制数11001101转换成十进制数是(-51)。 4. 可以将各种不同类型数据转换为计算机能处理的形式并输送到计算机中去的设备统称为(输入设备)。 5. 已知字符D的ASCII码是十六进制数44,则字符T的ASCII码是十进制数(84)。 6. 若某存储器容量为640KB,则表示该存储器共有(655360)个存储单元。 7. 在计算机中,二进制数的单位从小到大依次为(位)、(字节)和(字),对应的英文名称分别是(bit)、(Byte)和(Word)。 8. 设二进制数A=10101101,B=01110110,则逻辑运算A∨B=(11111111),A ∧B=(00100100),A⊕B=(11011011)。 9. 机器数01101110的真值是(+110),机器数01011001的真值是(+89),机器数10011101的真值是(+157或-115),机器数10001101的真值是(+206或-50)。(二)单项选择题 1. 用8位二进制补码数所能表示的十进制数范围是(D) (A)-127 ~ +127 (B)-128 ~ +128 (C)-127 ~ +128 (D)-128 ~ +127 2. 下列等式中,正确的是(B) (A)1 KB = 1024×1024 B (B)1 MB = 1024×1024 B (C)1 KB = 1024 M B (D)1 MB = 1024 B 3. 程序与软件的区别是(C) (A)程序小而软件大(B)程序便宜而软件昂贵 (C)软件包括程序(D)程序包括软件 4. 存储器中,每个存储单元都被赋予惟一的编号,这个编号称为(A) (A)地址(B)字节(C)列号(D)容量 5. 8位二进制数所能表示的最大无符号数是(B) (A)255 (B)256 (C)128 (D)127 6. 下列4个无符号数中,最小的数是(B) (A)11011001(二进制)(B)37(八进制) (C)75(十进制)(D)24(十六进制) 7. 下列字符中,ASCII码最小的是(B) (A)a (B)A (C)x (D)X 8. 下列字符中,ASCII码最大的是(C) (A)a (B)A (C)x (D)X 9. 有一个数152,它与十六进制数6A相等,那么该数是(B) (A)二进制数(B)八进制数(C)十进制数(D)十六进制数 第2章80C51单片机的硬件结构 (一)填空题

单片机第5章习题答案

第5章习题答案 1.8051定时器/计数器有哪几种工作模式?各有什么特点? 答:8051定时器/计数器有0,1,2,3四种工作模式。模式0为13位1定时器/计数器,模式1为16位1定时器/计数器,模式2为自动赋初值的8位定时器/计数器,模式3可以增加一个8位定时器(T1没有模式3)。 2.8051定时器作定时和计数时,其计数脉冲分别由谁提供? 答:8051定时器作定时器时,输入的记数脉冲是由晶体振荡器的输出经12分频后得到的,所以定时器可看作是对单片机机器周期的计数器。8051定时器作计数器时,则对外部事件进行计数。 3.8051定时器的门控信号GATE为1时,定时器如何启动? 答:8051定时器的门控信号GATE为1时,只有INT0(或INT1)引脚为高电平且TR0(或TR1)置1时,相应的T0或T1才能选通工作。 4.定时器/计数器0已预置为156,且选定用于模式2的计数方式,现在T0引脚上输入周期为1ms的脉冲,问: (1) 此时定时器/计数器0的实际用途是什么? (2) 在什么情况下,定时器/计数器0溢出? 答:(1)此时定时器/计数器0的实际用途是0.1S脉冲信号发生器。 (2)当T0每记数100次后定时器/计数器0溢出。 5.设f osc=12MHz,定时器0的初始化程序和中断服务程序如下: MAIN: MOV TH0, #9DH MOV TL0, #0D0H MOV TMOD, #01H SETB TR0 … 中断服务程序: MOV TH0, #9DH MOV TL0, #0D0H … RETI 问:(1) 该定时器工作于什么方式? (2) 相应的定时时间或计数值是多少? 答:(1)该定时器以模式1工作于定时方式。 (2)相应的定时时间为25.136ms. 6.8051单片机的f osc=6MHz,如果要求定时时间分别位0.1ms和5ms,当T0工作在模式0、模式1和模式2时,分别求出定时器的初值。 答:(1)定时时间分别位0.1ms时:模式0初值为8142、模式1初值为65486,模式2初值206。

单片机原理与应用习题和答案

“单片机原理及应用”课程习题与解答 第一章 1-3:单片机与普通计算机的不同之处在于其将(cpu )(I/O口)和(存储器)三部分集成于一块芯片上。 答: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的位,该位所在字节的字节地址为()。 答:26H 2-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所对应的存储单元的地址为(04H),因上电时PSW=(00H)。这时当前的工作寄存器区是(0)组工作寄存器区。 答:04H、00H、0 2-11:判断以下有关PC和DPTR的结论是否正确? A、DPTR是可以访问的,而PC不能访问。 B、它们都是16位的存储器 C、它们都有加1的功能。Pc无 D、DPTR可以分为两个8位的寄存器使用,但PC不能。 答:对、对、错、对 2-13:使用8031芯片时,需将/EA引脚接(低)电平,因为其片无(程序)存储器。 答:低、程序 2-14:片RAM低128个单元划分为哪3个主要部分?各部分的主要功能是什么? 答:工作寄存器区、位寻址区、数据缓冲区 2-15:判断下列说法是否正确 A、程序计数器PC不能为用户编程时直接使用,因为它没有地址。 B、部RAM的位寻址区,只能供位寻址使用,而不能供字节寻址使用。都能

单片机课后习题答案 胡汉才编

1.25 单片机内部由哪几部分电路组成?各部分电路的主要功能是什么? 解:单片机内部由CPU、存储器和I/O接口等电路组成。CPU的主要功能是对二进制数进行算术和逻辑运算、执行指令(从ROM中取指令,对指令译码,发各种控制信号使CPU和其他部分协调一致的工作,完成指令的功能),存储器由ROM和RAM组成,ROM的主要功能是存储单片机应用系统的程序,RAM的主要功能是存储实时数据或作为通用寄存器、堆栈、数据缓冲区。I/O接口的主要功能是负责单片机和外设、外部存储器间的通信。 第二章 存在的错别字问题:“振荡”写出“推荡”;“芯片”写成“蕊片”。 2.3、程序状态字PSW各位的定义是什么? 解:PSW的各位定义如下: Cy:进位标志位;AC:辅助进位位; F0:用户标志位;RS1、RS0:寄存器选择位; OV:溢出标志位;P:奇偶标志位; PSW1:未定义。 2.4、什么叫堆栈?8031堆栈的最大容量是多少?MCS51堆栈指示器SP有多少位,作用是什么?单片机初始化后SP中的内容是什么? 解:堆栈:符合“先进后出”或“后进先出”存取规律的RAM区域。 8031堆栈的最大容量是128B; MCS-51堆栈指针SP有8位,作用是存放栈顶(/栈低)地址; 单片机初始化后(即单片机复位后)SP中的内容是07H。 存在的问题:1、堆栈的定义中,未答出“RAM区域”,而用了“部件”; 2、只说了“单片机初始化后(即单片机复位后)SP中的内容是栈底地址”,未说明具体值07H; 3、8031堆栈的最大容量错成128M或256B。 2.5、数据指针DPTR有多少位,作用是什么? 解:数据指针DPTR有16位;作用是存放ROM或外部RAM的地址。 2.7、8051片内RAM容量有多少?可以分为哪几个区?各有什么特点? 解:8051的片内RAM容量有128B;分为三个区:工作寄存器区、位寻址区和便笺区; 存在的问题:1、8051的片内RAM容量错成256B。 2.8、8051的特殊功能寄存器SFR有多少个?可以位寻址的有哪些? 解:8051的SFR有21个,可位寻址的有11个:ACC、B、PSW、IP、P3、IE、P2、SCON、P1、TCON 和P0。 存在的问题:SFR有21个错成了26个;可位寻址的SFR中多了一个T2CON,个别同学甚至在T2CON 用了一个“+”号。

第5章《单片机原理与C51基础》赵丽清(课后习题及答案)

思考题: 【5-1】51系列单片机的内部设有几个定时/计数器? 有几个特殊功能寄存器与定时/计数相关? 其功能是? 【5-2】如果采用的晶振频率为6 MHz,定时器/计数器工作在方式0、1、2下,其最大定时时间各为多少? 【5-3】定时器/计数器用作定时器模式时,其计数脉冲由谁提供?定时时间与哪些因素有关?【5-4】定时器/计数器用作计数器模式时,对外界计数频率有何限制? 【5-5】采用定时器/计数器T0对外部脉冲进行计数,每计数100个脉冲后,T0转为定时工作方式。定时1 ms后,又转为计数工作方式,如此循环不止。假定AT89S51单片机的晶体振荡器频率为6MHz,请使用方式1实现,要求编写程序。 【5-6】已知51系列单片机的系统晶振频率为6MHz,请利用定时器T1和P1.2输出矩形脉冲,其波形如下: 【5-7】51系列单片机的T0和T1在模式3时有何不同? 【5-8】当定时器T0用于方式3时,应该如何控制定时器T1的启动和关闭? 【5-9】编写程序,要求使用T0,采用方式2定时.在P1.0输出周期为400μs,占空比为10:1的矩形脉冲。 【5-10】定时器/计数器测量某正单脉冲的宽度,采用何种方式可得到最大量程?若时钟频率为6 MHz,求允许测量的最大脉冲宽度是多少? 【5-11】编写一段程序,功能要求;当P1.0引脚的电平正跳变时,对P1.1的输入脉冲进行计数;当P1.2引脚的电平负跳变时,停止计数,并将计数值写人R0、R1(高位存R1,低位存R0)。 第五章思考题答案: 【5-1】解答:51系列单片机的内部有2个定时/计数器T0和T1。有2个特殊功能寄存器与其相关,分别是TMOD和TCON,TMOD是定时/计数器的工作方式控制寄存器,用来确定工作方式和功能;TCON是定时/计数器的控制寄存器,用来控制T0、T1的启动和停止及设置溢出标志。 【5-2】解答:如果采用的晶振频率为6MHz,一个机器周期则为2μs,则定时器/计数器工作在方式0、1、2下,其最大定时时间各为16.384ms、131.072ms、0.512ms。 【5-3】解答:定时器/计数器用作定时器模式时,其计数脉冲来自内部时钟脉冲。每个机器周期计数值增1,所以计数值乘以机器周期就是定时时间,因此计数频率为振荡频率的1/12,因此定时时间与计数值和振荡频率有关。 【5-4】解答:定时器/计数器用作计数器模式时,其计数脉冲来自相应的外部输入引脚T0(P3.4)或T1(P3.5)。当输入信号发生由1至0的负跳变时,计数器(TH0,TL0或TH1,TL1)的值增1。计数的最高频率一般为振荡频率的1/24。 【5-5】解答:定时器/计数器T0在计数和定时工作完成后,均采用中断方式工作。除了第一次计数工作方式设置在主程序完成外,后面的定时或计数工作方式分别在中断程序完成,用

相关文档
最新文档