关于单片机定时器输出方波问题分析

来源:本站
导读:目前正在解读《关于单片机定时器输出方波问题分析》的相关信息,《关于单片机定时器输出方波问题分析》是由用户自行发布的知识型内容!下面请观看由(电工技术网 - www.9ddd.net)用户发布《关于单片机定时器输出方波问题分析》的详细说明。
简介:  实现定时,有软件、数字电路和可编程定时器3种主要方法。可编程定时计数器是为方便微型计算机系统的设计和应用而研制的,它是硬件定时,又能很容易地通过软件来确定和改变它的定时值,通过初始化编程,能够满足各种不同的定时要求,因而在嵌入式系统的设计和应用中得到广泛的应用。

在测量控制系统中,常常要求有一些实时时钟,以实现定时控制、定时测量或延时动作,也往往要求有计数器能对外部事件计数,如测电机转速、频率、工件个数等。广泛用于个人家庭、学校、工厂等场所,是人们日常生活、工作中不可缺少的必需品。

实现定时,有软件、数字电路和可编程定时器3种主要方法。可编程定时计数器是为方便微型计算机系统的设计和应用而研制的,它是硬件定时,又能很容易地通过软件来确定和改变它的定时值,通过初始化编程,能够满足各种不同的定时要求,因而在嵌入式系统的设计和应用中得到广泛的应用。

单片计算机即单片微型计算机,是集CPU、RAM、ROM、定时/计数和多种接口于一体的微控制器。它体积小,成本低,功能强,广泛应用于智能产品和工业自动化。而51单片机是各单片机中最为典型和最有代表性的一种。

方波是一种非正弦曲线的波形,通常会于电子和讯号处理时出现。理想方波只有“高”和“低”这两个值。电流的波形为矩形的电流即为方波电流。不论时间轴上下是不是对称的,只要是矩形就可叫方波,必要时,可加“对称”,“不对称”加以说明

通过单片机内部的计数器/定时器,采用软件编程来产生方波,这种方法的硬件线路较简单,系统的功能一般与软件设计相关。

选择MCS-51系列中的8031单片机,由于是用指示灯显示输出方波信号,一个LED显示灯即可满足设计要求。

8031是最常见的的MCS-51系列单片机,是inter公司早期的成熟的单片机产品,应用范围涉及到各行各业。

关于单片机定时器输出方波问题分析

关于单片机定时器输出方波问题分析

存储器空间以及存储器

关于单片机定时器输出方波问题分析

1、内部数据存储器结构:

关于单片机定时器输出方波问题分析

复位后:内部RAM 区及外部RAM 区皆保持原值

2、程序状态字: PSW

关于单片机定时器输出方波问题分析

CY:进、借位,有进、借位:CY=1

AC:半进、借位,有半进、借位:AC=1

F0:用户标志位(由用户设定)

RS1,RS0:工作寄存器组选择位

00:选择0组

01:选择1组

10:选择2组

11:选择3组

OV:溢出位,有溢出:OV=1

X:无效位

P:奇偶位,运算结果有奇数个1:P=1

3、程序存储器特定入口:

0000H: 复位或开机后的程序入口

0003H: 外部中断0 服务程序入口

000BH: 定时/计数器0 中断服务程序入口

0013H: 外部中断1 服务程序入口

001BH: 定时/计数器1 中断服务程序入口

0023H: 串行I/O 中断服务程序入口

定时/计数器

8031 片内有两个16位定时/计数器(增量式计数)

1、工作方式(方式0、方式1、方式2、方式3)

以定时/计数器1为例

⑴方式0(13位定时/计数)

关于单片机定时器输出方波问题分析

⑵方式1(16位定时/计数)

关于单片机定时器输出方波问题分析

⑶方式2(8位自动重装时间常数定时/计数)

关于单片机定时器输出方波问题分析

⑷方式3(仅适用于定时/计数器0)

TL0 用于8位定时/计数

TH0 只用于8位定时

关于单片机定时器输出方波问题分析

提醒:《关于单片机定时器输出方波问题分析》最后刷新时间 2024-03-14 01:08:24,本站为公益型个人网站,仅供个人学习和记录信息,不进行任何商业性质的盈利。如果内容、图片资源失效或内容涉及侵权,请反馈至,我们会及时处理。本站只保证内容的可读性,无法保证真实性,《关于单片机定时器输出方波问题分析》该内容的真实性请自行鉴别。