资源描述:
《毕业论文 co测试仪软件设计》由会员上传分享,免费在线阅读,更多相关内容在学术论文-天天文库。
1、毕业论文CO测试仪软件设计专业自动化摘要CO测试仪利用A/D转换原理,将被测模拟量转换成数字量,并用数字方式显示出测量结果。A/D转换器的精确度影响数据显示的准确度,本设计采用ADC0809对输入模拟信号进行转换,控制核心AT89S51单片机对转换的结果进行运算和处理,最后驱动输出装置显示数字信号,通过keil软件对所设计程序进行编译和调试,keil软件提供了包括C编译器、宏汇编、连接器、库管理和一个功能强大的仿真调试器等在内的完整开发方案,通过一个uViSion集成开发环境将这些部分组合在一起。将keil软件与proteus软件结合,通过Prote
2、us仿真软件实现接口电路设计,将编好的程序输入keil软件中,进行编译,编译结束将产生一个HEX格式的文件,将其载入到proteus环境中,进行实时仿真。Proteus软件是一种电路分析和实物模拟仿真软件。它运行于Windows操作系统上,可以进行仿真、分析各种模拟器件和集成电路,是集单片机和SPICE分析于一身的仿真软件,功能强大,具有系统资源丰富、硬件投入少、形象直观等优点。关键词:AT89S51ADC0809keil软件proteus软件AbstractCOtesterusingA/Dconversionprinciple,toconvertt
3、hemeasuredanalogtodigital,andshowtheresultindigitalway.A/Dconverter’saccuracyimpacttheaccuracyofdata,weuseADC0809toconverttheinputanalogsignalinthisdesign,thecontrolcore-AT89S51single-chipcomputingandprocessingtotheresultoftheconversion,thelastdrivetheoutputdevicetoshowthedigit
4、alsignal,usekeilsoftwaretocompileanddebugthedesignprocess,keilsoftwareprovideacompletedevelopmentprogramincludingCcompiler,macroassembler,connectors,databasemanagementandapowerfuldebugger,throughanintegrateddevelopmentuViSionwillringstaticthesepartstogether.Tocombinekeilsoftwar
5、eandproteussoftware,completetheinterfacecircuitdesignthroughtheproteussimulationsoftware,Inputthecompletedprocedurestokeilsoftware,andtoCompile,whenthecompilerends,itwillgenerateaHEXfileformat,andloadeditintotheenvironmentofproteus,gotoreal-timesimulation.Proteussoftwareisakind
6、ofcircuitanalysisandsimulationsoftware.Itrunsonwindowsoperatingsystems,canbesimulation,analysesvariousanalogdevicesandintegratedcircuits.Itisananalysisofsingle-chipandSPICEofsimulationsoftware,powerful,richinresourceswiththesystem,lesshardwareinvestment,theadvantagesofvisualima
7、ge.Keywords:AT89S51ADC0809keilsoftwareproteussoftware目录第1章绪论11.1课题研究的目的意义11.2国内外研究现状21.2.1一氧化碳检测的现状21.2.2我国CO检测的发展21.2.3各国一氧化碳检测的发展31.3CO传感器31.3.1电化学传感器31.3.2本设计CO传感器的选择4第2章总体设计方案52.1设计思路52.2主要算法52.2.1初步考虑的算法52.2.2实际应用的算法6第3章软件设计73.1主程序设计73.2A/D转换程序的设计83.2.1ADC0809简介83.2.2A/D转换
8、子程序93.2.3A/D转换程序流程图103.3报警子程序113.4显示程序设计123.5十六进制转BCD码