99问答网
所有问题
STC89C52单片机可不可以实现如下功能:生成固定的PWM同时运行另外一个程序,两者要同时进行
一面用DS18B20传感器测温度进行数据处理,一面生成PWM波形。
可以实现吗?
举报该问题
推荐答案 2011-03-31
完全可以啊,你想,如果单片机只能同时实现一个功能,那它的智能度也太低了吧?PWM你在定时器里面实现(设置定时器为PWM模式),然后传感器温度处理放在while函数或者另外的定时器里面即可。总体来说,要绝对的同时是不可能的(单片机某一时候只能处理一条语句),但是在我们人眼看来,两者同时工作。
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://99.wendadaohang.com/zd/veBWOtvWz.html
相似回答
STC89C52单片机
带
PWM
接口么
答:
STC89C52是没有直接的PWM输出功能的
,不过你可以通过设定定时器来实现,具体的做法是:用T1来设置你的周期(周期设定之后就不要再变),再用T0来设置高电平的时间,通过控制TR0(让T0开始计数的控制位),得到不同占空比的输出,从而实现了PWM的输出 ...
STC
单片机的PWM功能
怎么用?
答:
直接配置那两个寄存器,具体的我忘了,你看看数据手册,配置好那个寄存器以后,60s2的
单片机
是可以直接从P13和P14输出
PWM
波的。
STC89C52可以
用L298N上的IN1输出
pwm,
IN2控制电机正反转吗
答:
STC89C52好象不带硬件PWM功能,建议用STC12C5A系列 和STC89C52管脚兼容,带AD和PWM功能
,如果用不了那么多管脚的话,也可用STC12C5410 或STC12C5628系列 我可以给你一个手动PWM程序供参考 STC单片机单/双键控制LED亮度PWM调光程序 输出口为P3.7(PWM0) S2 S3为亮度调节(可用来调速)按钮 液晶屏L...
我想问一下~那个~用
STC89C52单片机产生一个PWM
波的C语言
程序
怎么写啊...
答:
首先89C52内部没有硬件PWM发生器,只能通过定时器模拟!你可以通过两个定时器,T0控制周期,T1控制占空比。例如
:实现
周期为1000us,占空比为20%
的PWM,
用P1.0实现 首先你设置T0为65536-1000 (12M晶振)T1为65536-200 首先初始化P1.0=1,两个定时器同时打开,在定时器T1中断时拉低P1.0,在定时器...
STC89C52RC可以
做几路
PWM
输出。如果
可以,
怎么
实现
?重点,几路
答:
加上新增的P4.4、P4.5、P4.6三个I/O脚,原则上可以用35路PWM输出。如果选用STC12C5A60S2系列单片机做输出PWM,就方便多了。内部增加了PWM控制寄存器
,可以
自动
产生PWM
脉冲输出,有两路的PWM输出,写程序很容易了,设置几个寄存器就行了。下图是STC12C5A60S2系列
单片机的PWM功能
介绍。
stc89c52
哪个端口
产生
脉冲
答:
都
能产生
。STC89C52是一款
单片机,
端口是可以通过程序控制的,不会自动生成脉冲,但是可以通过程序控制生成。
STC89C52的
几个常用端口有P0口:P0口是8位双向I/O口
,可以
用于输入或输出数据;P1口:P1口也是8位双向I/O口,同样可以用于输入或输出数据,但是还可以作为定时器/计数器的输入端口、
可以产生PWM
...
请教各位前辈:用
STC89C52单片机
如何模拟
PWM
输出? 我了解原理,就是在实...
答:
可以直接使用一个定时器去
实现PWM
的输出 比如你需要输出
的PWM
信号的频率是1KHZ 那个你的定时器定时时间长度为0.5MS 在定时器中断服务程序中对PWM信号的输出IO做 0 1的翻转动作就OK了 如果要调占空比 就需要在中断服务程序中对高、低电平持续时间做累加 再判断占空比 再做对应的翻转动作 ...
急求用51
单片机
(
stc89c52
)利用
pwm
控制led灯光亮度变化的c
程序,
电路...
答:
void create_
PWM
(uchar);void delay(uint);void main (){ init ();while(1);{ key_control();create_PWM(count);} } void delay(uint z){ uint x,y;for(x = z;x>0;x--)for(y = 110;y>0;y--);} void init(){ TMOD = 0x10;TH1 = (65536-4608)/256;//50sm TL1 = ...
STC89C52
利用定时器及GPIO口来
实现PWM
输出
一个
3V电压,求代码
答:
可以用定时器定时100us,首先办出高电平,中断3次后输出低电平,5次后恢复高电平 include<REG51.H> define uchar unsigned char sbit
PWM
=P2^0;uchar a=0;void main(void)//主程序 { TMOD=0X02;TH0=256-100;TL0=256-100;ET0=1;EA=1;while(1)} void timer0()interrupt 1//中断程序 {...
大家正在搜
STC51单片机
单片机SCON
CPL单片机
W95C功能
DBMC的基本功能
单片机JNC
单片机DEC
本手机无N F C功能
F N C功能
相关问题
我想问一下~那个~用STC89C52单片机产生一个PWM波的...
STC89C52 中的int0口能不能作别的用途,比如只接收...
STC89C52单片机带PWM接口么
急求用51单片机(stc89c52)利用pwm控制led灯光...
跪求一个 89C52单片机通过按键产生PWM信号来控制LED...
问: 求用C语言写一个简单的STC89C52单片机程序
如何使用STC89C51RC单片机通过PWM对LED实现调光...
STC89C52单片机利用编程产生PWM,是不是每个IO口都...