微波EDA网,见证研发工程师的成长!
首页 > 硬件设计 > 嵌入式设计 > 51单片机定时器工作方式

51单片机定时器工作方式

时间:05-13 来源:互联网 点击:

计算得:TH0初值为0F0H,TL0初值为0CH;

因复位以后,TMOD、TCON初值为0,因此以定时器方式0工作时,初始化程序不必对TMOD重置0,我们查询TF0的状态来控制P1。0输出。在P1。0端得到周期为2MS的方波。

程序清单:

START:MOV TL0,#0CH;初值写入T0

MOV TH0,#0F0H;

SETB TR0;启动T0计数

LOOP:JBC TF0,PTF0

AJMP LOOP

PTF0:MOV TL0,#0CH;计数初值重装

MOV TH0,#0F0H;

CPL P1。0;P1。0求反

AJMPN LOOP

您可以改变定时初值来改变方波的宽度。

Copyright © 2017-2020 微波EDA网 版权所有

网站地图

Top