中断可由寄存器IE控制CPU对中断源的开放或关闭。中断的开放和关闭实现2级控制,一个总开关中断控制全部的中断。
2。2 电源模块
单片机电源的设计电源电路使用LM7805集成稳压器作为稳压器件,用经典接法,220V电源整过流滤波后送入到LM7805进行稳压,然后在输出端接一个470U和0。1U电容进行滤除纹波,最后得到5V稳压电源。电路如图4所示。
图4 电源电路图
2。3 时钟模块论文网
单片机工作的时间基准,掌控着单片机工作速度。时钟电路即是一个振荡电路,它向单片机发送一个正弦波信号作为基准,掌控单片机对各个模块间工作的执行速度。AT89S52单片机时钟频率范围:0-33MHz,本电路选择11。0592MHZ。电路如图5所示。
图5 时钟电路图
2。3。1 DS1302万年历时钟芯片
DS1302的工作电压为2。5-5。5V,并可采用双电源供电,可设置一个备用电源。它用于记录数据,尤其对某些具有特别之处的记录电商,可以实现数据与呈现数据的时间一同进行记录。
各引脚主要功能:Vcc1主电源;Vcc2,备用电源;SCLK串行时钟,控制数据的输入以及输出;I/O三线接口时的双向数据线;CE输入信号。DS1302的电路图如图6所示。
图6 DS1302电路图
由于本设计时钟的准确性尤为重要,时钟的准确直接影响到整个系统能否按要求完成各项指标,设计正确的电路和选择DS1302更能稳定的保证系统运行正常。
2。4 LCD1602显示模块
LCD1602也叫作1602字符型液晶,他是专用于显示数字、字母、符号等的点阵型液晶模块。
LCD1602使用标准的16脚接口,其中,第1脚:VSS接地;第2脚:VDD接正5V电源;第3脚;V0为液晶显示器对比度调整端;第4脚:RS为寄存器选择;第5脚:RW为读写信号线;第6脚:E(EN)端为使能端;第7-14脚:D0-D7为8位双向数据端;第15-16脚:空脚或背灯电源。其电路图如图7所示。
图7 LCD1602电路图
2。5 录音模块
ISD1820是在2001年由美国ISD公司发布的一种单片8-20秒单段语音路放电路,它采用了CMOS技术,内部含振荡器。其主要特征有:使用方便,可外接电阻调整录音时间,高质量语音还原,自动节电,不耗电信息保存100年等优点。本设计采用的放音模式为点触式播放,即到达投食时间,录音模块放出录制好吸引宠物的声音,声音播放完毕后录音模块停止工作,不会进行重复播放。应用原理如图8所示。
图8录音模块应用原理图
2。6 电机电路
28BYJ48型步进电机电压为5-12V,,若对它施加一系列连续的控制脉冲时,就可以连续的转动。每一个脉冲信号对应电机的某一相或两相绕组的通电状态都会改变一次,也就是对应转子转动相应的角度。但步进电机每次转动的角度是一定的,也就是说每次脉冲信号对电机的角度改变值是一样的,所以会有不可避免的误差。其电路图如图9。
图9 28BJY48步进电机接UNL2003
2。7 复位电路文献综述
单片机在启动时都必须要进行复位,从而使得CPU以及系统的各个模块都进行初始化,以保证单片机由初始状态进行工作。52系列单片机的复位信号是从RST引脚输入到芯片内的施密特触发器中的。当系统正进行正常的工作状态时,并且振荡器稳定,如果RST引脚上有一个高电平并维持2个机器周期以上,则CPU同时响应并将系统进行复位。
单片机系统的复位方式有两种,不同的复位方式各有各的优缺点。其中一种是手动按钮复位另一种是上电复位,本设计采用的是手动按钮复位。使用这种复位方式要求手动在复位输入端RST上加入高电平。办法是在RST端和正电源VCC之间加上一个开关。若按下开关,系统中VCC的+5V电平则会直接加到RST端。就算人的动作快如闪电,但微观上讲也有相当大的延迟,必定会使按钮保持开路状态长达数十毫秒。因此基本能够满足复位所需的时间要求。