66问答网
所有问题
当前搜索:
51单片机输出可调频率
谁给个stc
51单片机
程序,能产生50Hz方波
频率
答:
/***/void main(){ P1=0xff; TMOD=0x21 ; TH0=0xfc ; //1ms延时常数 TL0=0x66 ; //
频率
调节 TH1=PWM ; //脉宽调节 TL1=0 ;EA=1;ET0=1;ET1=1; TR0=1 ; while(1) {do{ if(PWM!=0xff) {PWM++ ;delayms(10);} } while...
51单片机
如何使 P1.0端口以1HZ的
频率输出
信号
答:
这个很简单!假如你的单片机是普通
51单片机
,晶振12M ,你用定时器做个时基比如100ms用一个全局变量计数,到达10次说明已用时1000ms也就是1S,P1.0状态翻转一次,就行了,这样P1.0就
输出
1Hz的方波了。
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单片机
做的PWM控制器,CPU出来的PWM信号
频率
在多少HZ能满足电路简...
答:
一般控制都用1k-10k的PWM波吧,太高了对硬件要求高,太低了谐波比较严重
哪位高手能用
51单片机输出
1MHZ方波
答:
对于传统
51单片机
只要晶振
频率
能达24M,一个指令周期是0.5us,因此将某引脚置0再置1只需1us,不断重复这个过程,就可以产生1MHZ方波 如果是1T单片机,产生1MHZ方波就更容易了,因采用12m晶振时一条指令只有0.1us.产生方波的同时,还可以再指行其它指令 ...
51单片机
AT89c51怎么来设计信号发生器,要求晶振6HZ,P1.1引脚
输出频率
为5...
答:
建议用定时器,提干的条件6HZ,500HZ可以计算出周期,周期的一半对
输出
引脚的取反就以了,而这个动作当然是在定时器的中断函数中实现咯 很久没接触过了
C51
忘得差不多了。书上是有例子的 主函数 { TR0=1/;。。。这寄存器设置是相关 TH0=(65535-time)/256;TL0=(65535-time)%256; //这个是...
如何用
51单片机
控制DAC0832产生不同
频率
正弦波,键盘改变频率,求具体的...
答:
假设你把一个正弦波的一周期分成180个点,那么每个点相差是2度,那么每个点是有一个对应的SIN值的,比如SIN0 SIN2 SIN4等。假设1ms发送一个点(即
单片机
向DA写一个该SIN值所对应的电压大小), 那么写完一个正弦波,要180ms。如果2ms写一个点,这就改变了正弦波的
频率
了。一周期所分的点越...
如何让
c51
产生38khz的
频率
信号,用于做红外收发器
答:
缺点:占空比=50%不
可调
,发射引脚只能是P1.0。“软程序”产生38khz的
频率
信号。优点:①可以随意调节38khz载波的占空比,可以实现低功耗高峰值电流发射,提高发射接收距离。②发射引脚任意定义。以下是实例:/ 作品:红外线发射
单片机
:STC89C52RC 晶振:12M 编译环境:Keil uVision4 V9.00 / // /...
51单片机
常用的晶振是什么
频率
???
答:
11.0592MHz也有12MHz,速度要求高的可以用24MHz,使用11.0592MHz的
频率
主要是因为这个频率下串口以9600bps传输数据的误码率是最低的,12MHz主要是因为用这个频率段计算出的时间延时是比较准确的(执行速度为12/12MHz);
做用
51单片机
做一个
频率
计,测量范围为0.1Hz~10kHz
答:
很明显啊,在测量小于1Hz
频率
时,测量时间必须大于1s,比如10s,20s或者更长时间,这样才能保证测量准确。既然你一次定时0.5s不能变,那就有程序控制累加多个0.5s的测量结果再计算频率值。所以程序中使用自适应方法,首先测量一个0.5s,看得到的频率值是否大于1,如果大于1即直接测量,如果频率值为0,...
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
其他人还搜