单片机的智能电风扇的设计实施方案v.docVIP

单片机的智能电风扇的设计实施方案v.doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
个人收集整理 仅供参考学习 个人收集整理 仅供参考学习 PAGE / NUMPAGES 个人收集整理 仅供参考学习 基于单片机地智能电风扇地设计 董珺斌 侯江涛 杨强 指导老师:李红萍 摘要:本系统以AT89C52单片机为核心,系统由速度检测模块、电源模块、调速模块、键盘控制模块、液晶显示模块、声光报警模块、语音呼叫模块、防倾倒模块等组成.可实现空档、低速、高速、自然风由各档位可自由切换,定时控制换档功能,倾倒自动关闭风扇并报警等功能,对电风扇控制具有良好地效果,在实际应用中具有很好地推广价值.b5E2RGbCAP 关键词:AT89C52,光控防倾倒,数码管显示,人性化定时. 一、前言 随着电子制造业地不断发展,社会生产率地要求越来越高,各行业都需要精良高效、高可靠性地设备来满足要求.作为一种老式家电,电风扇具有价格便宜,摆放方便,体积轻巧等特点.由于大部分家庭消费水平地限制,电风扇作为一个家电行业地一员,在中小城市以及乡村将来一段时间内仍然会占有市场地大部分份额,但电风扇功能简单,不能满足智能化地要求,为提高电风扇地市场竞争力,使之在技术含量上有所提高,而且更加安全可靠,在现有市场上电风扇地基础上,本文结合实际,采用7805稳压电源,设计一种新型地智能电风扇,该风扇功能更多,且具有多种人性化设计,大大提高电风扇地市场竞争力.p1EanqFDPw 二、系统硬件设计 智能电风扇以AT89C52单片机为核心,系统由速度检测模块、电源模块、调速模块、键盘控制模块、液晶显示模块、声光报警模块、语音呼叫模块、防倾倒模块等组成(如图1所示).DXDiTa9E3d 液晶显示模块 液晶显示模块 声光报警模块 语音呼叫模块 AT89C52 速度检测模块 调速模块 电源模块 防倾倒模块 键盘控制模块 图1 智能电风扇系统组成 三、部分硬件电路设计 1、液晶显示电路 此系统选用地是点阵LCD模块.这是一款低功耗地点阵图形式LCD,可以工作在3.3V供电地情况下,显示格式为128(列)×64(行),具有多功能指令,内部带有中文字库,既可以工作于串行方式又可以工作于并行方式,很容易与16位地单片机相连.本系统中与单片机地连接采用并行工作模式,以液晶显示控制芯片地异步串行通信端USART为外部数据或控制指令地输入断口,如图2所示.RTCrpUDGiT 图2液晶显示电路 2、语音呼叫系统控制电路 语音呼叫系统是继酒精检测电路发出超标信号后,该系统读取GPS模块传送过来地信息并通过语音呼叫系统把饮酒者所在地点信息传给其最近联系人,让他过来帮忙,如:“我现在在XX方位,我喝醉了,请速来接我”.其电路如图3所示.5PCzVD7HxA 图3语音呼叫系统控制电路 3、调速电路设计 调速电路设计如图4所示,实现以下功能:高速、低速档选择,自然风功能,可以用遥控器遥控档位,可以设定定时关机、定时换挡,防倾倒功能,数码显示定时功能,无极调速.jLBHrnAILg 图4调速电路 四、系统软件设计 #includereg52.h Sbit p0_0=p0^o; Sbit p0_1=p0^1; Sbit p0_2=p0^2; Sbit p0_3=p0^3; Sbit p0_4=p0^4; Sbit p0_5=p0^5; Sbit p0_6=p0^6; Sbit p0_7=p0^7; Sbit p1_0=p1^o; Sbit p1_1=p1^1; Sbit p1_2=p1^2; Sbit p1_3=p1^3; Sbit p1_4=p1^4; Sbit p1_5=p1^5; Sbit p3_2=p3^2; Sbit p3_3=p3^3; Sbit feng =p3^6; Sbit SPK=P3^7; /******函数声明******/ Void init();∥初始化 Void delay1ms(unsigned int);∥延时程序 Void di();∥低速运行程序 Void gao();∥高速运行程序 Void keyscan();∥键盘扫描 Void shijian();倒计时显示 Void show(int wei,int shu);/*数码管显示*/ /******变量声明******/ Code unsigned char m-ucledTab[]= { 0xco,0xf9,0xa4,0xbo,0x99,0x92,0x82,0xf8,0x80,0x890,0x88, 0x83, 0xc6, 0xa1, 0x86, 0x8e, 0xffxHAQX74J0X };/*数码管十六进制编码表*/ Code unsigned char LedTab[]= { 0xef,0xf7,0xfb,0xfd,

文档评论(0)

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

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

1亿VIP精品文档

相关文档