C51单片机定时器1以方式1定时1秒如何设置?

C51单片机定时器1以方式1定时1秒如何设置?,第1张

1、先打开我们熟悉的单片机c51编程软件——keil,先把主方法写好。

2、然后,我们要定义两个变量。

3、接着,设定好定时器的工作方式。

4、设置中断发生的机制。

5、最后,我们要加进这几行代码进行初值的重装。

6、最后,把if语句补充完毕就可以了。

这么简单的要求,不用大动干戈。

看看下面的程序,是不是最简单:

ORG 0000H

SETB TR0 启动T0

MOV R2, #250 定时计数初值

LOOP:

MOV TH0, #(8192 - 8000) / 32 定时8ms

MOV TL0, #(8192 - 8000) MOD 32

JNB TF0, $ 等待8ms

CLR TF0

DJNZ R2, LOOP 每隔8ms,R2减一次一

CPL P1.0 R2为0则LED亮灭转换

LJMP 0000H

END

本程序,已经实验成功。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/yw/7803482.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-10
下一篇 2023-04-10

发表评论

登录后才能评论

评论列表(0条)

保存