博主:lg05128018
+加为好友
+发送站内短信
+我的博客精华
闻道有先后,术业有专攻。愿结交更多的电子爱好者。
如果您对我的资料有什么意见或问题可以和我联系。
谢谢指教和建议。您的一言一行是对我的鼓励和支持.
邮箱: lg05128018#163.com
(#------>@)
单片机&嵌入式 (21)
电子DIY (4)
数字电路 (2)
模拟电子 (5)
感悟 (8)
编程 (11)
课程学习 (4)
PCB技术 (1)
2008年份 (37)
2007年份 (33)
· VB 各种进制相互转换大全
· 买了一本书《AVR单片机嵌入式系统原理与应用实践》
· 音频解码芯片VS1003资料(中英文)
· 3.3V与5V系统连接技巧
· 玩430,驱动成功
更多>>
· 我想问一下,你的ADS7818的驱动程序,能不能发我一…
· 谢了
· 恩,还可以
·wang1jin
·yueli2032
·电子技术实验室
·唐工
·天天乐(顾工)
·619yhx
日志总数:70 篇
评论数量:179
访问次数:38685
电路
生活
标签: 频率计仿真
最近把以前做的程序拿出来看了看,觉得很差,以前写的程序太不规范了。于是稍微改了一下。现在传上来,也许对初学者有点用。压缩包里面有仿真文件和源程序。以前觉得难理解的地方我都做了点注释。程序已经改正。谢谢yueli2032
系统分类: 资源共享 | 用户分类: 单片机&嵌入式 | 来源: 整理 | 【推荐给朋友】 | 【添加到收藏夹】
投一票您将和博主都有获奖机会!
欢迎参加STM32系列活动,申请折扣价STM32学习套件,分享22,500元现金大奖
yueli2032
2007-11-9 19:26:12
看看 刚刚学了频率计 呵呵
2007-11-9 19:33:10
"fre=TL1+TH1*255; //体会为什么要这样写呢?TH1是计数高8位,TL1是低8位,这个16位数分2部分存放, EA="1"; //高8位和低8位进制是255。它的值是TH1*255+TL1"
应该是256 ^_^
fre=TL1+(TH1<<8)
lg05128018
2007-11-9 20:37:15
255吧,想想是从0计到255的。有256次了,该进位了吧。欢迎讨论^_^
2007-11-10 10:54:17
你不信仿真一下 256绝对比255精确 在3000hz的时候256误差只有2,而255误差有10好几。
比如说,十进制的时候你是在高位乘以9呢还是乘以10在加上低位?
256进制其实也归根到底是16进制,不能加255的
10进制都还有个0呢 呵呵
2007-11-11 18:29:23
的确是不好意思,是我搞错了。但是我做的时候就不怎么明白为什么要写成fre=TL1+TH1*255。想了很久,所以在那里我就做了点注释。现在我终于明白了。谢谢yueli2032 的指正。fre=TL1+(TH1<<8)这个是正确的。
2007-11-12 13:05:24
哈哈 with pleasure~~~~~
2007-11-12 13:12:40
建议做一个等精度频率计 这个频率计超过4khz就不好用了
2007-11-12 16:14:52
恩,正在看相关资料.谢谢了