微计算机应用及其软件,数据挖掘及其工具的合理选择

本文给出了基于数据库的知识发现(KDD)的核心---数据挖掘,通过对数据挖掘的实现过程和种类的分析,给出了数据挖掘工具的合理选择标准,为充分利用数据挖掘工具提供了参考。

2.41602液晶显示器电路

频率输出采用1602液晶显示器显示,和采用数码管相比液晶显示器电路设计简单,易于编程实现。其主要引脚如图6所示,1脚接地;2脚接5V电电源;3脚主要用来调节显示器对比度,一般接一个10K的电位器来调节,这里接地其对比度最高;4脚RS为寄存器选择;5脚RW为读写信号线;6脚为使能端;7~14脚为8位双向数据线;15~16脚为空脚(可用来接背光)。

图61602液晶显示器

3.系统软件设计

软件流程主要包括三个部分:初始化阶段、频率计算阶段、最终的显示阶段。各个阶段完成各自的任务,这样模块化处理可以减少出现差错的概率。即使出现差错,也可以准确的找出有问题的模块并进行改进。3.1初始化阶段

中断允许总控制位EA=1,CPU开放所有的中断请求;EX0=1允许外部中断0中断,ET1=1,允许T1溢出中断,使IT0=1控制外部中断触发类型为后沿触发;TMOD=0x20定时器工作在模式2下,TR1=1定时器运行控制位,这里使其处于接通工作状态。初始化TH1=0xec,TL1=0xec,每当Tl1溢出时,TH1中的内容重新装入到TL1中,这样使得每隔10us重新装入一次。在程序执行过程中,不断地产生外中断和定时器中断,定时器中断每溢出一次为10us,那么溢出100次的时间为1MS,实现了计时的功能。通过两个中断单片机就可以采样频率的个数和时间,获取这两个数据就可以计算频率。3.2频率计算阶段

先取10ms,如果单片机采样信号的个数为n>=1000时,那么频率表达式为:f=100*n,这时的频率大于100KHz;当取100ms时,如果单片机采样信号的个数为n>=1000时,那么频率表达式为:f=10*n,这时的频率大于10KHz;当取1000ms时,如

果单片机采样信号的个数为n>=1000时,那么频率表达式为:f=n,这时的频率大于1KHz。对于高频来说单个脉冲的时间间隔很小,这样的计算误差很小,这种算法对于高频信号处理相当简洁。对于低频信号需采用其它算法来实现频率计算,这里分两部分来处理,当频率大于100Hz小于1KHz时,在计算频率时多计数两次,这样可提高计算精度,时间部分time=重装次数/100+ms,最终频率表达式为:f=n/time*1000.0。对于低于100Hz的频率,如果再采用上述方法相对来说其精度会受到很大的影响。误差主要产生在计数上,计数是从下降沿开始,而计时部分不能保证总是从下降沿开始。如果还是采用上述的方法来计算频率误差相对很大,这里不宜采用。采用另一种方法,通过单片机采样一个脉宽的时间t,频率f=1/t,这样处理对于低频可以保证精确。频率的计算阶段是整个频率计的核心,运用不同的算法处理不同的频率可以使频率计更精确的测量频率。3.3显示阶段

采用1602液晶显示器,先把信号转化成ASCII码,再输入1602液晶显示器,通过显示器程序就可以所测的频率显示在液晶屏上。由于主程序是不断的循环执行,液晶显示器就可以不断地动态的显示所测的频率。4.总结

这个频率计就设计而言功能相对简单,但其频率的测量范围满足需求,和市场上的一些数字频率计相比具有易操作,响应速度快等优势。此频率计预处理电路设计简单而又巧妙,计算频率的算法简洁可行,整个频率计简单实用。另外此频率计容易进行功能扩展,可以增加一个分频电路用来增加频率的测量范围,还可以增加一些功能,如脉宽,占空比等。

参考文献:

1.钱进.基于AT89C2051的高精度数字频率计的设计[J].机电产品开发与创新,2007,20(1):86-87.

2.卢飞跃.基于单片机的高精度频率计设计[J].电子测量技术,2006,29(5):96-97.

3.杜刚,高军,童宁宁.基于AT89C2051单片机的频率计设计[J].微计算机应用,

2004,25(4):498-501.

4.马忠梅,籍顺心.单片机的C语言程序设计[M].北京:北京航空航天大学出版社,

2-112-png_6_0_0_0_0_0_0_850.349_1211.699-240-0-8-240.jpg

2003.

!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!

(上接第109页)

【可视化】可视化工具提供了直观、简洁的方法,方便了用户,更有助于定位重要的数据,评价模式的质量,从而减少建模的复杂性。

【数据选择和转换】模式通常被大量的数据项隐藏。有些数据是冗余的,有些数据是完全无关的。而这些数据项的存在会影响到有价值的模式的发现。数据挖掘系统的一个很重要功能就是能够处理数据复杂性,提供工具,选择正确的数据项和转换数据值。

【扩展性】为了更有效的提高处理大量数据的效率,数据挖掘系统的扩展性十分重要。为充分发挥并行计算的优点,需要编写支持并行计算的算法。

【操作性能】操作性能的好坏是一个至关重要的因素。图形界面友好的工具可以方便用户,引导用户执行任务,为用户节省时间。

【数据存取能力】好的数据挖掘工具可以使用SQL语句直接从DBMS中读取数据。这样可以简化数据准备工作,并且可以充分利用数据库的优点。

【与其他产品的接口】数据挖掘工具能否提供与这些工具

集成的简易途径是衡量数据挖掘工具好坏的标准。5、结论

经过十多年的发展,数据挖掘工具的性价比越来越高。然而,现有的数据挖掘工具还存在着许多不足。本文正是通过对数据挖掘种类的分析,给出了数据挖掘工具的选择标准,为数据挖掘工具的选择提供了参考。由于数据挖掘工具需要考虑的因素很多,很难按照原则给不同的工具排一个优劣次序,最重要的还是用户的需要。

因此,在每个企业希望把数据挖掘融入到企业的经营决策时,一定要结合自己的实际情况,充分考虑本企业在数据挖掘领域的实施经验,获得一个完善的数据挖掘解决方案。

参考文献:

1.FayyadUM,Piatetsky-ShapiroG,Smyth,P.Fromdatamin-ingtoknowledgediscovery:Anoverview.In:AdvancesinKnowledgeDiscov-eryandDataMining,FayydUM,Piatetsky-ShapiroG(eds),1~35.

2.郑纬民,黄刚.数据挖掘工具及其选择,《计算机世界》,1999年第20

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值