欢迎来到天天文库
浏览记录
ID:43765563
大小:1.16 MB
页数:55页
时间:2019-10-14
《单片机家用水流量设计》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、毕业教学环节成果(2011届)基于51单片机的家用水流量设计信息工程学院应用电子技术应电082■土<7*k
2、>k!>kL^kL^k
3、>kI>k1>k!>指导教师2011年5月10日金华职业技术学院毕业教学成果目录摘要1引言21任务设计32系统硬件电路的设计42.1主芯片STC89C5242.2吋钟电路62.3复位电路72.4电源电路82.5液晶显小电路82.6状态显示电路一15-2.7温度测量电路-15-2.8水流量测量电路-22-2.9按键控制电路-23-2.10小结-23-3软件系统的设计-24-3.1软件设计总流程-24-3.2温度程序模块一25-3.3水流量
4、程序模块373.4显示程序393.5小结294调试结果记录304.1温度测量304.2流量测量305总结306成果展示-31-结论与谢辞错误!未定义书签。参考文献错误!未定义书签。附件1电路原理图-34--35-36附件2PCB图附件3仿真图附件4元件清单37附件5程序清单38基于51单片机的家用水流量设计信息工程学院应用电子技术刘海清摘要:文以智能家居系统屮的水流量模块为课题,以水流量计传感器和数字温度传感器DS18B20实吋采集水流量状态和水温的数据,并根据主控器STC89C52的程序指令处理后计算出水费价格,用液晶屏LCD1602分当前温度、水价和水流总量三种
5、状态动态显示。另外,木课题设计了上下限报警,使杳看更为直观,使用更加方便。关键词:单片机DS18B20温度传感器水流量传感器HouseholdWater-FlowDetectionCircuitDesignBasedon51MCU(MajorofAppliedElectronicTechnology,InformationandEngineeringcollege,JinHuaCollegeofVocationAndTechnology,LIUHai-qing)Abstract:Takingthesmarthomesysteminthewaterflowmodule
6、issubjecttowaterflowsensoranddigitaltemperaturesensorDS18B20real一timeacquisitionstatewaterflowandwatertemperaturedataandprograminstruetionsaccordingtomasterSTC89C52calculatedafterthepriceofwater,withLCDTX-1602pointsthecurrenttemperature,waterflowvolumeanddynamicdisplayofthreestates.Ina
7、ddition,theprojectdesignoftheupperandloweralarm,soviewismoreintuitive,easiertouse.Keyword:microprocessorDS18B20temperaturesensorwaterflowsensor引言随着现代社会的进步,经济的发展,人们对精神领域的追求更高,对生活水平的要求更高。现代的家居生活是一种高品位、高质量、个性化、智能化的方式。本系统就是基于STC89C52单片机控制的智能家居系统,可以实际监控室内各种不同的家屯设备,并能通过液晶屏动态显示当前工作状态。该系统与传统的智
8、能家居系统相比,具有功能多样化、成本造价低等优点,R符合当今社会智能、节能、环保的发展观念,并在人们享受高品位、高质量、个性化、智能化生活的同时提高人们的节约意识。由于智能家居系统冇众多模块,本课题只采取其中的水流量模块进行单独设计。1任务设计当打开水龙头吋,根据单片机STC89C52的指令、水流量计传感器和数字温度传感器DS18B20实时采集水流量状态和水温的数据。当单片机STC89C52扫描到水流量计传感器的脉冲数,经过单片机STC89C52处理,计算出所采集的水流量后,通过液品屏LCD1602能动态显示当前水流量、水费及水温。根据设计过程,可以将的本课题划分为
9、8个电路模块如图1所所示:图1-1电路总框图2系统硬件电路的设计2.1主芯片STC89C522.1.1主要性能①与MCS-52单片机产品兼容、8K字节在系统可编程Flash存储器②1000次擦写周期③全静态操作:0Hz〜33Hz④三级加密程序存储器⑤32个可编程I/O口线⑥三个16位定时器/计数器八个屮断源⑦全双工UART申行通道⑧低功耗空闲和掉电模式⑨掉电后屮断可唤醒⑩看门狗定时器⑪双数据指针⑫掉电标识符2.1.2芯片功能特性简述:STC89C52是一种低功耗、高性能CM0S8位微控制器,具有8K在系统可编程Flash存储器。使用高密度非易失性存储器技术制造,
此文档下载收益归作者所有