电热水器水温水位控制系统设计-毕业论文定稿(3)

2025-11-22

电热水器水温水位控制系统设计

第7页

该水位自动显示控制器采用AT89C51单片机,机内有一高增益反相放大器,构成自激振荡电路,振荡频率取6MHz,外接6MHz晶振,两个电容C1、C2取20pF,以便于起振荡的作用。右图中XTAL1为内部时钟工作电路的输入,XTAL2为来自反向振荡器的输出

该水位自动显示控制器采用上电复位电路,由R14、C3构成复位电路,在上电瞬间,产生一个脉冲,AT89C51将复位。为保证可靠复位,脉冲宽度应大于两个机器周期,这取决于R、C时间长数。取电容C=10uF,电阻R=10K。

3.3 器件介绍

3.3.1 AT89C51单片机

AT89C51是一个低功耗高性能CMOS 8位单片机,4k Bytes Flash只读程序存储器(ROM),512 Bytes 内部数据存储器(RAM),该微处理器采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,引脚兼容80C51和80C52芯片,片内的Flash存储器可以像常规程序存储器一样进行烧写,AT89S51片内总共有256字节的用户数据区,而128字节的内部扩展数据区需通过清SFR(8EH)的位1并用MOVX指令访问,片内置通用8位中央处理器和Flash存储单元,另一个256BytesRAM区与ATMEL之AT89系列8052兼容的单片机是一致的,AT89C51结合通用的8位微处理器和Flash存储技术构成功能强大单片微处理器,可提供许多高性能低价位的系统控制应用场合。

AT89C51主要特点: 40个引脚,32kBytes的程序存储器,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口,内置时钟振荡器,其Flash存储器,可反复擦写1000次的Flash存储器可有效地降低开发成本。软件设置电 源省电模式,睡眠其间,定时/计数器,串行口和中断口均停止工作,RAM中的数据被“冻结”,直到下次被中断激活或硬件复位方可恢复工作。

电热水器水温水位控制系统设计

第8页

图3.7.1 AT89C51单片机

3.3.2 数码管显示

由单片机的定时器To做16位计数器(为便于数据处理,这里只用低8位计数值,即寄存器TL0中的值)。一边记录脉冲数量,一边以厘米为单位由四位数码管显示出来。四位数码管采用动态扫描方式显示。

长度计量仪采用0.5英寸共阳极连接的LED数码管。LED数码管由发光二极管作为显示字段的数码型显示器件。下图为LED图数码管外形和引脚图,其中7只发光二极管分别对应a-g笔段,构成“日”字形,另一只发光二极管DP作为小数点,因此这种LED显示器称为八段数码管。共阳极型LED数码管,是将各段发光二极管的阳极连在一起,作为公共端com,应接高电平。a——g、Dp各笔段中,某笔段接低电平时发光,高电平时不发光。为了节省单片机I/O口的数量,将各位数码管的a——g对应笔画并联起来分别与单片机的P2.0——P2.7引脚连接。显示时,由P2口依次输出各位数字的笔段码,并依次由P1.0、P1.1、P1.2、P1.3输出低电平位选信号接通数码管的公共端,轮流进行,循环不止,由于循环的频率较高(约50Hz),加上人眼的视觉暂留,既保障了各位数字的对应显示,又不会出现闪烁现象,实现动态扫描显示。

电热水器水温水位控制系统设计

第9页

图3.7.2 LED数码管

3.4 AT89C51单片机的最小系统

所谓最小系统,即指使单片机能正常工作的所需的最少的电路,即应包含CPU及辅助电路、ROM、RAM及I/O端口等电路。由于AT89C51内部已经包含4KB的Flash Memory程序存储器,所

Vcc +5V EA

GND AT89S51 RST XTAL1 6M 20pf 以无需再扩展片外程序存储器。在+5V 4. 4.7F 10K 20pf AT89C51的基础上,加复位电路、时钟电路、EA引脚信号及电源即可。结合资料及所学过的内容,得到如图3.4所示的单片机最小系统。

图3.4 AT89S51单片机最小系统

电热水器水温水位控制系统设计

第10页

图3-6中,晶体振荡器的频率选6MHZ,复位电路采用上电复位,电路参数如图中所示,以满足系统复位时两个机器周期的高电平的要求。由于CPU的内部已含有程序存储器,所以EA引脚接高电平。

3.5 AT89C51单片机时钟电路

该水位自动显示控制器采用AT89C51单片机,机内有一高增益反相放大器,构成自激振荡电路,振荡频率取6MHz,外接6MHz晶振,两个电容C1、C2取20pF,以便于起振荡的作用。

右图中XTAL1为内部时钟工作电路的输入,XTAL2为来自反向振荡器的输出。

图3.5时钟电路

3.6 AT89S51单片机复位电路

该水位自动显示控制器采用上电复位电路,由R14、C3构成复位电路,在上电瞬间,产生一个脉冲,AT89S51将复位。为保证可靠复位,脉冲宽度应大于两个机器周期,这取决于R、C时间长数。取电容C=10uF,电阻R=10K。

电热水器水温水位控制系统设计

第11页


电热水器水温水位控制系统设计-毕业论文定稿(3).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:北语18春《远程学习方法导论》作业_3

相关阅读
本类排行
× 游客快捷下载通道(下载后可以自由复制和排版)

下载本文档需要支付 7

支付方式:

开通VIP包月会员 特价:29元/月

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信:xuecool-com QQ:370150219