基于AT89S52的消毒柜控制系统设计.docVIP

基于AT89S52的消毒柜控制系统设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
基于AT89S52的消毒柜控制系统设计   摘 要:基于AT89S52单片机消毒柜控制系统的设计,是以低功耗、高性能CMOS 8位微处理器AT89S52为核心,借助实用的C语言,形成功能完善的控制软件,从技术应用层面上解决了消毒柜的消毒、加热、照明以及LED数码动态扫描显示和蜂鸣器鸣叫等控制功能。给出了硬件的完整电路和软件的编写流程,便于实际应用。   关键词:AT89S52单片机;消毒柜;控制系统;控制软件   中图分类号:TP274文献标识码:B   文章编号:1004-373X(2008)22-170-03      Design of Disinfection Cabinets Control System Based on AT89S52   HUANG Jinlin   (Jiangsu Teachers University of Technology,Changzhou,213001,China)   Abstract:The design of disinfection cabinet control system based on SCM AT89S52 counter disinfection control system design,it uses low power,high performance CMOS 8-bit microprocessors AT89S52 as the core,practical use of C language,a function of a sound control software,from a technical level to resolve the application disinfection cabinets′ disinfection,heating,lighting and LED digital display and dynamic scanning call buzzer,such as control functions.The article gives a complete circuit of the hardware and software in the preparation process,for practical applications.   Keywords:AT89S52;single chip microcomputer;disinfection cabinet;control system;control software      1 引 言      以往消毒柜采用了PIC16C542 系统组成及框图   在消毒柜中采用AT89S52单片机的控制系统,其硬件由主控电路、按键电路、继电控制电路、工作指示灯、蜂鸣器、数码管显示电路以及电源电路等7个模块组成。软件部分采用比较流行且比较实用的C语言编程,实现通过按键设定不同消毒干燥程序、利用定时器实行不同环节的扫描定时、利用程序判断来启动对应继电器的工作      图1是系统设计方框图,图中:LED1,LED2为臭氧消毒指示灯;LED3,LED4为加热指示灯,开机时所有指示灯均熄灭。按键KEY1是演示按键,用于人为地减少软件中设置的消毒和加热的时间。按键KEY2是设定按键,按下KEY2则LED1亮,臭氧继电器吸合,开始工作;45min后,LED1熄灭,LED2点亮;45 min后,LED2熄灭,LED3点亮,同时臭氧继电器释放,加热继电器吸合,臭氧消毒结束,进入加热干燥阶段。30 min后,LED3熄灭,LED4点亮,再经过30 min后,LED4熄灭,加热继电器释放,整个消毒、热干燥过程结束。需要不同种类的消毒、加热干燥时,可以通过按键KEY2进行选择,每按1次KEY2,点亮的LED指示灯下移1位,只进行余下的消毒、干燥程序。按键KEY3是照明按键,用于控制消毒柜内的照明。      3 系统硬件设计      图2是硬件电路设计原理图。      主控电路通过单片机AT89S52编程实现4 系统软件设计   该系统的软件使用C语言进行编写4.1 系统的主程序设计   主要是实现各模块程序的链接,其流程图如图3示。主程序首先进行的是上电初始化,其中包括状态指示灯初始化、数码管位选信号初始化、以及继电器控制信号初始化,全部初始化为关闭状态。初始化完成后,单片机不断循环,根据不同的输入执行相应的按键扫描、按键处理、状态显示、继电器工作。   4.2 按键扫描与处理的程序设计   按键扫描是按键处理的前提准备,其流程图如图4示。   首先检查有无键按下,若有键按下,先经过10 ms的延时去抖动,防止干扰和误

文档评论(0)

heroliuguan + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

版权声明书
用户编号:8073070133000003

1亿VIP精品文档

相关文档