设计采用 HC-SR04 模块电路,ECHO 为信号接收引脚,用 P3。2 接 HC-SR04 模块的 ECHO 引脚,P3。7 接模块的 TRIG 引脚。

图 3-3 传感器模块电路图

3。4 LED 数码管

LED 数码管引脚图如图 3-4 所示,其主要由 8 字型的多个二极管组成。其组成部分中 不同发光二极管有不同的作用,例如 dp 起到显示小数点的作用,a,b,c,d,e,f,g 分 别起到显示数字以及字符的作用。本次设计数码管可显示 10 个数字以及 6 个字母,分别 为 0-9 以及 A-F。数码管可分为两种接法,分别起到不同的作用,包括共阳极连接法(如 图 3-5 所示)以及共阴极连接法。

LED 数码管包括多个不同的管脚,分别对其输入电流可使其显示温度、时间等不同参 数的作用,大大方便了设计的进行。

e d  GND  c dp

图 3-4 数码管引脚图图 3-5 共阳极数码管

3。5 温度补偿电路

温度补偿就是温度传感器的自由端根据温度做出适当调节,设计采用 DS18B20 温度传 感器。温度补偿电路的构成如表 3-1 所示。

表 3-1 温度补偿电路构成表

序号 名称 作用文献综述

1 第一振荡器 用以提供第一时脉信号

2 计时器 电连接于该第一振荡器,系设定一段特定时间并进行计时

3 电压调节器 用以产生固定电压

4 第二振荡器 电连接于该电压调节器,用以提供第二时脉信号

5

计数器 电连接于该第二振荡器,系根据该第二时脉信号而于该特定时间 内进行计数,以得致计数值,进而得致该第二振荡器的频率,以 进行温度补偿

4 软件设计

4。1 主程序流程

在单片机开发应用过程中,汇编语言程序具有的特点是效率高,能精确计算程序运行 的时间。而对于较为复杂的程序计算,C 语言显得更加适合,相对于汇编语言程序维护难, 较差的移植性,C 语言具有诸多优点,其具有较强的可读性;可以在不了解单片机指令的 情况下,仅仅熟悉其储存结构即可开发单片机程序;具有结构化的设计程序,程序拥有诸 多不同种类的函数,较强的数据处理能力;可以直接由编译器来处理寄存器的分配以及种

类不一的寄存器寻址及数据类型等细节;C 语言相对于汇编语言程序而言,含有模块化编 程技术,通过对通用程序移植新程序来提高程序的开发效率[11]。

上一篇:西门子PLC的交通灯控制设计+梯形图
下一篇:STC89C51单片机微型电子琴的设计+源代码+J电路图

串并补偿非接触谐振变换器的自激控制的设计

AT89C51单片机的无线音乐门铃设计

PLC自动洗车机的控制系统设计+梯形图

PLC的恒压供水系统设计+梯形图

AT89C52单片机室内一氧化碳...

STC89C52单片机数显电子秤的设计+电路图

multisim的负反馈放大电路仿真设计

杂粮曲奇饼干的制作研究

东西方逻辑學发展轨迹与成果比較【3847字】

ANSYS铝合金螺柱焊焊接过程数值模拟

两種审美主义变体及其互渗特征【6549字】

扬州市产业结构调整的现状及对策研究

國外鼓励生育政策二胎,...

热电冷联产户式空调系统英文文献和中文翻译

营改增”對建筑业的影响探析【2475字】

美國高校教師科研绩效管...

ANSYS高速列车转向架振动时...