CSDN论坛 > 其他开发语言 > 汇编语言

AT89C51如何利用输入信号控制输出的方波 [问题点数:200分]

Bbs1
本版专家分:0
结帖率 0%
CSDN今日推荐
Bbs1
本版专家分:0
匿名用户不能发表回复!
其他相关推荐
运放篇——正负对称方波发生器
在为了达到方波输出的过程中,需要从电压比较器了解起。 1.电压比较器 电压比较器可以看成数学中的不等式,存在一个比较的过程。判断一个比较器的性能主要从两个方面来看 : 1.灵敏度(精确控制) 2.响应时间 (快速控制) 电压比较器可以使用运放来做,也可以使用集成电压比较器来做。二者的区别在于: 与运放做的电压比较器相比,集成电压比较器的增益较低,失调电压大,共模抑制比比较小,因次,...
单片机测量方波的频率、占空比及相位差的方法
单片机测量方波的频率、占空比及相位差的方法   1、  频率及占空比的测量       如上图所示,当脉冲的上升沿来临时,将定时器打开;紧接着的下降沿来临时,读取定时器的值,假设定时时间为t1;下一个上升沿来临时关闭定时器,读取定时器的值,假设定时时间为t2。t1即为1个周期内高电平的时间,t2即为脉冲的周期。t1/t2即为占空比,1/t2即为频率。 C语言程序如下: TH0=0;
利用stm32来产生1M,1K,1Hz的3个方波(转)
http://www.ourdev.cn/bbs/bbs_content.jsp?bbs_sn=3762261&bbs_page_no=1&bbs_id=3020  下面把问题具体化:      1。利用微控制器来产生1M、1K、1Hz的3个方波      2。3个方波都必须非常精准(假定系统使用的晶体是非常准确的)      3。效率要高,包括代码短,占用CPU的时间少,因为STM3
编写51单片机程序,输出方波,at89s52的单片机
编写51单片机程序,输出方波。要求:晶振为12MHz,用T0做定时器,在P1的低四位输出四种频率的方波:    P1.3 = 1.25kHz、P1.2 = 2.5kHz、P1.1 = 5kHz、P1.0 = 10kHz 另外,P1.6、P1.7的输出做四选一数据选择器的选择位,它们由P3.0按键控制,从上述的低四位输出频率中,选出一种再输出。悬赏分:10 - 解决时间:2009-12-5 10:4
方波上升沿下降沿毛刺问题
http://bbs.eeworld.com.cn/thread-507310-1-1.html 不客气的说,去除这个尖尖的刺,无论是你用什么办法,效果都和你预期的有相当大的差距;甚至付出极大的代价,而收益却不好意思说;第一:这个尖尖的东西到底是什么? 第二:它产生的原因到底是什么?从干扰的源头去抑制它才是本;通常都是快速开关导致的反激反冲一类的;降低开关的速度这个问题也就大大缓解了;比R
matlab产生方波脉冲和周期性方波信号
周期性矩形波(方波)信号:在MATLAB中用square函数来表示,其调用形式为 y=square(t,DUTY) 其作用类似于sin(t),用以产生一个时长为t、幅值为±1的周期性方波信号,其中的DUTY参数表示占空比,即在信号的一个周期中正值所占的百分比。例如频率为30Hz的周期性方波信号的 MATLAB 参考程序如下: t=-2*pi/100:pi/1024:2*pi/100; y=
使用python的rpi.gpio控制树莓派2B输出pwm信号的误差
如题 使用50HZ频率,模拟控制舵机的ppm信号,输出0.5~2.5ms的方波,使用24M逻辑分析仪读取信号,发现有误差,误差如下表所示 方波宽度与实际误差的关系 角度 方波宽度(ms) 实际宽度(ms) 误差比率(%) -90 0.5 0.579 15.8 0 1.5 1.58883
STM32产生异相方波
这几天一直在做蓝桥杯嵌入式开发历年的题目 在第七届决赛的模拟题中 有一个要求PA6和PA7产生两个异相并且频率可调的方波 后来我研究了一下STM32的Output comare mode, 因为要调节频率 所以选择了toggle 模式 使方波产生异相在中断中设置就行 先上手册的图 那 这是张老图了 在来看一下 官方StdLib3.5的OCToggle模式下的中断函数 void TI
stm32f407 输入捕获两路方波,测下降沿时间间隔
stm32f407 输入捕获两路方波,测下降沿时间间隔。
最完整的altera实现DDS正弦波、方波、三角波发生器Verilog程序用QuartusII工程.rar
最完整的altera实现DDS正弦波、方波、三角波发生器Verilog程序用QuartusII工程,本资源是全网最全面的,分为代码和文本二部分。并在友晶科技板子上验证过。
关闭
关闭