1,要求输出方波频率为1MHz低电平为0V占空比为50

Vcc≈8v,R1=1k,R2=2k,C1=270pF,占空比60%。
2A
上图可完全满足你的指标要求占空比50%

要求输出方波频率为1MHz低电平为0V占空比为50

2,用555做占空比为50频率为8KHz幅值为5V的方波

R1 数值不能小於1k , R2 和C 决定要求方波频率,R2数值对比R1越大,占空比越接近50%。 R1=1.2k , R2=75k ,C= 0.01uF >>频率=952Hz , 占空比=50%

用555做占空比为50频率为8KHz幅值为5V的方波

3,要得到1KHz的占空比为50的方波问最少需要几分频T的初值设为

PIC的单片机么?上述定时器计数频率是1MHz ,计数周期为1Us,1KHz周期为1ms,定时器需要计数1us*500=0.5ms,500次计数8位定时器不能满足了。 用1:4分频吧,定时计数125次即设为FF-7D=82。不晓得对不对,不过思路是这样的。

要得到1KHz的占空比为50的方波问最少需要几分频T的初值设为

4,一个周期为1秒占空比为50的信号源是什么意思

一、周期1秒,则这个信号源的振荡频率就是1赫芝(频率等于周期的倒数); 二、占空比为50%是说这个信号源在一个振荡周期内,高电平的宽度和低电平的宽度各占50%,即:高电平的宽度为0.5秒,低电平的宽度也是0.5秒.

5,一个周期为1秒占空比为50的信号源是什么意思

一、周期1秒,则这个信号源的振荡频率就是1赫芝(频率等于周期的倒数); 二、占空比为50%是说这个信号源在一个振荡周期内,高电平的宽度和低电平的宽度各占50%,即:高电平的宽度为0.5秒,低电平的宽度也是0.5秒。
就是说0.5秒有电,0.5秒没电平
高电平持续0.5秒 低电平持续0.5秒是一个方波信号再看看别人怎么说的。

6,一个周期为1秒占空比为50的信号源是什么意思

一、周期1秒,则这个信号源的振荡频率就是1赫芝(频率等于周期的倒数); 二、占空比为50%是说这个信号源在一个振荡周期内,高电平的宽度和低电平的宽度各占50%,即:高电平的宽度为0.5秒,低电平的宽度也是0.5秒。

7,各位老师用STC的单片做了个020000赫兹占空比为50的PWM信

用PC817还不如用一个三极管,反正我用PC817做38KHz传感时失真严重,20K没试过。
#include#define uchar unsigned char uchar pwm=50,cnt=0; sbit pluse=p1^0; sbit keyu=p1^4; sbit keyd=p1^5; void t0isr() interrupt 1 { cnt++; if(cnt>100)cnt=0; if(cnt0)pwm--; } } }

8,什么是占空比

2.关闭点火开关,断开空气流量传感器的电子连接接头。 3.黑色表笔插到仪器的“OUTPUT-”的插孔,另一端搭铁(可以使用鳄鱼夹),红色表笔插到“+OUTPUT”插孔,另一端与传感器的输入信号线连接(可以使用万用测试线)。 4.旋转功能选择按钮,选择信号模拟功能“output”。 5.按“HZ/DUTY”s选择键,进入占空比调整功能,旋转占空比调整旋钮,调整占空比为50%。按“HZ/DUTY”后进入频率调整功能,拨频率钮将频率调整到2.77kHz。 注意:必须先调整占空比,然后调整频率,如果不知道具体的占空比的标准数值,可以将占空比调整到50%。 6.按“SELECT”选择键,进入电压调整模式,将电压值调整到5V。 提示:可以使用解码器的数据流的功能,观察传感器的信号变化 7.打开点火开关(不启动发动机)。 8.改变传感器的模拟信号的数值,通过解码器的数据流功能,观察传感器的数据与模拟信号是否一致,如果一致说明电控系统无故障。 9.启动发动机,观察发动机的怠速情况,根据需要改变模拟数值的大小,如果汽车故障明显消失,说明传感器有故障。

