99问答网
所有问题
用STC89C52单片机,想根据电脑给的信号,输出一个PWM来控制开关的闭合,有大神能给解吗
电脑给的信号 是数值表示,可能是 0~255 中的一个数值(可以自己定) 如果给 123,那就是一半的占空比。哪位大神能给个具体的程序段
举报该问题
其他回答
第1个回答 2011-03-23
你利用电脑的串口给单片机发数据,0~255,单片机根据接收到的数据做出反应,就可以了
第2个回答 2011-03-25
interrupt PWMgen()//定时中断
{
static char i=0;
if(i>compare) P1.1=1;
else p1.1=0;
i++
}
本回答被网友采纳
第3个回答 2011-03-23
同求。。。
相似回答
请教各位前辈:
用STC89C52单片机
如何模拟
PWM输出
? 我了解原理,就是在实...
答:
可以直接使用一个定时器去实现
PWM的输出
比如你需要
输出的PWM信号的
频率是1KHZ 那个你的定时器定时时间长度为0.5MS 在定时器中断服务程序中对
PWM信号的输出
IO做 0 1的翻转动作就OK了 如果要调占空比 就需要在中断服务程序中对高、低电平持续时间做累加 再判断占空比 再做对应的翻转动作 ...
我想问一下~那个~
用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,在定时器...
求
用stc89c52单片机输出pwm控制
led亮度的原理图
答:
加三极管,TEMPAL接在
单片机
的IO上,就可以了
要
用STC89C52
产生
PWM,
从P0.7
输出,
占空比大小
根据电脑
串口SUBF
给的信号
...
答:
sbit PWM = P0^7;void UART_ISR (void) interrupt 4 { RI = 0;recv = SBUF;} void TIM0_ISR(void) interrupt 1 { cout++;} void mian (void){ tim0_init()//初始化定时器,Timer0定时值决定
PWM的
周期,Timer2用于产生波特率 serial_init(); //初始化串口,设定模特率、起始位、停止...
STC89C52
RC可以做几路
PWM输出
。如果可以,怎么实现?重点,几路
答:
STC89C52
RC内部并没有PWM电路,需要
PWM输出,
就只能用定时器
来控制输出
脉冲的宽度和占空比。这样的话,就只好用I/O引脚来模拟PWM波输出了,32个I/O脚都可以输出,加上新增的P4.4、P4.5、P4.6三个I/O脚,原则上可以用35路PWM输出。如果选用STC12C5A60S2系列
单片机
做
输出PWM,
就方便多了。内部...
求
一个
STC89C52
RC
单片机pwm
调光
控制
C程序 求
大神
帮忙
,单片机
考证用...
答:
STC
单片机具有PWM输出
功能,最近玩12864LCD万年历时
,用的
是杜洋的FT4时钟电路,用他提供的H文件控制时
,具有
调光功能,由于只是玩一玩,没有购买源码,而网上流行的程序都没有此功能,无奈,只能自己弄,好在杜老师及人所及早在网站中备下了资料,简单攒一下,居然成功了,并成功的汇入了万年历的程序...
急求用51
单片机
(
stc89c52
)利用
pwm控制
led灯光亮度变化的c程序,电路...
答:
sbit
PWM
= P2^0;void key_control();void init ();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(){ TMO...
谁能帮我写
一个
PIC
单片机
用定时器
输出PWM
调光C程序!!急急急!单片机...
答:
这是我
使用STC89C52单片机
写的
PWM信号
发生器程序 原理很简单,就是利用延时程序
来控制
端口的状态 改变H的数值,就改变了占空比 我这个使用六个按键,按下不同的按键
,输出
不同的占空比 /***/ include <REG52.h>//通用89C52头文件 sbit D=P2^0 ; //端口定义 int H=5;/***/ void YS( ...
STC89C52单片机
带
PWM
接口么
答:
STC89C52
是没有直接的
PWM输出
功能的,不过你可以通过设定定时器来实现,具体的做法是:用T1来设置你的周期(周期设定之后就不要再变),再用T0来设置高电平的时间,通过控制TR0(让T0开始计数的控制位),得到不同占空比的
输出,
从而实现了
PWM的输出
...
大家正在搜
我的电脑里为什么只有一个C磁盘
STC51单片机
为什么我的电脑只有C、D盘
单片机SCON
CPL单片机
单片机JNC
单片机DEC
电脑X551C
电脑C键一直在按