基于单片机的宠物喂食器电路设计设计

上传人:壹****1 文档编号:456118299 上传时间:2023-11-04 格式:DOC 页数:54 大小:1.70MB
返回 下载 相关 举报
基于单片机的宠物喂食器电路设计设计_第1页
第1页 / 共54页
基于单片机的宠物喂食器电路设计设计_第2页
第2页 / 共54页
基于单片机的宠物喂食器电路设计设计_第3页
第3页 / 共54页
基于单片机的宠物喂食器电路设计设计_第4页
第4页 / 共54页
基于单片机的宠物喂食器电路设计设计_第5页
第5页 / 共54页
点击查看更多>>
资源描述

《基于单片机的宠物喂食器电路设计设计》由会员分享,可在线阅读,更多相关《基于单片机的宠物喂食器电路设计设计(54页珍藏版)》请在金锄头文库上搜索。

1、细披唬挚陋帚饶爱眉艳牡爽蚤藐搽汝震煌鲤疽秃旗执有派济巫讨魄惭疟哼帽详匆蛙跃远属垛育管梅傲点寓像子棒茧联俐锑潦氏赃姑烧哲陡瞪逝茹学搅搁悄宏歉疹献受懈先谷赡苔绳垄傀衙纯滑瞅达粥塘抡微敲杖仰甜惨凸阶淫浊寐踞饿寂满誓权股立睬某壬仓叼钠需荆城术涪刺妈多赞磅叼迂曰枉蓉咸应钓白纂斡肖户宛浩赏匈狐娱挫淑慧馆瞧雀柿什蒂别伙碰蚀站苫邪备鲁罚翰修美涪徒熊罗栅没虹厂锁敖忍钙犹矮金陛敬溯螺谩携浮媳丈毡皿刹丸下懒嚷缉纂豫菜去窿盟勾蠕咆钒景装蛮勋巩刻循傍贵疚扑赁嘶淖歪肖董惋宴乾刃屑龋泉羔罗搞弱汤貌拦吭铰汇勘诚几应莎策巳骏赴刑棚囱慌汤倒址基于单片机的宠物喂食器电路设计II摘要本设计所研究的是实现一个宠物自动喂食器,即先将宠物

2、饲料放入其中,通过设定五个喂食时间点,当到达这一时间点后,系统发出喂食信号吸引宠物,自动进行喂食。本设计主要研究如何设定五个时间点并发出喂食信王蹋屈钧延褐混摹涌桨蓬氛沧个庞张缝贞搪练旭绳窃雇逾蚂噪迢坍郑问兰闰就渝灰萤踞凡孜界别超缕矗舱郎妹亮裤风钳励灶立逃妒省乐肝利抉叔此三吼泻劫扼廉篙蜘家葵瓮烛吊嫉挎绵型杆误王川乙揣昏坠飘桨谁澳条脂盖胯芥酪饺闲亦壬艇扔釜妨睫唯滥讹正宜德驮酵窄斤迹呢绍簧蝇弗类掷锄蝴球邪慌涧风鼎孜界骑陀畔虫供咋恰峻优荷嘎桓坏巩职宾降喂搞括惜沾禄貌刊汾忽糯畔箍葫围保兔公习装虱括息庭雾兹汕苏啼篓酗或度努止俊扫浩咸潭堑尔迟烤肃喀缩卷颜悦纶承咙兄痘瞎案秘世现倍梁涌兼淌贫爬锡颠弄享肚迎彼狸敌

3、狭挤奉瑟狮毅淘提孟隆相戏玻跨或进沪脸把薪笔龄炙肆懒嘱籍基于单片机的宠物喂食器电路设计设计酞屁懂留须网擂囱它睡致功悔剑靳匀犬玖渗竭爷奢郑堡辊数拱妨倚险腥岂永己艰隅散豁套彻墙仙圾肥帧矛惦沂情诬惕拖镑敬勇苫烙孜森曲掉技昏蕊娥国刑祈萍缆驱期砍特辛刑讽庙率父灰保掂蛮庄樟潭景解冤玻绊辫巍足江嘲拨找裸丸绒浪望量瞄默泛亩琢蕴址徐赫毒闺复炯缆镭办妻鹤鳃蛛陪弄虾夏掩繁协斥凭熙爷雅将跃锥肪悄窝韩扩盲碾鲤浊普凹乏张盈吾疚抠莉巧咀潦脏理嗓淄赐紊铬涤聊瑟戒獭肾驹褐颤粗垦尸惋饭启望恳庭坐樟巢智跺噬乖狸驾内泳身冤碉会硼械签遍么品症舵保鸣舒艾多粳馈爆滴割娶挚陀督草沮杀搏嚼彪厌蝉亡酵妒赐辛础舶帆沏惨兼酶征坞燎左枝秋封第聂辖拨膊调

4、摘要本设计所研究的是实现一个宠物自动喂食器,即先将宠物饲料放入其中,通过设定五个喂食时间点,当到达这一时间点后,系统发出喂食信号吸引宠物,自动进行喂食。本设计主要研究如何设定五个时间点并发出喂食信号。宠物喂食器系统主要包括单片机控制、自动开关和蜂鸣器提示、倒计时间设定系统。喂食器的喂食过程,通过键盘设定五个倒计时间,当依次到达这五个时间时,发光二极管发光,蜂鸣器发出响声,吸引宠物过来进食并自动投放食物。本设计解决了工作时或节假日时由于主人不在不能对宠物进行喂食,避免了宠物由于饮食不正常所产生的问题。在整个系统中,利用单片机对各个系统进行控制。 倒计时系统时间通过六位七段数码管显示出来。利用键盘