9,用555做占空比为50频率为8KHz幅值为5V的方波

R1 数值不能小於1k , R2 和C 决定要求方波频率,R2数值对比R1越大,占空比越接近50%。 R1=1.2k , R2=75k ,C= 0.01uF >>频率=952Hz , 占空比=50%
要产生5v电压的话,单纯用软件是不可能的,必须有相应的硬件电路,最简单的是用5个锗型二极管串联到5v电源上,5-0.7*5=1.5.如果水平足够的话可以使用sg3525这个芯片,将pwm的占空比转换为电压。#include#define uint unsigned int #define uchar unsigned char #define n 5000 uint low,aa; void main() { aa=0; tmod=0x01; th0=(65536-n)/256; th1=(65536-n)%256; ea=1; et0=1; tr0=1; while(1) { if(aa==160) p0_0=0; if(aa==200) {aa=0; p0_0=1;} } } void timer0() interrupt 1 { th0=(65536-n)/256; th1=(65536-n)%256; aa++; } //

10,怎样用单片机的一个定时器在多个IO口输出多个频率的PWM占空

/*---------------文件名称: PWM.C功能 :单片机脉冲方式产生PWM信号----------------*/#include // 引用标准库的头文件 #include #include #define uchar unsigned char #define uint unsigned int #define COUNT0 XBYTE [0X0000] // 8254计数器0寄存器地址 #define COUNT1 XBYTE [0X0200] // 8254计数器1寄存器地址 #define COUNT2 XBYTE [0X0400] // 8254计数器2寄存器地址 #define COMWORD XBYTE [0X0600] // 8254控制寄存器地址 /******************************** 函数名称: SIGNAL(SIG_OUTPUT_COMPARE1A) 功能 :定时器0中断子程序 入口参数:无 返回值 :无 ********************************/ void time0_int () interrupt 1 using 1 { TR0=0; // 关闭T0 TH0=-(20000/256); TL0=-(20000%256); //重置20ms计数值 /*--------------用8254计数器发送第一路的PWM信号-----------*/ COMWORD=0x30; //1MHz时钟作为计数时钟,计数1000次后实现1ms高电平 COUNT0=0xE0; COUNT1=0x03; /*--------------用8254发送第二路的PWM信号----------------*/ COMWORD=0x70; //1MHz时钟作为计数时钟,计数2000次后实现2ms高电平 COUNT0=0xD0; COUNT1=0x07; /*-------------用8254发送第三路的PWM信号----------------*/ COMWORD=0xB0;//1MHz时钟作为计数时钟,计数3000次后实现32ms高电平 COUNT0=0xB0; COUNT1=0x0B; TR0=1; //启动T0 } //主函数 void main () { EA=1; // 开CPU总中断 ET0=1; // 开T0定时器中断 TMOD=0x01; // 开定时器中断 TH0=-(20000/256); //20ms定时器计数初值 TL0=-(20000%256); /*--------------向8254控制寄存器选择计数器0,并对其赋值0-----------------*/ COMWORD=0x30; COUNT0=0; //赋低位字节 COUNT0=0; //赋高位字节 /*---------------向8254控制寄存器选择计数器1,并对其赋值0------------------*/ COMWORD=0x70; COUNT0=0; //赋低位字节 COUNT0=0; //赋高位字节 /*---------------向8254控制寄存器选择计数器2,并对其赋值0-----------------*/ COMWORD=0xB0; COUNT0=0; //赋低位字节 COUNT0=0; //赋高位字节 TR0=1; //启动定时器0 While (1); //无限次循环 }
你好!PWM是什么,定时器怎么使用,你搞清楚了没有?看看书吧。如果对你有帮助,望采纳。

文章TAG:占空比为50频率是多少占空比  50  频率  
下一篇