2 系统设计方案
2。1 设计构思
本次毕业设计的具体实施可以按照以下几个步骤来实现:
(1)选择时钟的走时方式(作为定时基准),常规的走时方式分为两种,一 种是单片机总线时钟走时,一种是时钟芯片走时。因为设计要求计时的准确度较 高,所以选择了时钟芯片计时。
(2)定时程序的设计方法,首先定义两个数组分别是用来存储定时开始时 间的数组 1 和存储定时结束时间的数组 2,通过不断地将数组与时钟走时的值对 比知道两组值相同时,由单片机发出指令是继电器导通。
(3)用 LCD1206 来显示系统的测量的温度,走时时间与设置的定时时间等。
(5)用五个按键来实现设置初始化,走时时间,定时时间等。在每个继电 器上都连接了红色 LED 灯,用发光 LED 的亮来指示继电器的导通的,LED 不亮 时则为断开状态。
2。2 设计实现的功能
本次设计要求实现一个具有国标 5 孔设计、时间功能方便的、温度过高时给 予声光、具有液晶显示具体功能如下:
(1)可以连接两个以上的用电器,设置定时时间,到时间能及时实现电源 通断。
(2)时间设置要求能够小值精确到分钟,大值精确到日期。
(3)通过红外遥控控制直接控制电源接口的通/断。
(4)具有液晶显示功能,液晶需要显示整个设计的工作状态(显示内容包 括温度、日期、时间等)。
(5)用按键来更改和设置设计系统的工作状态。
3 主要元器件原理及其应用
3。1 单片机 STC89S52 介绍
本项毕业设计是以 STC89C52 单片机为主要的控制芯片,其配置如图 3-1 所 示,封装图如 3-2 所示。
图 3-1 STC89C52 单片机芯片配置图
图 3-2 DIP-40 封装的 STC89C52
当单片机处于不同的工作状态是,各引脚也有不同的功能:
在单片机在访问 16 位地址外部程序和 RAM 时, P0 端口具有内部上拉电阻, 并被作为低 8 位地址/数据复用。P2 端口,具有很强内部上拉电阻发送 1,并被作 为低 8 位地址/数据复用。
在单片机使用 8 位地址访问 RAM 时,同时输出锁存器 P2(由 P2 端口输出)。 下面对家用定时电源接设计口中使用到的端口进行了简单的说明:
P0 端口:P0 端口是 8 位 I/O 端口(即可以输入也可以输出)。该端口作为输 出使用时为漏极开路,每个 I/O 端口都能驱动 1 个 TTL 逻辑电平(共计 8 个 TTL 逻辑电平);作为输入时,需要先对 P0 口写“1”。
P1/P2/P3 端口:该端口是一个具有内部上拉电阻的 8 位 I/O 端口(即可以输入 也可以输出)。P1/P2/P3 端口作为输出时,均可以驱动 4 个逻辑电平(TTL)。如 需把 P1/P2/P3 端口作为输入使用,则要先对这些端口写"1",此时,单片机会使 用内部上拉电阻把 P1/P2/P3 端口电压拉高并输出 IIL 电流。
此外,P0/P1/P2/P3 端口还有一些第二功能的具体情况如下表所示。文献综述
3。2 继电器的简要介绍
继电器一般都有输入和输出两个回路,它是一种集自动与远动于一体的控制 元件。[2]就以它在控制电路中的作用来讲,是以较小的输入信号(如电压、电流或 非电信号) 去控制较大输出,实现控制继电电路的通/段。
3。2。1 继电器的输入-输出特性
继电器主要有吸合和释放两种工作状态,通常继电器的初始状态为释放状态。 当继电器的输入信号 x 从初始值 0 不断增加直到继电器的发生吸合,此时输 INT 号的值为 I。继电器的输出信号 OUT 会在吸合的一瞬间从 0 跳跃到 Y,之后输入 信号的 INT 再增大输出信号 OUT 也不再会有变化(即常开触点从断到通)。当 输入量 INT 从某一大于 I 的值下降到 N 时,衔铁释放(即常开触点从通到断)。 以上描述的即为输入-输出特性,也称为继电特性。[3]