单片机电阻表的设计说明书 - 图文 联系客服

发布时间 : 星期六 文章单片机电阻表的设计说明书 - 图文更新完毕开始阅读

单片机课程设计说明书

单片机:AT89C52;

显示器:选用LCD1602。工业字符型液晶,能够同时显示16x02即32个字符。1602液晶也叫1602字符型液晶,它是一种专门用来显示字母、数字、符号等的

点阵型液晶模块。它由若干个5X7或者5X11等点阵字符位组成,每个点阵字符位

都可以显示一个字符,每位之间有一个点距的间隔,每行之间也有间隔,起到了字符间距和行间距的作用,正因为如此所以它不能很好地显示图形。 特性:

3.3V或5V工作电压,对比度可调; 内含复位电路;

提供各种控制命令,如:清屏、字符闪烁、光标闪烁、显示移位等多种功能; 有80字节显示数据存储器DDRAM;

内建有192个5X7点阵的字型的字符发生器CGROM; 8个可由用户自定义的5X7的字符发生器CGRAM;

微功耗、体积小、显示内容丰富、超薄轻巧,常用在袖珍式仪表和低功耗应用系统中。 操作控制。

5

单片机课程设计说明书

第三章最小系统

由STC89C52,复位电路,时钟产生电路组成。其原理图如下:

最小系统电路原理图

第四章 硬件设计

本系统是一个简单的单回路控制系统。为了实现对电阻的精确测量和测量档位自动切换,本系统采用了AT89C52单片机作为系统的控制中心,在测试电阻阻值时,有信号测试端将所测信号送入A/D转换器ADC0832,经A/D转换后将数据送入单片机进行数据处理,实时将所测电阻阻值经液晶显示模块显示。在进行档位切换时。由单片机控制的继电器构成档位开关,对档位进行正确切换。总体设计框图如图

6

单片机课程设计说明书

AT89C52(CPU) A/D转换 分频电路 档位切换 阻值信号采集 数据显示 电源电路

总体设计框图

4.2 电压测量的设计

如图2所示为被测电阻电压测量。电压经过已知电阻R1和被测电阻Rx接到地。通过OUT输出被测电阻Rx上的电压。送到ADC0832的CH0口。

图3 被测电阻电压测量图

4.3 模数ADC转换的设计

由电压测量得到的电压经过ADC模数转换可得到8位的电压值,经过欧姆

定律(即电压之比等于电阻之比)可得到被测电阻的阻值的大小。公式如下

错误!未找到引用源。

本设计用到的R1的阻值为200Ω、20kΩ和200kΩ。

由被测电阻得到的电压值经ADC0832的2脚CH0输入,经过内部的AD转

换,在DO 6输出数字电压量,经过上述公式的转变,在P1.1口上的显示的数字量为被测电阻的阻值数字量。如图3所示为被测电阻电压量转换为阻值量。

7

单片机课程设计说明书

OUT CH0 ADC0832 DO P1.1

被测电阻电压量转换为阻值量图

4.4 液晶显示电路的设计

经过ADC0832模数转换得到的电阻值数字量,在MCU的P1.1口输入,MCU

系统处理后在P0口由LCD1602显示出来该被测电阻的阻值。如图4所示为被测电阻阻值显示。

P0 单片机 P1.1 D0~D7 LCD1602 OUT

被测电阻阻值显示图

8