返回首页
当前位置: 主页 > 定时器/计数器 >

单片机内部定时器T0工作方式下输出方波脉冲信号编程

时间:2010-05-30 21:04来源:未知 作者:牛牛 点击:
应用单片机内部定时器 T0 工作在方式 1 下 , 从 P1.0 输出周期为 2ms 的方波脉冲信号,已知单片机的晶振频率为 6MHZ 。 请( 1 )计算时间常数 X ,应用公式 X=2 16 - t ( f /12) ( 2 )写出程序清单 解: X=2 16 -t(F/12) =2 16 -1*10 -3 *6*10 6
应用单片机内部定时器T0工作在方式1,P1.0输出周期为2ms的方波脉冲信号,已知单片机的晶振频率为6MHZ

请(1)计算时间常数X,应用公式X=216tf/12) 单片机

2)写出程序清单

内容来自单片机之家www.dpj100.com

解:X=216-t(F/12) 单片机

=216-1*10-3*6*106/12

单片机

=OFEOCH 单片机

ORG   3000H 内容来自单片机之家www.dpj100.com

START:MOV  TMOD,#01H 单片机

MOV  TL0,#OCH 单片机

MOV  THO,#OFEH 单片机

SETB   TR0 单片机

LOOP:  JBC  TFO,DONE 单片机

SJMP  LOOP

单片机

DONE: MOV  TL0,#OCH

单片机

MOV  THO,#OFEH 内容来自单片机之家www.dpj100.com

CPL  P1.0 内容来自单片机之家www.dpj100.com

SJMP LOOP 单片机

顶一下
(4)
80%
踩一下
(1)
20%
------分隔线----------------------------
推荐内容