多功能数字时钟毕业设计(7)

2019-04-15 18:52

河北工程大学毕业设计说明书

这是全部打开后的效果。

有了输出,就应该有输入的设置:

这个按钮可以打开输入预设窗口,输入值窗口如下:

选择不同的Int Source 会有不同的 Selected Interrupt的变化,通过选择与赋值达到模拟输入的目的。

接下来是串口的设置:

27

河北工程大学毕业设计说明书

这是设置串口的窗口 监测窗口数据还有一个窗口: 点击:

将会出现,这个窗口可以监测从串口输出的ASCII代码。

关于串口的问题,以后我会有专门的文章介绍,这里就这样大致介绍一下。 最下面还有一个定时器的设置:

3个定时器与一个看门狗,设置定时器的数量与工程选择的单片机种类有关系,如果是8051就只有2个定时器,如果是选择8052就有3个定时器了。 定时器的设置很简单:

28

河北工程大学毕业设计说明书

下面介绍一下一些常用的调试按钮:

就是Reset ,相当于单片机最简系统的复位按钮,按下后,所有的系统状态将

变成初始状态

这是全速运行,相当于单片机的通电执行。 这个就是停止全速运行的按钮。

step into 逐语句;进入并单步执行;单步执行 step over 逐过程 step out 跳出 执行到断点处

可以在代码所在窗口的最左边右击按钮插入一个断点,如下图所示:

29

河北工程大学毕业设计说明书

有了这个功能,就可以控制监控要执行到某位置时系统的状态。

4.2硬件调试

完成仿真器软件仿真后,就要连接上硬件也即液晶显示电子钟成品板进行硬件调试。

将仿真器通过串行电缆连接计算机上,将仿真头接到仿真器,检查接线是否有误,确信没有接错后,接上电源,打开仿真器的电源开关。再进行仿真器和通信设置。

仿真器和仿真头设置正确,并且硬件连接没有错误,出现 “硬件仿真”的对话框,并显示仿真器、仿真头的型号及仿真器的序列号。表明仿真器初始化正确。

硬件调试很重要也很麻烦,由于本次设计硬件非PCB制板,而是手工焊板,焊点质量、布线是否合理等对系统的影响比较大,这无疑增加硬件调试的难度。由于此前没有很多的练习,本次设计我所制作的液晶显示电子钟在质量工艺上很难达到满意程度,不过在调试中还算稳定,基本功能都能较稳定地实现。

30

河北工程大学毕业设计说明书

5 系统可靠性的设计

5.1 软件可靠性的设计

单片机应用系统的可靠性,不可能完全依靠硬件解决,因此软件抗干扰性问题的研究己引起人们的重视。

综合单片机控制系统中常用的软件抗干扰对策有如下数据滤波技术

⑴ 算术平均法:算术平均法是对一点多次采样,然后取其平均值,并用平均值作为该点的采样结果。该方法使用于对具有随机干扰的信号进行滤波。这种滤波的效果与采用数目有较大的关系,当样本数增多时,信号会变得更平滑,但可能会掩盖某些变化;若样本数少,信号的平滑度降低,但对数据的变化较为敏感。实际中采样数目视具体情况而定,对于非常平稳的信号,可以将样本数增大,但对于变化频繁的信号,则应将样本数减至3~4个。

⑵ 比较取舍法:当控制系统测量结果中的个别数据存在偏差时,为了剔除个别错误数据,可采用比较取舍法。即对每个采样点连续采样几次,根据所采样的数据的变化规律,确定取舍发来剔除偏差数据。

⑶ 加权平均值法:算术平均值中,N次多有的采样值所。片的比例是相同的,亦即取每次采样值的1倍相加。但有时为了提高滤波效果,将各采样值取不同的比例,然后再相加,此方法称为加权平均法。

⑷ 中位值滤波法:中位值滤波法是对某一参数连续采样,取样本总值作为采样结果。中位值滤波能有效的克服因为偶然因素引起的波动干扰。对温度、液位等变化缓慢的被测参数采用此方法能收到良好的滤波效果,但对于流量、速度等快速变化的参数不宜采用中位值滤波。

⑸ 一阶递推数字滤波法:用软件实现硬件RC滤波器以抑制干扰信号原理如式5-1。一阶递推数字滤波公式为:

Yn=QXn+(1-Q)Yn-1 (5-1)

式中Q:数字滤波器的时间常数,实际取值取决于滤波时间常数和采样周期。 Xn:第n次采样时的滤波器输入; Yn:第n次采样时的滤波器输出。 如图5-1为位抑制干扰信号的算法流程。

31


多功能数字时钟毕业设计(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:石化盐化一体化项目节能评估报告书

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: