问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机定时器如何输出连续的方波?

发布网友 发布时间:2022-04-20 10:07

我来回答

2个回答

热心网友 时间:2023-11-02 21:18

因为周期为10毫秒,定时器中断方式,所以初值应该为:65536-(10/2)*1000=65536-5000
TH0=(65536-5000)/256
TL0=(65536-5000)%256
程序如下:
ORG 0000H
LJMP MAIN
ORG 000BH
LJMP T0ISR
ORG 0030H
MAIN:
MOV TMOD,#01H

MOV TH0,#HIGH(65536-5000)

MOV TL0,#LOW(65536-5000)

SETB TR0

SETB ET0

SETB EA

SJMP $

T0ISR:
CLR TR0

MOV TH0,#HIGH(65536-5000)

MOV TL0,#LOW(65536-5000)

SETB TR0

CPL P1.0

RETI

END

热心网友 时间:2023-11-02 21:18

#include<reg51.h>
sbit flag=P1^4;
void main()
{EA=1;
ET1=1;
TMOD=0x01;
TH0=(2^16-2500)/256;
TL0=(2^16-2500)/256;
TR0=1;
while(1);
}
void T()interrupt 1
{flag=!flag;
TH0=(2^16-2500)/256;
TL0=(2^16-2500)/256;
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
关于第一次经典语录 ...三个月后打开包装发现里面零件全部损坏,请问能去超市退换 微单相机哪个品牌好 一首歌在酷狗上查找猪猪非主流歌曲club 沙拉拉就有求歌名 一首英文DJ,歌词是"刷啦啦哩,刷啦啦啦哩"还有歌词听起来好像是:"I wa... sha la la la sha la la lei 是什么歌 男孩起名字大全免费2025年 姓李的男孩起名字大全 ...九月十二(阴历)下午16点 出生 姓李 希望大师给起个好点的名字... 电脑开机提示先激活windows电脑上出现要激活WINDOWS是什么意思_百度知 ... 中国建设银行从邮政储蓄银行提钱会产生多少费用 定时器如何产生方波 x是什么意思 汉字一个X是什么字? XL,XXL中的X是什么意思? 身份证后的X是什么意思?? 钢琴符号中x是什么意思? x是什么? 英文x是什么意思 X是什么数字 数学中的x是什么意思? x是什么意思? x什么意思 x是什么意思啊? X代表的含义是什么 x表示什么? X一般代表什么意思? “x”是什么意思? 京瓷TASKalfa180复印机出现C6400故障代码如何解决 京瓷复印机显示代码C6000是什么问题? 用亭亭玉立写一段话 c语言中!x是什么意思 8155定时器输出问题 51单片机定时器输出问题!!!! 单片机定时器中断方式输出方波 用定时器计数器输出2ms的方波(c语言) mcs-51单片机定时器输出方波问题 怎样让定时器输出一定数量的脉冲 如何在操作面板上设定定时器时间,同时如何输出定... 单片机利用定时器输出矩形波?? C语言 单片机用定时器输出3KHz方波的程序 定时器的接线图 单片机定时器输出波形汇编程序 STM32的定时器,PWM输出 C语言定时输出函数 如何将通用定时器配置为输出比较模式 如何实现单片机定时信号精确输出呢? 定时器互补输出 是什么? 定时器的计算方式是什么? 个人所得税申报怎么导出? 智通人才网个人简历怎么导出