1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
注意显示字符时光标是自动右移的,无需人工干预,每次输入指令都先调用判断液晶模块是否忙的子程序,然后输入显示位置的地址,最后输入要显示的字符的代码。
第三章系统的软件设计程序流程框图图主程序流程图开始初始化读写日期时间和温度分离日期时间温度显示值显示子程序农历自动更新子程序日期时间修改子程序闰月子程返回定时闹铃子程序图计算阳历程序流程图图时间调整程序流程图图阴历程序流程图子程序的设计温度子程序读写子程序写程序送地址给仅如此,在这过程中,我更加熟练运用这强大电路设计软件,为以后的学习和工作奠定了坚实的基础。
同时我对单片机的知识也有了更进步的学习和掌握。
虽然这次的设计任务较简单,但真正做个板子不是想象中的那么简单,在实际设计过程中要考虑很多的因素。
由于要求的知识非常丰富,查找了许多的参考文献,清楚地明白本设计的工作过程以及各个电器元件在本电路的作用,让理论和实际真正地结合到了起,同时进步使我们体会到电子电路在实践中的工程技术特点,提高了我们的科学素质,树立了我们工程和技术的观点。
我经过这次系统的毕业设计,了解了对课题进行系统研究设计及制作的全过程。
这些认识使我们在将来的工作和学习当中都会有很大的帮助。
在往后加以吸收利用,以提高自己的应用能力,而且还能增长自己见识补充最新的知识。
毕业设计培养了严肃认真和实事求是的科学态度。
而且培养了吃苦耐劳的精神以及严谨的作风,提高了交流沟通和团体协作能力。
这些对我以后的工作都非常有帮助的。
作为个即将就将步入社会的大学生来说,提高自己的动手能力是很重要的,相信在走进社会以后,经过我的不断努力,定会使得自己的能力更加充实。
致谢词在这次毕业设计过程中,得到许多老师和同学的帮助与鼓励,使我能够顺利地完成毕业设计,我在此对他们表示衷心的感谢。
首先,我诚挚地感谢我的指导老师孔慧君老师。
他严谨的治学态度对知识不懈的追求,必将使我受益终身。
孔老师在我毕业设计过程中给予了我谆谆教诲和无私帮助自己设定题目取材组织论文,给了我很大的创造空间,使我的各方面能力得到了提高。
孔老师能在繁忙的工作中,腾出时间来对我的毕业设计指导和评定,耐心地指出产品存在的问题和进行科学有效的指导,使我少走弯路,也使我养成了严谨的学习态度,这些对我以后的学习和生活有着重要的指导意义。
本论文从选题到系统调试成功到最后成文,无不倾注着孔老师的心血。
在此论文脱稿之际,我再次向他致以最诚挚的谢意。
其次,感谢我的同学。
他们能在我遇到困难时及时给予我真诚的帮助,为我解决难题。
还要感谢参考文献中作者对著作的倾心编著,正是有了他们的著作,我的论文及电路制作才成功按时完成。
本次设计实践过程中遇到了很多困难,我借鉴了些网络上的优秀资源,在此并表示感谢。
参考文献谭浩强语言程序设计第二版卢结成编电子电路实验及应用课题设计北京中国科学技术大学出版社,扬刚主编电子系统设计与实践北京电子工业出版社,张军主编单片机原理及接口技术北京清华大学出版社北京交通大学出版社,任立民编单片机应用系统设计北京北京航空航天大学出版社,李军主编系列单片机高级实例开发指南北京北京航空航天大学出版社,童长飞主编系列单片机开发与语言编程北京北京航空航天大学出版社,谢自美电子线路设计实验测试武汉华中理工大学出版社,祁伟杨亭编著单片机程序设计教程与试验北京北京航空航天大学出版社,附录系统原理图附录二图送数据给读程序送地址给从中读出数据,第四章指标测试测试仪器序号名称型号机双路直流稳压电源通用单片机仿真器数字万用表在线编程器硬件测试电子万年历的电路系统较大,对于焊接方面更是不可轻视,庞大的电路系统中只要出于处的,则会对检测造成很大的不便,而且电路的交线较多,对于各种锋利的引脚要注意处理,否则会刺被带有包皮的导线,则会对电路造成短路现象。
在本成电子万年历的设计调试中遇到了很多的问题。
回想这些问题只要认真多思考都是可以避免的,以下为主要的问题数码管的断码错乱,原因出于没有认真看清等引脚信息。
解决重新排列的输出端,相应接入数码管,即可解决出现在的断码或乱码,端。
对万年历修改时间或日期时,有时数码管被屏蔽掉,造成不亮现象。
解决根据仪器的测试,发现电路的驱动能力不足,最后在时钟芯片的接入的上拉电阻后,电路的驱动能力才能满足,即可解决不亮现象。
软件测试电子成年历是多功能的数字型,可以看当前日期阴阳历,时间,还有温度的仪器。
电子成年历功能很多,所以对于它的程序也较为复杂,所以在编写程序和调试时出现了相对较多的问题。
最后经过多次的模块子程序的修改,步步的完成,最终解决了软件。
在软件的调试过程中主要遇到的问题如下烧入程序后,数码管显示闪动,而且亮度不均匀。
解决首先对调用的延时进行逐渐修改,可以解决显示闪动问题。
其次,由于本作品使作动态扫描方式显示的数字,动态扫描很快,人的肉眼是无法看出,但是调用的显示程序时,如果不在反回时屏蔽掉最后的附值,则会出现很亮的现象,所以在显示的后面加了屏蔽子令,最后解决了此问题。
修改时间日期时没有农历没有自动对应上。
解决把不相关的程序暂时屏蔽,地农历的子程序独立调试,发现在调用农历自动更新时,对十进制和十六进制处理不好,所以会造成错乱。
最后把相应的十进制进行修改,使得可以与十六进制对应,最后解决了此问题加入温度的程序后,进行修改时间日期时相应的数码管位没有按要求闪动。
解决由于是串行通信数据,只用个口线传输,在处理采集的模拟信号时需要定的时间,当把万年历的程序相接入时,会对延时有很大的影响。
所以在调用温度子程序时,先关闭定器中为没有语音信息是的噪声与有语音信息时的噪声功率谱是相同的,因而可以利用发语音前的寂静帧来估计噪声。
由式可以得到原始语音的估计值式中,下标表示加窗信号,表示估值,则表示无语音信号时的均值。
如果式中结果出现负值,则将其改为或改变符号,因为功率谱不能为负数。
由式可得原始语音估值根据人耳对语音的相位变化不敏感这特点,我们可以用原带噪语音信号的相位来代替估计之后的语音信号的相位,将估计后的频域信号进行逆傅里叶变换得到降噪后的语音时域信号。
基本谱减法的原理图如图所示带噪语音相位增强插入相位噪声方差图基本谱减法的原理示意图改进谱减法消除噪声的原理传统的噪声估计方法是基于最优平滑和最小统计的噪声估计,还有种采用改进的算法基于语音活性检测的噪声估计算法。
语音激活检测指从段包含语音信号中确定出语音的起始点和终点,又称端点检测。
语音端点检测的目的就是从连续记录的带噪语音信号中分离出有用的语音信号。
语音激活检测是各种语音处理中必需的个重要环节,精确地确定输入语音的起点和终点将保证语音处理系统良好的性能。
对于语音激活检测在语音增强中的应用,为了得到更多的关于背景噪声特性,语音端点检测更注重于如何准确的检测出无音段。
般的语音激活检测是根据语音帧来进行的,语音帧的长度在不等。
语音端点检测的方法可以综述为从输入信号中提取个或系列的对比特征参数,然后将其和个或系列的门限阈值进行比较,如图所示。
如果超过门限则表示当前为有音段,否则就表示当前为无音段。
图语音激活因录音时是立体声,故取其中的第通道的音频数据对进行点傅里叶变换原始信号波形原始信号频谱原始信号幅值原始信号相位其仿真图如图所示。
前面读取的语音信号声音比较清晰,信噪比较高,用这样的信号实验对比效果不太明显。
因此在进行消除噪声实验之前我们要人为的给原始信号添加随机白高斯噪声,降低语音信号的信噪比。
下面是加入噪声的源代码因录音时是立体声,故取其中的第通道的音频数据设定噪声的频率为设置噪声的长度跟原语音信样长产生幅度为频率为的正弦波作为噪声将原语音信号跟噪声相加,为带有噪声的语音信号将带有噪声的语音信号转换为声音,中将有噪声下面是加噪后音频的仿真源代码因录音时是立体声,故取其中的第通道的音频数据对进行点傅里叶变换加噪后信号检测框图目前语音端点检测所采取的方法大体可以分为两类加窗分帧特征提取与阀值比较判断有无语音带噪语音第类是噪声环境下基于模型的语音波形加噪后信号频谱加噪后信号幅值加噪后信号相位其仿真图如图二所示。
下面是噪声的仿真的源代码读取文件并返回和的值。
截取语音信息前点作为噪声信号对噪声信号进行傅里叶变换取噪声功率谱绝对值取噪声相位噪声信号波形噪声信号频谱噪声信号幅值噪声信号相位其仿真的图形如图三所示。
下面是利用基本谱减法降噪处理源代码,下面是利用改进的谱减法降噪处理的源代码相对更容易点,但也有不小的难度。
处理宽带噪声的最通用技术是谱相减法,即从带噪语音估值中减去噪声频谱估值,从而时连接方式确定具体硬件的连接方式确定具体硬件的连接方式清屏并光标复位调用写入命令子程序设置显示模式位行点阵调用写入命令子程序显示器开光标开光标允许闪烁调用写入命令子程序文字不动,光标自动右移调用写入命令子程序写入显示起始地址第二行第个位置调用写入命令子程序字母的代码准备写入数据执行显示命令判断液晶模块是否忙显示完成,程序停车写入控制命令的子程序判断液晶显示器是否忙的子程序如果为高电平表示忙就循环等待程序在开始时对液晶模块功能进行了初始化设置,约定了显示格式。
注意显示字符时光标是自动右移的,无需人工干预,每次输入指令都先调用判断液晶模块是否忙的子程序,然后输入显示位置的地址,最后输入要显示的字符的代码。
第三章系统的软件设计程序流程框图图主程序流程图开始初始化读写日期时间和温度分离日期时间温度显示值显示子程序农历自动更新子程序日期时间修改子程序闰月子程返回定时闹铃子程序图计算阳历程序流程图图时间调整程序流程图图阴历程序流程图子程序的设计温度子程序读写子程序写程序送地址给仅如此,在这过程中,我更加熟练运用这强大电路设计软件,为以后的学习和工作奠定了坚实的基础。
同时我对单片机的知识也有了更进步的学习和掌握。
虽然这次的设计任务较简单,但真正做个板子不是想象中的那么简单,在实际设计过程中要考虑很多的因素。
由于要求的知识非常丰富,查找了许多的参考文献,清楚地明白本设计的工作过程以及各个电器元件在本电路的作用,让理论和实际真正地结合到了起,同时进步使我们体会到电子电路在实践中的工程技术特点,提高了我们的科学素质,树立了我们工程和技术的观点。
我经过这次系统的毕业设计,了解了对课题进行系统研究设计及制作的全过程。
这些认识使我们在将来的工作和学习当中都会有很大的帮助。
在往后加以吸收利用,以提高自己的应用能力,而且还能增长自己见识补充最新的知识。
毕业设计培养了严肃认真和实事求是的科学态度。
而且培养了吃苦耐劳的精神以及严谨的作风,提高了交流沟通和团体协作能力。
这些对我以后的工作都非常有帮助的。
作为个即将就将步入社会的大学生来说,提高自己的动手能力是很重要的,相信在走进社会以后,经过我的不断努力,定会使得自己的能力更加充实。
致谢词在这次毕业设计过程中,得到许多老师和同学的帮助与鼓励,使我能够顺利地完成毕业设计,我在此对他们表示衷心的感谢。
首先,我诚挚地感谢我的指导老师孔慧君老师。
他严谨的治学态度对知识不懈的追求,必将使我受益终身。
孔老师在我毕业设计过程中给予了我谆谆教诲和无私帮助自己设定题目取材组织论文,给了我很大的创造空间,使我的各方面能力得到了提高。
孔老师能在繁忙的工作中,腾出时间来对我的毕业设计指导和评定,耐心地指出产品存在的问题和进行科学有效的指导,使我少走弯路,也使我养成了严谨的学习态度,这些对我以后的学习和生活有着重要的指导意义。
本论文从选题到系统调试成功到最后成文,无不倾注着孔老师的心血。
在此论文脱稿之际,我再次向他致以最诚挚的谢意。
其次,感谢我的同学。
他们能在我遇到
