萍儿的小确幸

关注

定时器实现定时功能

萍儿的小确幸

关注

阅读 107

2023-01-07


n=m*11059200/12 是指运行m秒需要n个机器周期。

比如0.05秒需要46080个机器周期。

65536-46080=19456 十六进制 0x4c00

以下程序实现的是经过2S钟控制P1^2口的高低电平转换。

#include <reg52.h>
sbit led=P1^2;
void main(){
unsigned char cnt=0;

TMOD=0x01;
TH0=0x4C;
TL0=0x0;
TR0=1;
while(1){
if(TF0==1){
TF0=0;
TH0=0x4C;
TL0=0x0;

cnt++;

if(cnt==40){
cnt=0;
led=~led;
}
}
}
}


定时器实现定时功能_#include


相关推荐

J简文

winform定时器功能

J简文 125 0 0

野见

[Java定时器]--定时器举例

野见 181 0 0

追梦人的自留地

mysql创建定时器(event),查看定时器,打开定时器,设置定时器时间

追梦人的自留地 139 0 0

夕阳孤草

javascript定时器,取消定时器,及js定时器优化方法

夕阳孤草 69 0 0

一脸伟人痣

嵌入式(四)定时器 | 定时器功能 分类 定时器工作模式 寄存器全介绍

一脸伟人痣 31 0 0

米小格儿

关于linux下定时器,多定时器

米小格儿 270 0 0

青鸾惊鸿

jmeter同步定时器、固定定时器、统一随机定时器详解

青鸾惊鸿 28 0 0

北冥有一鲲

java实现简单定时器

北冥有一鲲 21 0 0

ZSACH

定时器及其模拟实现

ZSACH 13 0 0

程序小小黑

实现奇妙的定时器

程序小小黑 57 0 0

精彩评论(0)

0 0 举报