77问答网
所有问题
当前搜索:
51单片机方波程序
用
51单片机
的定时器产生一种
方波
,频率60HZ,但是占空比只有约0.5%...
答:
不知道LZ用什么
单片机
,使用多少T 模式指令时钟,按标准
51
系列单片机计算,指令周期为 12个系统时钟周期;24MHz晶振,系统时钟周期 t =1/24 us;单片机指令周期(机械周期)T=12t=0.5us;16位定时器的最大计数为 65536个机械周期,即 32768us=32.768ms,足够产生 16.67ms 的脉冲了。
程序
思路:①...
51单片机
产生15KHZ占空比可调
方波
信号
程序
答:
可通过定时器中断来产生PWM
方波
TMOD=0X20;EA=1;ET1=1;TH1=...TL1=..TR1=1 PWM=50;while(1){ if(S1==0){ if(PWM>=0);PWM-=10;} if(S2==0){ if(PWM<100);PWM+=10;} } void Timer1(void) interrupt 3 { TIME++;if(TIME==100){ TIME=0;PWMO=1;} if (TIME == ...
51 单片机
和DAC0832输出
方波
、矩形波和正弦波由液晶1602显示的C语言程 ...
答:
显示频率,幅度可调,可产生四种波形,正弦波,
方波
,锯齿波,三角波,希望你能喜欢,给你发了一张效果图,喜欢的话别忘了采纳我的回答啊 include<reg52.h> define uchar unsigned char define uint unsigned int define DAdata P0//DA数据端口 sbit DA_S1= P2^0; // 控制DAC0832的8位...
51单片机
编程 编一个输出100kHz的
方波程序
(C语言) 需要完整程序最好有...
答:
100K的
方波
对
51
来说要求太高了,尽量不要用,这个
程序
如果频率不对,对 “TH0=0XF6;//初始值246”这句里的0xf6调整下,向上增加数值会提高精度。/ MCU:S52 crystal:24M / include<reg52.h> sbit output=P1^0;//P1.0脚输出100K void timer0_init(){ TMOD=0X02;//定时器0方式2 TH0=0X...
51单片机
输出
方波
,周期20ms,占空比5%,p2^4串口,求大神给个c
程序
,调...
答:
include<reg
51
.h>#define uchar unsigned charuchar pwm;sbit pluse=P2^4;void t0isr() interrupt 1{pwm++;if(pwm<5)pluse=1;else pluse=0;if(pwm>100)pwm=0;}main(){TMOD=0x02;TH0=56;TL0=56;TR0=1;ET0=1;EA=1;while(1);} ...
C51
单片机
如何产生40Kmz
方波
求
程序
答:
将定时器的周期设为12.5uS,每次中断时将IO取反,即可得到40KHz的
方波
输出.这个定时周期对标准51来说,要求有点高,或者你可以用比较高速的
51单片机
,或者你单片机不做别的事情还是可以的.
...
方波
,并能通过按钮控制,使周期减小。(用
51单片机
实现)
答:
好久没写
程序
了,看到程序题还是那么有冲动,就写一下吧。先说一下 解题思路:P1^6=1+延迟时间+P1^6=0+延迟时间———循环运行,即实现了 高低电平变化的连续
方波
,改变延迟时间就可以改变方波周期。电路: 采用
51
最小系统, P1^7接一个 轻触开关到地。12M晶振 功能:P1^6口输出 100~1KHz方波...
能帮我写一个用
51单片机
产生20kHz
方波
,占空比为0到2|9的
程序
吗?
答:
//晶振12MHz //在P1_0输出20KHz,0-255级可调占空比 每一级0.39 include<at89x
51
.h> unsigned char PWM=0x80;//PWM的百分比 void InitT0(void){ TMOD=0x02;//定时器0工作方式2 8位自动重装 TH0=205;//pwm 50us 20khz TL0=205;TR0=1;//开始计时 ET0=1;//允许定时器中断 EA=1...
怎样用
51单片机
产生
方波
?
答:
可以用定时器中断实现这样的处理,这种方法重点在于根据你的晶振频率计算出定时器中断的参数,然后就可以很好的控制定时器中断触发的时间了.只要在中断处理过程里不断的让I/O口取反,就可以实现这样的
方波
。
51单片机
输出可调节占空比的
方波
,周期20ms,占空比5%-10%,串口调节,求...
答:
周期20毫秒,占空比5%~10%,所以高电平为1ms~2ms,以1%变化为调节量(200us)计算来设计
程序
。include<reg
51
.h> define uchar unsigned char sbit pwm=P1^0;uchar u_p=5,num=0;void t0isr() interrupt 1 { num++;if(num<=u_p)pwm=1;if(num>u_p)pwm=0;num%=100;} void uart() ...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
单片机测方波信号频率
51单片机与DA转换器输出方波
单片机正弦波发生器
51单片机输出正弦波程序