1、 1 目录 1引言 2 2硬件部分: 2 (1.)芯片选择 2 (2)(2)主要功能特性主要功能特性3 3 (3)(3)时钟电路时钟电路3 (4)(4)复位电路复位电路3.3. (5)(5)管脚说明管脚说明4.4. 2传感器模块 1、产品特点 5 2.实物图 . 5 3时序图 6 超声波测距原理超声波测距原理.6.6 3单片机最小系统 10 4电机驱动模块(用于控制水泵电机启动) 11 3软件部分: 12 4个人总结 15 参考文献15 2 1 引言引言 水塔作为储水设施,广泛应用于农村家庭、工厂、城市以及市区高 层楼房的储水及增压,许多单位还在使用水池水塔供水方式,即用水泵 从地面水池向水塔
2、或高位水箱抽水,然后再向用户供水。本设计利用单 片机为核心部件设计水池水塔自动抽水控制系统,该系统具有电路简 单、性能稳定可靠、经济实用、状态指示直观的特点。 2硬件部分:硬件部分: (1).芯片选择芯片选择 AT89C52 89C52是INTEL公司MCS-51系列单片机中基本的产品,它采用 ATMEL公司可靠的CMOS工艺技术制造的高性能8位单片机,属于标准 的MCS-51的HCMOS产品。它结合了CMOS的高速和高密度技术及 CMOS的低功耗特征,它基于标准的MCS-51单片机体系结构和指令系 统,属于89C51增强型单片机版本,集成了时钟输出和向上或向下计数 器等更多的功能, 适合于类
3、似马达控制等应用场合。89C52内置8位中央 3 处理单元、256字节内部数据存储器RAM、8k片内程序存储器(ROM) 32个双向输入/输出(I/O)口、3个16位定时/计数器和5个两级中断结构, 一个全双工串行通信口,片内时钟振荡电路。此外,89C52还可工作于 低功耗模式,可通过两种软件选择空闲和掉电模式。在空闲模式下冻结 CPU而RAM定时器、串行口和中断系统维持其功能。掉电模式下,保存 RAM数据,时钟振荡停止,同时停止芯片内其它功能。89C52有 PDIP(40pin)和PLCC(44pin)两种封装形式。 (2)(2)主要功能特性主要功能特性 标准标准 MCSMCS- -5151
4、 内核和指令系统内核和指令系统 片内片内 8kROM8kROM(可扩充(可扩充 64kB64kB 外部存储器)外部存储器) 32 32 个双向个双向 I/OI/O 口口 256x8bit 256x8bit 内部内部 RARAM M(可扩充(可扩充 64kB64kB 外部存储器)外部存储器) 3 3 个个 1616 位可编程定时位可编程定时/ /计数器计数器 时钟频率时钟频率 3.53.5- -12/24/33MHz12/24/33MHz 向上或向下定时计数器向上或向下定时计数器 改进型快速编程脉冲算法改进型快速编程脉冲算法 6 6 个中断源个中断源 5.0V 5.0V 工作电压工作电压 全双工
5、串行通信口全双工串行通信口 布尔处理器布尔处理器 帧错误侦测帧错误侦测 4 4 层优先级中断结构层优先级中断结构 自动地址识别自动地址识别 兼容兼容 TTLTTL 和和 CMOSCMOS 逻辑电平逻辑电平 空闲和掉电节省模式空闲和掉电节省模式 PDIP(40) PDIP(40)和和 PLCC(44)PLCC(44)封装形式封装形式 (3)(3)时时钟电路钟电路 计算机工作时,是在统一的时钟脉冲控制下一拍一拍的进行的,这个脉冲 是由单片机控制器中的时序电路发出的。 单片机的时序就是 CPU 在执行指令时所需控制信号的 时间顺序。为了保证各部件间的同步工作。单片机内部电路就在惟一的时钟信号控制下严格的 按时序进行工作。要给单片机提供时序要有相关的硬件电路,即振荡器和时钟电路。因此选择 了内部时钟方式。利用蕊片内部的振荡器,然后在引脚 XTAL1 和 XTAL 两端跨接晶体或陶瓷 谐振器,就构成了稳定的自激振荡器,其发出的脉冲直接送入内部时钟电路,外接晶振时,C1 和 C2 值通常选择为 30PF 左右。C1,C2 对频率有微调作用。晶体的频率范围可在 1.212MHZ 之间选