基于单片机的大棚温度控制系统内容摘要:

由振荡器、语音存储单元、前置放大器、自动增益控制电路、抗干扰滤波器、输出放大器组成。 一个最小的录放系统仅由一个麦克风、一个喇叭、两个按钮、一个电源、少数电阻电容组成。 录音内容存入永久存储单元,提供零功率信息存储,这个独一无二的方法是借助于美国ISD公司的专利直接模拟存储技术(DAST TM)实现的。 利用它,语音和音频信号被直接存储,以其原本的模拟形式进入EEPROM存储器。 直接模拟存储允许使用一种单片固体电路方法完成其原本语音的再现。 不仅语音质量优胜,而且断电语音保护。 一、特点:  1)用方便的单片录放系统,外部元件最少  2)现优质原声,没有常见的背景噪音3)放音可由边沿或电平触发  4)无耗电信息存储,省掉备用电池  5)信息可保存100年,可反复录放10万次  6)无需专用编程或开发系统  7)较强的分段选址能力可处理多达160段信息  8)具有自动节电模式  9)录或放后立即进入维持状态,  10)单一5伏电源供电。 二、电特性:  1)工作电压:5V;  2)静态电流:,最大值2μA;3)工作电流:典型值15mA,最大值30mA(16欧姆)。 图24 ISD1420引脚说明及外形图第3节 系统的软件设计 系统控制流程图系统总体设计思想是以80C51单片机为控制核心,整个系统硬件部分包括温度检测部分、控制执行部分及ISD1420语音芯片。 系统利用单片机获得温度传感器数据并与系统设计值进行比较,根据比较结果分别控制执行系统。 系统控制流程图如图31所示。 NY系统初始化读取时间时间表值与当前控制状态是否一致。 获取温度与设定值比较温度差控制装置显示信息图31 系统控制流程图 温度控制系统程序单片机温度控制系统由硬件和软件组成,上述硬件原理图搭建完成上电之后,我们还不能实现对温度的控制,需要给单片机编写程序,下面给出了温度控制系统的编程方法。 ORG 00H START: ANL P1,00H;显示00 JB ,$ ;T0=0。 有键按下。 LCALL DELAY1 ;消除抖动 JNB ,$;T0=1。 放下。 MOV R0,00;计温指针初值 L1: MOV A, R0 ;计温指针载入ACC MOV P1, A ;输出至P1显示 MOV R5, 10 ;延时1秒 A1: MOV R6, 200 D1: MOV R7, 248 ; JNB ,L2 ;第2次按下T0。 DJNZ R7,$ DJNZ R6,D1 DJNZ R5,A1 INC A DA A MOV R0, A JMP L1 L2: LCALL DELAY1 ;第2次按消除抖动 JB ,L3 ;放开了没。 是则跳至L3停止 JMP L2 L3: MOV A,R0 LCALL CHANGE MOV 31H, A ;下限温度存入31H JB ,$ ;T1=0。 有键按下。 LCALL DELAY1 ;消除抖动 JNB ,$ ;T1=1。 放开。 MOV R0,00 ;计温指针初值 L4: MOV A,RO ;计温指针载入ACC MOV P1, A ;显示00 MOV R5,10 ;延时1秒 A2: M。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。