内 容 简 介本书以消防火灾自动报警器项目设计为主,从实际应用的角度介绍了单片机应用系统的开发方法、经验和技巧。主要内容包括开发前元器件的准备;Protel在开发过程中的重要性和实际经验;单片机开发的编程语言;火灾自动报警器项目的设计,而这个项目设计又包括电源设计、I2C数据巡检设计、LCD设计和通信设计。最后还介绍了解决抗干扰问题的办法。本书针对没有实际开发单片机经验的学生,以及刚刚走上工作岗位的技术人员。在实际开发中可能面对的问题,以实例的方式进行了阐述。本书条理清晰、叙述简洁,适合作为高等院校学生课程设计、毕业设计及电子设计竞赛教学辅导用书,也可作为从事单片机开发的工程技术人员进行项目开发的参考书或自学用书。
前 言 我国进行单片机项目开发已经有二十多年的历史,在此期间所进行的单片机开发项目已经由简单到复杂,由小型系统到大型综合系统。单片机应用也越来越广泛,从开始的工业控制,到现在的航空航天、消防安全、工业数据采集、石油地质勘探、铁路交通运输以及楼宇自动化等,甚至目前的许多家电中都有单片机的应用。随着计算机技术的飞速发展,单片机已逐渐发展成为一门关键的技术学科。 每年我国有大量的单片机相关专业的学生毕业,社会上也有相当部分的人员自学单片机知识。但是,单片机是一门非常注重实践的学科,从学习单片机理论知识,到在实际中运用单片机知识进行项目开发还有很长一段路要走,这段路就是经验的积累。而积累这些经验要付出一些代价,包括人力、材料费用以及开发周期等。所以,能了解并掌握单片机应用系统开发过程中所遇到的问题和解决办法,是在单片机开发过程中少走弯路的最好的办法,这也是编写本书的宗旨。 本书通过一个实际的单片机项目开发,来引导读者了解和掌握在实际开发过程中要运用的知识与经验。书中的各个章节安排如下:第1章介绍单片机开发前元器件的准备;第2章介绍单片机开发前软件的准备;第3章介绍Protel;第4章介绍C51 的编译和调试;第5章介绍楼层显示器设计;第6章介绍消防火灾自动报警器设计;第7章介绍通信设计;第8章介绍液晶显示器(LCD)设计;第9章介绍电源与抗干扰设计。 本书在编写过程中力求系统、准确、易懂,希望读者能从中受益。本书适合作为高等院校学生课程设计、毕业设计及电子设计竞赛教学辅导用书,也可作为从事单片机工作的工程技术人员进行项目开发的参考书。 本书中程序代码前标有图标的,表示该代码可从http://www.tupwk.com.cn/downpage/上下载。 本书由刘文涛编写,其他参与创作和资料收集的人员还有:兰吉昌、王波波、赵艳、李小丽、顾正大、艾丽香、姜艳波、李长林、张玉平、刘英、聂家财、兰婵丽等。 限于作者水平,书中难免有不少缺点和错误,恳请读者批评指正。 作 者