- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 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的延时去抖动,防止干扰和误
                您可能关注的文档
最近下载
- 姜黄栽培技术ppt课件.pptx VIP
- 2024年北师大版八年级上册教学设计第四章4.4 一次函数的应用.docx VIP
- 5C培训模拟试题及其答案解析,重症医学专科资质培训班模拟考试.docx VIP
- 2024年中国农业银行招聘考试笔试试题.docx VIP
- 公共营养的资料.pptx VIP
- 2025入党考试题库(附答案).pdf VIP
- 新课标人教版六年级上册数学第三单元测验试题.pdf VIP
- 党纪学习教育:《中国共产党党员网络行为规定》解读PPT.pptx VIP
- 2025年新能源汽车市场消费者购车决策影响因素及品牌满意度调查报告.docx
- 十八项医疗核心制度(最新) .pdf VIP
 原创力文档
原创力文档 
                         
                                    

文档评论(0)