LCD1602显示

源代码在线查看: 六位数码管显示-频率计.txt

软件大小: 731 K
上传用户: lovely19891019
关键词: 1602 LCD
下载地址: 免注册下载 普通下载 VIP

相关代码

				频率计:
				
				六位数码管显示
				在不增加任何外部计数硬件的情况下,本试验测试软件可测最高频率达到460KHz。
				
				工作原理:
				
				1S 钟内对输入脉冲所计数的次数则为频率值。
				16位二进制加法计数器的最大计数值为 65535。
				
				设置定时器 0 工作在定时方式1,定时1S。
				设置定时器 1 工作在计数方式1,对输入脉冲进行计数,溢出产生中断。
				将定时器 1 中断定义为优先。在中断处理程序里对中断次数进行计数。1S到后,
				将中断次数和计数器里的计数值取出进行综合数据处理,处理后的数据送数码管显示。
				
				信号来源:
				1、软件里对 P1.4 定时取反,形成输出脉冲,接到 P3.5 可自测。
				2、可用CD4040 芯片对 ALE 信号进行分频。
				ALE 频率=11059200Hz ÷ 6 = 1843200 Hz
				接 CD4040 芯片 Q2 以后的输出段均可显示真实的频率值。
				1843200 Hz ÷ 4 = 460800 Hz
				    
				显示结果:
				
				P1.0 → P3.5 显示:
				     
				  000066   (Hz) 
				
				CD4040-Q2 → P3.5 显示:
				      
				  460806   (Hz)
				
				此演示程序也可以用于测电机转速。
				
				如果有条件的话,可使用专用设备(信号发生器和频率计)进行校正。
				 初一 --- 初七 的工作成果。    
							

相关资源