《基于单片机的宠物喂食器电路设计_毕业设计江西农业大学》由会员分享,可在线阅读,更多相关《基于单片机的宠物喂食器电路设计_毕业设计江西农业大学(53页珍藏版)》请在金锄头文库上搜索。
1、基于单片机的宠物喂食器电路设计I摘要摘要本设计所研究的是实现一个宠物自动喂食器,即先将宠物饲料放入其中,通过设定五个喂食时间点,当到达这一时间点后,系统发出喂食信号吸引宠物,自动进行喂食。本设计主要研究如何设定五个时间点并发出喂食信号。宠物喂食器系统主要包括单片机控制、自动开关和蜂鸣器提示、倒计时间设定系统。喂食器的喂食过程,通过键盘设定五个倒计时间,当依次到达这五个时间时,发光二极管发光,蜂鸣器发出响声,吸引宠物过来进食并自动投放食物。本设计解决了工作时或节假日时由于主人不在不能对宠物进行喂食,避免了宠物由于饮食不正常所产生的问题。在整个系统中,利用单片机对各个系统进行控制。 倒计时系统时间
2、通过六位七段数码管显示出来。利用键盘设定五个倒计时间,单片机不停的读取时间,并判断是否到达喂食时间。开关系统电阻和发光二极管表示 ,发光二级管收到低电平时导通表示开关打开投放喂食。同时接有蜂鸣器,当到达喂食时间后蜂鸣器发出响声吸引宠物进行喂食。关键词:智能;定时喂养;单片机 AT89S52;基于单片机的宠物喂食器电路设计IIAbstractThe study design is to achieve an automatic pet feeder, pet feed into which will set the five fed point, when you reach this poin
3、t in time, automatically feeding. The 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
4、 reaches the five time, while the timer 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 th
5、e pet to feed, to avoid the pet food 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
6、 stop time and to determine whether 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 mu
7、sic tips music playback chip to feed 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 数码管
8、显示 .10351 数码管显示简介.10352 数码管编码表 .1136 开关控制.1137 单片机的去抖动.124 电路的软件部分.13参考文献.46附录 1 .47附录 2 .48附录 3 .49致谢.50基于单片机的宠物喂食器电路设计11 绪论11 设计意义单片机自 20 世纪 70 年代问世以来,以其极高的性能价格比受到人们的重视和关注,应用广泛,发展快速。单片机具有体积小、速度快、抗干扰能力强,环境要求不高,性能可靠和价格低廉等优点,通常在其外部配置外围电路就可构成一完整的控制系统。由于具有以上优点,在我国,单片机已广泛应用与工业自动化控制、自动检测、智能仪器仪表、家电电器、电力电子
9、、武器装备、机电一体化设备等各个方面。单片机,亦称单片微电脑或单片微型计算机。它是把中央处理器(CPU)、随机存取存储器(RAM)、只读存储器(ROM)、输入/输出端口(I/0)等主要计算机功能部件都集成在一块集成电路芯片上的微型计算机。现在越来越多的家庭都饲养有猫、狗等宠物,但是由于工作等原因,宠物的饮食规律得不到一定的保障,宠物喂食器可以解决这一问题,宠物自动喂食器可以定时定量的进食,且设计简单方便,有一定的实用价值。12 设计要求 利用单片机的定时功能设计一个宠物自动喂食盒的电路,要求:可以通过键盘输入至少 3 个倒计时时间,每一个倒计时时间到后,发出宠物开始喂食信号;扩展功能: 按照
10、年/月/日/时/分 的格式输入宠物进食时间;基于单片机的宠物喂食器电路设计22 设计方案分析本题,根据设计要求先确定了本系统的整体设计原理框图如图 1:按键模块单片机自动开关模块蜂鸣器显示模块图 1 系统整体设计原理框图21 按键模块采用 7 个触键开关, 可实现五个倒计时间依次键入,同时还有两个调时按键,再一个复位按键。22 自动开关模块采用三极管和发光二极管近似表示。 本系统是基于 52 单片机的宠物自动喂食的设计,用电阻和发光二极管代替比较容易,当发光二级管接收到一个低电平时开关闭合,发光二极管导通发出绿光表示自动投食。23 蜂鸣器模块采用一个三极管和一个蜂鸣器,由蜂鸣器发出响声吸引宠物
11、过来进食。当发光二极管亮灯时,蜂鸣器接收到一个低电平,蜂鸣器器发出响声吸引宠物过来进食。24 显示模块选用数码管显示,用普通的数码管显示简单的数字、符号、字母。只需一次显示5 个倒计时间,而且每个时间只需显示 6 个数字,即年/月/日。基于单片机的宠物喂食器电路设计33 硬件电路的设计31 单片机311 AT89S52 单片机的简介AT89S52 是一种低功耗、高性能 CMOS8 位微控制器,具有 8K 在系统可编程Flash 存储器。使用 Atmel 公司高密度非易失性存储器技术制造,与工 80C51 产品指令和引脚完全兼容。片上 Flash 允许程序存储器在系统可编程,亦适于常规编程器。AT89S52 具有以下标准功能: 8k 字节 Flash,256 字节 RAM,32 位 I/O 口线,看门狗定时器,2 个数据指针,三个 16 位定时器/计数器,一个 6 向量 2 级中断结构,全双工串行口,片内晶振及时钟电路。另外,AT89S52 可降至 0Hz 静态逻辑操作,支持