第一章为引言,简述了本设计的研究背景、意义和目前国内外研究发展现状。
第二章说明了本系统的功能及整体设计方案,介绍了系统功能和整体框架,以及整个设计过程中使用的软件工具平台。
第三章涵盖了系统核心芯片,传感器,模数转换等硬件选型,端口特性及硬件相应模块电路设计,画出仿真电路图。
第四章结合流程图说明系统的软件设计流程,包括主程序流程,初始化子程序流程,报警等子程序流程的设计。
第五章进行了系统的仿真和调试分析。
2系统规划及开发工具
2。1实现规划
设计一个自动火灾检测与报警系统,当烟雾浓度或温度超过限定值时,触发声光和GSM短信模块进行报警。主要完成以下工作:
1。 查阅AT89C51相关资料,完成火灾报警检测总体设计方案。来,自,优.尔:论;文*网www.youerw.com +QQ752018766-
2。 完成温度、烟雾传感器、A/D转换芯片的选择以及与各功能接口电路设计。
3。 设计软件程序流程图,并在其基础上完成软件各个子程序设计。
4。 系统仿真分析。
整体框架如图2。1。 整体框架图
2。2开发工具介绍
2。2。1Proteus
Proteus是EDA工具软件,它是由英国公司Labcenter Electronics开发的。在1989年开发出来的,经历了约20年的使用发展、完善,其性能越来越好,功能越来越强大。Proteus安装成功后,主要包含ARES和ISIS这两个主程序。
ARES广泛应用于自动生成PCB线板或人工布线,ISIS用于绘制虚拟电路并进行对应的仿真,可以实时查看仿真情况。除上述两种最实用的基本功能之外,Proteus最完美的功能是能进行互动电路仿真,可实现不同微处理器的研究,能基于原理图,在虚拟原型上直接进行编程,同时也能实时动态地输入及输出:如虚拟按键、键盘值的输入,LED显示、液晶显示的输出等。还可以配合内置示波器、逻辑分析仪等虚拟工具进行对应观察,测量与分析[4]。并可与Keil等软件实现联调。