- 1、本文档共26页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
智能仪器基础与设计课程设计
设计报告(部分)
智能仪器基础与设计课程设计
基于单片机C语言编程及LCD液晶显示器的
数字滤波显示系统设计
DesignofDigitalFilterandDisplaySystemBasedonC
languageProgrammingandSingle-ChipComputers
基于单片机C语言编程及LCD液晶显示器的
数字滤波显示系统设计
[摘要]本次实验设计的主要内容是在Proteus仿真环境下,借助单片机和c
语言编程,实现对模拟信号的采集、滤波以及对滤波后信号的LCD动态显示。本
次设计主要采用了三中滤波方式:平均值滤波、中位置滤波、递推平均滤波。应
用的主要器件有:MCS-51单片机,TLC5498位串行AD,KS0108控制的12864LCD
ADC0808DAC0832。通过对叠加了噪声信号的模拟信号的模数转换实现信号采集,
在单片机内部采用函数滤波滤出信号上面叠加的高频噪声,最后通过单片机控制
两个LCD分别示波器输出采集到的叠有噪声的信号和滤波后的结果。
[关键字]数字滤波LCD动态显示MCS-51TLC549KS010812864ADC0808
DAC0832
[Abstract]Thisexperimentdesignismainlybasedontheenvironmentof
Proteus8.0,single-chipcomputerandClanguageprogramming.Thisdesign
managedtocollectanalogsignal,filtersignalanddynamicdisplaysignal
onLCD.Inthisdesign,weused3diffidentfiltermethods:meanfilter;
mediumfilter;recursiveaveragefiltering.Thedevicesweusedare:
MCS-51single-chipcomputer;8-bitserialADCTLC549;LCD12864withits
driverKS0108ADC0808DAC0832.
[Keyword]DigitalfilteringLCDdynamicdisplayMCS-51TLC549KS0108
12864ADC0808DAC0832
目录
1引言5
1.1课题背景介绍5
2各部分器件简单介绍4
2.1MCS-51单片机4
2.2AD转换器ADC08085
2.3DA转换器DAC08327
3数字滤波器设计8
3.1数字滤波原理介绍8
3.2信号发生电路16
3.3单片机电路16
3.4数据采集电路17
3.5DA转换电路18
3.6总电路错误!未定义书签。
4程序设计20
4.1程序流程图20
4.2主程序21
参考文献25
附录25
2各部分器件功能及使用方法介绍:
2.1MCS-51单片机:
在HMOS技术大发展的背景下,Intel公司在MCS-48系列的基础上MCS-51系
列单片机[1],于1980年推出了8位MCS-51系列单片机。它与以前的机型相比,
功能增强了许多,就其指令和运行速度而言,超过了INTEL8085的CPU和Z80
的CPU,成为工业控制系统中较为理想的机种。较早的MCS-51典型时钟为
12MHz,而目前与MCS-51单片机兼容的一些单片机的时钟频率达到40MHz甚
至更高,现在已有400MHz的单片机问
文档评论(0)