单片机STC89C52倾角测量仪设计(3)

原理图如下所示: 图2-2 最小系统原理图 为了使单片机在系统中稳定工作,其中复位电路[7]是不可或缺的。只要单片机的RST引脚在两个机器周期内变为高电


原理图如下所示:

图2-2 最小系统原理图

为了使单片机在系统中稳定工作,其中复位电路[7]是不可或缺的。只要单片机的RST引脚在两个机器周期内变为高电平时(即在本设计中按下复位按钮),单片机的内部即可执行复位操作,使得本设计不论在任何状态下都回到测量绝对角度的状态。通常有两种方式操作复位电路,一是自动复位,二是按键手动复位,其中按键手动复位又分为电平和脉冲两种。本设计采用的电平复位是通过RST端与电源电源Vcc接通而实现的。按键手动复位电路见下图。

图2-3 按键手动复位电路图

晶振电路[8]即晶体振荡器,其作用是为设备产生时钟信号,提供振荡脉冲,时钟频率越高,则单片机运行速度就越快。

时钟电路[9]即为时序逻辑电路。最小系统工作过程中,单片机的控制器要发出特定的控制信号来使其执行每一条指令。

能产生振荡电流的电路是振荡电路。振荡电路如下图所示:

图2-4 振荡电路电路图

本设计采用的单片机具有可编程特性,可以通过下载接口直接在软件上下载/烧录程序,而不需要将单片机从产品上拆下,再将程序下载/烧录进单片机内部。电路图如下:

图2-5 下载接口电路图

2.3 单片机简介

本设计选用的主控芯片为由STC公司推出的微控制器STC89C52RC[10]。C52是C51的增强型,其RAM大小为256b。在我们学习中,52系列单片机随处可见,对它比较熟悉,且本设计需要实现的功能并不复杂,所以选用由微控制器STC89C52RC为较佳选择。此芯片功耗低,性能高并且具备CMOS 8位微控制器及带电可擦可编程只读存储器,所以在设置一次报警数据后,不用重复设置。引脚图如下图:

图2-6 STC89C52RC引脚图

2.4 液晶显示器简介

液晶显示器[11]作为屏幕显示使用,原理为电流流过液体水晶溶液时,会使水晶重新排列成像。在便于携带的前提下,本系统选择LCD1602液晶显示器作为显示角度使用时,主要因为它具备以下优点:

 更高的显示质量: LCD的特性是每一个点都收到信号,在收到信号后颜色和亮度总就一直保持,并不需要像CRT那样不断刷新地亮点。因此,液晶显示器具有清晰的图像质量和无闪烁的特点。

 操作十分方便:液晶显示器与单片机连接操作容易。

 小巧轻便:液晶显示器主要成分是液晶分子,它的控制方式是通过电极来控制,和传统的显示器不同,所以它的重量要轻许多。

 低功耗:内部的电极和驱动IC是液晶显示器的大部分的功率消耗,因而相较其他显示器(如CRT的功耗可达到120W左右),其耗电量要少得多。

LCD1602液晶显示器由LCD、主电路、电阻和电容等构成,一般有16条引脚