- 1、本文档共32页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
湖南商务职业技术学院毕业设计
目录
1产品功能分析3
2设计方案遴选3
2.1单片机的选择3
2.2时钟芯片的选择3
2.3系统框图设计4
3产品硬件设计5
3.1主控电路设计5
3.2按键电路设计6
3.3LCD1602液晶显示模块电路6
3.4蜂鸣器模块7
3.5时钟电路8
3.6步进电机电路8
4产品软件设计10
4.1主程序流程图10
4.2下位机程序设计11
4.3产品程序清单11
5产品使用说明12
5.1产品装配图12
5.2产品调试13
5.3产品使用说明13
5.4实物作品操作演示14
6、产品设计技术标准14
7参考资料15
附录16
附录1元器件清单16
附录2电路原理图17
附录3PCB设计图18
1
湖南商务职业技术学院毕业设计
附录4产品实物图19
附录5主程序代码20
2
湖南商务职业技术学院毕业设计
基于51单片机宠物自动喂食机设计与制作
1产品功能分析
时代在不断进步,每个家庭的生活水平也在提高,小动物不再仅仅是宠物,
更是主人的家人朋友,主人对所饲养的宠物也越来越重视,但在平时的生活中
总会有一些不可控因素。故而,我们设计实现智能控制的宠物自动喂食器。
此说明书是基于51单片机宠物自动喂食机设计与制作。它主要由DS1302
时钟芯片、按键控制电路和LCD1602显示组成,以步进电机为执行元件,核心
使用STC89C52芯片。按下按键设置当前时间和喂食时间,切换手动模式和定
时喂食模式,并且通过LCD1602液晶显示时、分、秒、星期、年、月、日,模
式分为手动喂食模式(sd)、定时喂食模式(ds)。到达设定时间,自动投放食
物,蜂鸣器发出响声吸引宠物过来进食。步进电机转一圈模拟喂食,同时蜂鸣
器响提醒动物来吃食物,喂食结束,电机反转一圈,同时蜂鸣器关闭。
2设计方案遴选
2.1单片机的选择
方案一:使用STM32系列单片机,STM32是一款性价比高构造简略,工具
易用,功能强大的系列单片机。外设多样,能够处理模拟和数字信号,操作简
略。但是STM32是运行指令的,合适运行算法,但对于多路信号处理,须要很
多DSP进行并行处理。
方案二:使用STC89C51系列单片机,51是上世纪80年代就被广泛应用的
单片机,具有大量的资料,有很多的种类,更轻易上手,STC单片机内部构造
比STM32系列单片机简略,目前在学校教学大量被采用。
故而我选择了51系列的单片机。
2.2时钟芯片的选择
方案一:使用单片机定时计数器,单片机的定时器用的是它自己的晶振,
不是专门用来做电子钟的,因其精度不高,无法使程序正确实现年、月、日、
星期、时、分、秒计数的功能。而且操作麻烦。
方案二:使用DS1302芯片,DS1302芯片有专用的寄存器,可以自动对秒、分、
时、日、周、月、年、以及闰年补偿的天数进行计数。它是一种高性能且精度
3
文档评论(0)