问答文章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-07-11 20:05

这个问题我似乎答过:可以借鉴输出PWM波的一般方法,要用到两个定时器,第一个用来确定整个波的周期,例如你这里的2ms,第二个用来确定高电平的时间,例如你这里的1/3ms,  过程大概是这样的:启动第一个定时器,把电平拉高,紧接着启动第二个定时器,当第二个计数满了之后,把电平拉低,关闭第二个定时器,这时就出来了一个周期的波,你重复这个过程就出来连续波了,  关于定时器初值和中断向量那些你再去找找资料吧,一言两语说不清楚

热心网友 时间:2023-07-11 20:05

利用某个I/O口输出矩形波,定时一段时间后,端口状态取反
#include<reg52.h>
sbit output=P1^0;//定义输出端口
void main()
{
TMOD=0X01;//定时0方式1
TH0=XH;//定时时间的初值
TL0=XL;
EA=1;
ET0=1;//关闭定时器中断
TF0=0;
output=0;
TR0=1;//打开定时器
while(1);
}
void isr_timer0 interrupt 1
{
TR0=0;//关闭定时器
output=~output;///波形取反
TH0=XH;//重新载入定时时间的初值
TL0=XL;
TR0=1;//重新打开定时器
}
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
为什么在你眼里,我连一句对不起都值不得 怎么回复? 我的主动在你眼里很廉价是什么意思 ...宫》金枝与四阿哥的对话 后面几句是什么?在那一集里的 国际经济与贸易的本科生需要考什么证? 关于网络诈骗的处罚方式是什么 惊艳!宁夏卫视倾情打造,首屈一指的财经直播频道 财经发展产物 如何做一本与众不同的财经期刊 财经类期刊杂志的运营策划 财富经济杂志栏目介绍 为什么压力低于蒸气压是全部蒸发 如何在操作面板上设定定时器时间,同时如何输出定... 怎样让定时器输出一定数量的脉冲 mcs-51单片机定时器输出方波问题 用定时器计数器输出2ms的方波(c语言) 单片机定时器中断方式输出方波 51单片机定时器输出问题!!!! 8155定时器输出问题 c语言中!x是什么意思 单片机定时器如何输出连续的方波? 定时器如何产生方波 x是什么意思 汉字一个X是什么字? XL,XXL中的X是什么意思? 身份证后的X是什么意思?? 钢琴符号中x是什么意思? x是什么? 英文x是什么意思 X是什么数字 数学中的x是什么意思? x是什么意思? C语言 单片机用定时器输出3KHz方波的程序 定时器的接线图 单片机定时器输出波形汇编程序 STM32的定时器,PWM输出 C语言定时输出函数 如何将通用定时器配置为输出比较模式 如何实现单片机定时信号精确输出呢? 定时器互补输出 是什么? 定时器的计算方式是什么? 个人所得税申报怎么导出? 智通人才网个人简历怎么导出 邮箱里如何把个人通讯录导出? 电子税务局怎么导出单位社保个人明细 如何导入,导出个人通讯录 excel表格如何根据身份证号码导出个人的出生年月 soul个人信息导出什么意思 海南省医保怎么导出个人数据 outlook 2010怎样导出个人文件夹文件(.pst) 如何导出个人电脑证书?(加密解密windosXP中的文... 手机上wps怎么免费导出简历