CSDN论坛 > C++ Builder > 基础类

怎么编程产生1MHz甚至更高频率的周期信号? [问题点数:0分]

Bbs1
本版专家分:0
结帖率 100%
CSDN今日推荐
Bbs6
本版专家分:7529
Blank
黄花 2004年4月 C++ Builder大版内专家分月排行榜第二
Blank
蓝花 2004年3月 扩充话题大版内专家分月排行榜第三
匿名用户不能发表回复!
其他相关推荐
8051单片机系统中,已知振荡频率为12MHz,用定时/计数器T1,实现从P1.1产生周期为2s的方波。C语言进行编程。
8051单片机系统中,已知振荡频率为12MHz,用定时/计数器T1,实现从P1.1产生周期为2s的方波。C语言进行编程。从P1.1输出周期为2s的方波,只须P1.1每1s取反一次则可。当系统时钟为12MHZ,定时/计数器T1工作于方式1时,最大的定时时间为65.536ms,满足1s的定时要求,方式控制字应设定为00010000B(10H)。定时50ms,计数值N为50000,初值X=65536-5...
使用定时器1以方式0产生周期为500us的方波连续脉冲
设单片机晶振频率为6MHz,要求使用定时器1以方式0产生周期为500us的等宽正方波连续脉冲,并由P1.0输出,以查询方式完成。 求单片机高手帮忙!悬赏分:20 - 解决时间:2010-5-24 10:11 最佳答案:;----------------------------------------------------------------分析:方式0,求初始值时,稍麻烦点。按照题目要求,需
用51单片机做信号发生器,同时输出四种频率的方波
//编写51单片机程序,输出方波。//要求:晶振为12MHz,用T0做定时器,在P1的低四位输出四种频率的方波://    P1.3 = 1.25kHz、P1.2 = 2.5kHz、P1.1 = 5kHz、P1.0 = 10kHz //另外,上述四个频率要求用一个四选一数据选择器,再选出其中的一个输出出去。//P1.6、P1.7的输出用来控制四选一数据选择器的选择位,它们由P3.0按键控制。//悬
简易频率计的设计 0.5V~5V
简易频率计,(1)频率测量 a.测量范围 信号:方波、正弦波 幅度:0.5V~5V[注] 频率:1Hz~1MHz b.测试误差≤0.1% (2)周期测量 a.测量范围 信号:方波、正弦波 幅度:0.5V~5V[注] 频率:1Hz~1MHz b.测试误差≤0.1%
信号的周期、频率和角频率关系
我们知道,所谓交流电就是大小和方向都随着时间不断交变的电流。 如下右图所示为一正弦交流电动势的波形图,由图可以得知:交流电跟别的周期性过程一样,是用周期或频率来表示其变化的快慢。正弦交流电由零值增加到正最大值,然后又逐渐减少至零,然后改变方向又由零值逐渐增加到反方向(波形先是向上,然后是向下,所以是反方向)的最大值,最后减少到零。 正弦交流电这样循环变化一周所需的时间叫做周期,用字
频率泄露(截断效应)
这个世界上有很多概念,本来非常简单,可是,被一些学者一解释,就变得复杂了。   为了明白一个很容易明白的概念,你需要先明白许多依据你的知识结构根本没法明白的概念,于是,你只能望而却步!   频谱泄露就是这样的一个概念。 一什么是频谱泄露?   频谱泄露与傅里叶变换尤其是离散时间傅里叶变换有关,对于频谱泄露,通常的解释是这样的:   信号为无限长序列,运算需要截取其中一部分(截断)
8253实现定时,使8253输出周期为1秒,高电平:低电平=4:5的脉冲信号
设计8253的外电路,输入1.1934MHZ的频率信号,利用8253实现定时,使8253输出周期为1秒,高电平:低电平=4:5的脉冲信号,并用示波器观察显示输出的波形。 具体操作如下: 计算计数初始值N 由于要形成高电平:低电平=4:5的脉冲信号,则一定要使得最后一个通道的计数初值为9,有 (2)采用级联电路:通道0计数初值为1326,且要采用周期性的方式;通道1计数初
不同频率信号的相加
注:本实验使用matlab仿真,得到两个不同频率信号相加后的时域图像,并对其进行频谱分析。
增强型单片机STC12C5A60S2输出各种频率方波信号
【例7-3】 设时钟频率Fosc=18.432MHz,设计程序,从P1.0/CLKOUT2引脚输出频率为124.540KHz的时钟;从T0(P3.4)引脚输出频率为125KHz的时钟;从T1(P3.5)引脚输出频率为38.4KHz的时钟。 解:使用STC12C5A60S2的可编程时钟输出功能完成所需要求。在下面的程序设计中(在此只给出C语言程序),T0、T1和独立波特率发生器BRT均工作在1
关于ADC0809的500kHz时钟频率
首先要声明的是,通过用89S51的定时器功能是不可能产生500K的频率(即2us的周期)。89C51的时钟是12M,那一个指令的周期就是1us。从定时器产生中断开始算起,你要重新写入高位和低位的初值,这里就已经花了2us,然后又把IO口取反,又用了1us,结束中断退出,这里又要3us,CPU还要执行主程序中的一条指令后才能再次响应中断,又要1us(可能是3个周期的指令呢就3us了,那就更慢了)。已
关闭
关闭