基于单片机的烟雾报警系统的毕业论文 联系客服

发布时间 : 星期二 文章基于单片机的烟雾报警系统的毕业论文更新完毕开始阅读13a4982508a1284ac9504350

基于单片机的烟雾报警系统的设计

k1k2S1SW SPSTS2SW SPSTk3S3SW SPSTGND 图3.15 按键电路

第4章 系统软件的设计

4.1 软件介绍

在美国Keil Software公司出品的Keil C51,相对于汇编而言,C语言具有很明显的优势,主要体现在功能方面,结构性和可读性,可维护性,所以容易学也能容易用。如果了解了汇编语言后用C来开发的话,这样会有更加深刻体会。Keil有一些完整开发方案,包括C编译器和连接器,宏汇编,库管理,仿真调试器等,通过一个集成的开发环境,把它们组合一起。更值得一提的是Keil C51这个软件所提供丰富的库函数真的很大,是功能很强的集成开发的调试工具。详细介绍Keil C51开发系统的各部分功能和使用方法。下图是Keil_c软件界面:

21

广东技术师范学院天河学院本科毕业论文(设计)

图4.1 Keil_c软件的界面

PORTEL公司在八十年代末发出的EDA软件便是Protel99SE。这个一般是在Windows9X/2000/NT操作系统中的EDA设计软件里应用比较多,应用设计库的管理模式,是32位的一个设计软件,并且能完成电路原理图的设计,印制电路板的设计以及可编程逻辑器件的设计等等。

软件Protel99SE的特点:

(1)生成约30种格式的电气连接网络表; (2)强大的全局编辑功能; (3)原理图选择一级器件;

(4)在原理图和PCB,打开的原理图中,它和PCB图之间双向交叉,并查找元器件和引脚,网络;

(5)能够简单方便的用数模混合仿真,此仿真是兼容SPICE 3f5的;

22

基于单片机的烟雾报警系统的设计

(6)“规则驱动”设计环境的强大,适应在线的规则检查,还有批处理的设计的规则检查;

(7)能够给出许多标准的工业化电路板,来进行设计模版; (8)Protel99SE是一种标准的Windows的工作界面,如下图:

图17 Prtel99SE软件界面

4.2 系统程序流程图

23

基于单片机的烟雾报警系统的设计

开始 初始化

读取AD转换烟雾值 判断当前 烟雾和温度范围 执行相应 的指示控制 N 执行相应 的指示控制 设置相应参数 显示设置数值 结束 24