51单片连tcs230的源程序,绝对原创,可以记忆颜色。 #define uchar unsigned char #include <reg52.h> #include<math.h> sbit S0=P1^7 sbit S1=P1^0 //端口定义 sbit S2=P1^1 sbit S3=P1^2 sbit OE=P1^3 sbit OUT=P3^4 //频率从TO口输入 sbit key0=P1^5 sbit LED=P1^6 sbit a=P3^0 sbit b=P3^1 uchar color //1:blue 2:green 3:red uchar T[4] //color timer uchar TH[4] uchar TL[4] uchar bizhi[4] void time1() interrupt 3 { TH[color]=TH0 TL[color]=TL0 T[color]=(TH[color]*0xff+TL[color]) TR0=0 //关定时器 TR1=0 TH1=0xB1 TL1=0xE0 //归0 TH0=0x00 TL0=0x00 //归0 }
上传时间: 2016-11-26
上传用户:秦莞尔w
实现数字频率合成。能产生任意频率的正弦信号、方波信号、梯形波等,并且能对信号的频率进行测量。
上传时间: 2014-01-25
上传用户:zhangliming420
一种多功能频率计,由门电路和单片机实现,0.1-10M的信号频率测量,效果理想!
上传时间: 2016-12-14
上传用户:hphh
51构成一个频率计,可以测正弦波、三角波、脉冲波周期,四位数码显示
标签: 频率计
上传时间: 2014-07-08
上传用户:784533221
8952+1602测单片机内部时钟频率——51单片机的Proteus实验
上传时间: 2016-12-22
上传用户:eclipse
用51单片机做的数字频率计,精度非常高,计数误差不超过1Hz。量程0--65535.
上传时间: 2013-11-29
上传用户:wyc199288
DTMF(双音多频)是用两个特定的单音频组合信号来代表数字信号的一种编码技术。两个单音的频率不同,代表的数字或实现的功能也不同。可采用8种频率代表电话机上的16个按键,10个数字键0~9和6个功能键*、#、A、B、C、D。具体的频率组合见参考书。要求: (1) 根据键盘输入的符号,利用MATLAB产生对应的DTMF信号;(2) 分别利用FFT算法和Goertzel算法计算该DTMF信号的频谱并画出频谱图;(3) 根据频谱图确定DTMF信号所代表的符号是否和输入的符号一致。
上传时间: 2014-01-16
上传用户:D&L37
51单片机测频率的程序,还包括仿真的文件,还有1602的液晶驱动程序,是测频率的好选择
上传时间: 2013-11-26
上传用户:wangyi39
一个51转速测量程序,希望大家有用 我借了一些合起来的,完整的
上传时间: 2014-01-05
上传用户:xjz632
SH501.C 基于单片机的信号发生器例程 SH502.C 低频信号发生器的例程 需要加上数码管的显示程序:disp.C SH503.C 方波频率的检测和倍频的程序 504 滤波原理和算法 不提供程序。在文章中分别给出不同的滤波算法和算法代码。 SH505.C 神经网络在单片机中的实现例程 SH506.C 信号数据的FFT变换 FFT的算法部分代码,不是完整程序。 SH507.C 电机转速信号的单片机测量程序 508 C51和汇编的混合编程方法 混合编程中的程序参考前文的应用例程
上传时间: 2017-02-05
上传用户:xaijhqx