登录
首页
单片机论坛
回帖
发帖
正文
主题:关于定时器
点击:900 回复:1
楼主
编辑
引用
管理
011050
程序 TF1溢出为什么定时器不用设初始值,请各位高手指示
#include
sbit BZ=P3^5;
/****************************/
void initial(void)
{
TMOD=0x00;
TH1=0xf0;
TL1=0x0c;
IE=0x00;
TR1=1;
}
/***************************/
void main(void)
{
initial();
for(;;)
{
while(!TF1);
TF1=0;
BZ=!BZ;
}
}
产生500 US 方波
09-06-03 21:16
1楼
编辑
引用
管理
xyj19841001
1)楼主的这个MOV TMOD #0,下面怎么表示的是定时器1呢?仔细检查
2)定时器的工作方式M1,M0位有四种工作方式,如果是M1M0=10的话,就是采用8位自动重装初值。
09-06-04 08:44
工控新闻
国内首个电气行业AI大模型通过国家网信办备案
共建生态,米尔将出席2025安路科技FPGA技术沙龙
浙江起草新规护航具身智能机器人产业发展
海尔系斥资超12亿元巩固控制权 新时达背靠“大树”谋扭亏
施耐德电气中压变频器护航水务“生命线”与“发展线”
2025年全球智能机器人3D视觉白皮书发布,深入解析全球视角下机器人3D视觉市场格局与未来增长机遇
提升人工智能产业技术创新力
助力智慧路灯改造!华北工控嵌入式AIoT计算机持续产出
更多新闻资讯