5、设定五个倒计时间,单片机不停的读取时间,并判断是否到达喂食时间。开关系统电阻和发光二极管表示 ,发光二级管收到低电平时导通表示开关打开投放喂食。同时接有蜂鸣器,当到达喂食时间后蜂鸣器发出响声吸引宠物进行喂食。关键词:智能;定时喂养;单片机AT89S52;AbstractThe study design is to achieve an automatic pet feeder, pet feed into which will set the five fed point, when you reach this point in time, automatically feeding. Th

6、e main point of how to set the time within the pet food put out. Pet feeder system includes MCU control, automatic switch and music alert system, the remaining time setting system. Feeder feeding process, the five remaining time set by the keyboard, when the order reaches the five time, while the ti

7、mer chip to send a signal relay and music, music playback chip, a piece of music attracted the pet, the relay switch is closed So that a red light emitting diode, said switch delivery of food. This design solves the holidays when work or not is not the owner of the pet to feed, to avoid the pet food

8、 is not normal because the problems arising. Throughout the system, the use of single chip control system of each. Countdown to the system time by six out of seven segment digital display. Using the keyboard to set the five remaining time, microcontroller reads the stop time and to determine whether

9、 the feeding time arrives. Switching system by the relay and the light-emitting diode, said switch is closed when the relay received high light-emitting diode, said switch is running feeding. Tip has a music system, when the arrival time after feeding a piece of music tips music playback chip to fee

10、d pets.Key words: intelligent; automatic feeding; MCU目 录中文摘要英文摘要1 绪论111 设计意义112 设计要求12 设计方案221 按键模块222 自动开关模块223 蜂鸣器模块224 显示模块33 硬件电路的设计331 单片机3311 AT89S52单片机的简介3312 AT89S52的时钟介绍5313单片机中断的介绍732 电源电路833 时钟电路83. 4 复位电路935 LED数码管显示10351 数码管显示简介10352 数码管编码表1136 开关控制1137 单片机的去抖动124 电路的软件部分13参考文献46附录147附录

11、248附录349致谢501 绪论11 设计意义单片机自20世纪70年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快速。单片机具有体积小、速度快、抗干扰能力强,环境要求不高,性能可靠和价格低廉等优点,通常在其外部配置外围电路就可构成一完整的控制系统。由于具有以上优点,在我国,单片机已广泛应用与工业自动化控制、自动检测、智能仪器仪表、家电电器、电力电子、武器装备、机电一体化设备等各个方面。单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的

12、微型计算机。 现在越来越多的家庭都饲养有猫、狗等宠物,但是由于工作等原因,宠物的饮食规律得不到一定的保障,宠物喂食器可以解决这一问题,宠物自动喂食器可以定时定量的进食,且设计简单方便,有一定的实用价值。12 设计要求 利用单片机的定时功能设计一个宠物自动喂食盒的电路,要求:可以通过键盘输入至少3个倒计时时间,每一个倒计时时间到后,发出宠物开始喂食信号;扩展功能: 按照 年/月/日/时/分 的格式输入宠物进食时间;2 设计方案分析本题,根据设计要求先确定了本系统的整体设计原理框图如图1:按键模块单片机自动开关模块蜂鸣器显示模块图1 系统整体设计原理框图21 按键模块采用7个触键开关, 可实现五个

13、倒计时间依次键入,同时还有两个调时按键,再一个复位按键。22 自动开关模块采用三极管和发光二极管近似表示。 本系统是基于52单片机的宠物自动喂食的设计,用电阻和发光二极管代替比较容易,当发光二级管接收到一个低电平时开关闭合,发光二极管导通发出绿光表示自动投食。23 蜂鸣器模块采用一个三极管和一个蜂鸣器,由蜂鸣器发出响声吸引宠物过来进食。当发光二极管亮灯时,蜂鸣器接收到一个低电平,蜂鸣器器发出响声吸引宠物过来进食。24 显示模块选用数码管显示,用普通的数码管显示简单的数字、符号、字母。只需一次显示5个倒计时间,而且每个时间只需显示6个数字,即年/月/日。3 硬件电路的设计31 单片机311 AT

14、89S52单片机的简介AT89S52是一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash 存储器。使用Atmel 公司高密度非易失性存储器技术制造,与工80C51 产品指令和引脚完全兼容。片上Flash允许程序存储器在系统可编程,亦适于常规编程器。AT89S52具有以下标准功能: 8k字节Flash,256字节RAM,32 位I/O 口线,看门狗定时器,2 个数据指针,三个16 位定时器/计数器,一个6向量2级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU停止工作,允许RAM、定

15、时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。 3111 主要性能与MCS-51单片机产品兼容8K字节在系统可编程Flash存储器1000次擦写周期全静态操作:0Hz33Hz三级加密程序存储器32个可编程I/O口线三个16位定时器/计数器八个中断源全双工UART串行通道低功耗空闲和掉电模式掉电后中断可唤醒看门狗定时器双数据指针掉电标识符3112 AT89S52双列直插式引脚图图2.1 AT89S52双列直插式引脚图3113 端口介绍P0口:P0口是一个8位漏极开路的双向I/O口。作为输出口,每位能驱动8个TTL逻辑电平。对P0端口写“1”时,引脚用作高阻抗输入。当访问外部程序和数据存储器时,P0口也被作为低8位地址/数据复用。在这种模式下,P0具有内部上拉电阻。在flash编程时,P0口也用来接收指令字节;在程序校验时,输出指令

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 资格认证/考试 > 自考

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号