下载此文档

基于AT89S52单片机的家电控制系统设计.doc


文档分类:IT计算机 | 页数:约4页 举报非法文档有奖
1/4
下载提示
  • 1.该资料是网友上传的,本站提供全文预览,预览什么样,下载就什么样。
  • 2.下载该文档所得收入归上传者、原创者。
  • 3.下载的文档,不会出现我们的网址水印。
1/4 下载此文档
文档列表 文档介绍
基于AT89S52单片机的家电控制系统设计.doc基于AT89S52单片机的家电控制系统设计
(广东瑞德智能科技股份有限公司广东佛山528300)
木文主要介绍的是AT89S52单片机对多路家电开发实时控制和系
统的实现方案。分析设计过程中需要辅助硬件设备以及硬件电路,同时对系统功能进行深入分析,对软件模块在设计过程中的思路进行研究,进而提出以下内容。
关键词:单片机;家电控制系统;设计分析
引言:在我国经济不断发展的同时,人们对家庭的生活舒适程度也提出较高要求,特备是在家电方面。然而在经济高速发展的背景下通过对家电进行自主控制已经是不能满足时代发展的需要。经济得到增长的同时,家电厂家比较重视“芯片”家电控制器,所以都会和部分专业研发公司进行合作,只有这样才能在一定程度上开发出符合市场需求的控制器。
AT89S52单片机家电控制系统硬件设计
主要是对AT89S52单片机进行设计,通过C语言可以对以下三个功能程序进行充分的实现,一是,开关控制功能;二是定时开关操作;三是工作的状态返回,同时也需要将其作为基础对HJPC51-B单片机的幵发系统做好硬件调试工作。对该项要求进行完成后,还要进一步考虑对存储器进行外接,或者外接ISD 语音芯片,对录放音程序进行科学合理的添加,只有这样才能对家电语音这一功能的提示控制进行实现。
在对其进行设计的时所采用的芯片主要为AT89S52,并且应用八个绿色 LED指示灯以及八个LED的数码显示管,其中三块LED数码显示管在一定程度上分别和INTI、T0以及T1进行相应连接,这样做的目的主要作为对外部信号进行接收的主要按键,同时还使用74LS245模块以及两个74ALS573模块。但是在整个硬件中,AT89S52芯片是主要核心,然而在这个芯片中,- 口主要通过 74LS245以及八个LED灯进行相互连接,能够对这八个指示灯在进行幵关时可以
发挥出相应作用,同吋在定吋开关吋也将会具有故障检测功能。
AT89S52单片机家电控制系统软件设计

不管是即吋开关,还是状态返冋,他们都是在初始过程中需要对KEY1 这个键进行按下才可以进入到操作中,在对该项功能进行完成后,需要在一定程度上对键盘读取的子程序进行合理调试,对数字管显示子程序进行调用。在这之中,键盘的读入子程序主要作为软件基础,如果在没有按键吋KEH、KEY2以及 KEY3将会处于在高电平状态下,在这个时候的KE丫值主要为0X38。如果某一个键被按下,该建就会属于低电平状态,并且这个吋候的KEY值也会存在相应变化, 这样在一定程度上导致该值和0X38相与。
软件一般情况下会对键盘程序进行读取,如果数码管所显示出的哪一路被选中后,对键盘进行读取,只冇这样才能对线路在工作过程中的状态进行显示, 按照外部输入对开关操作进行决定。由于相同时间对这两个功能进行完成,所以在该程序中需要对其KEY2以及KEY3作出设定,并且也需要对电器进行合理的操作,如果在KEY1返冋到功能键后从而表示这项功能结束,并II在一定程度上开始进行即吋开关功能。换句话说,就是最先检测的电气所对应的按键如果被按下的话,对显示子程序进行合理的调用,这样做的0的能让被选中的电器编号在数码管中进行显示。

在对KEY2功能键按下之后其程序将会对其数码显示作出自动调节,要是进

基于AT89S52单片机的家电控制系统设计 来自淘豆网www.taodocs.com转载请标明出处.

相关文档 更多>>
非法内容举报中心
文档信息
  • 页数4
  • 收藏数0 收藏
  • 顶次数0
  • 上传人小博士
  • 文件大小67 KB
  • 时间2018-09-27