单片机的数字电压表设计与制作
目 录
引??言 1
一、 系统硬件设计 1
(一)系统的总体方案 1
(二)单片机最小系统 2
(三)单片机的时钟电路与复位电路 3
(四)ADC0832与单片机的接口电路 3
(五)液晶显示电路 4
(六)蜂鸣器报警电路 4
(七)按键电路 5
(八)电源电路设计 5
二、系统软件设计 6
(一)系统主程序流程图 6
(二)A/D转换子程序流程图 7
三、 系统的安装与调试 7
(一)软件调试 8
(二)硬件调试 9
总 结 10
参考文献 11
致 谢 12
附录一:整机电路原理图 13
附录二:实物图 14
附录三:PCB图 15
附录四:元器件清单 16
附录五:部分原程序 17
引??言
对于电压,电流和频率的三个基本量的测量。在测量中,最常见的是电压的量。此外,随着电子技术的不断发展,经常需要高电压测量精度,数字电压表已成为一个关键的测量仪器。它是利用数字测量技术,变换离散的数字和离散形式,这将是模拟仪器的连续显示。由于数字仪表很容易地读数准确,精度高,误差小,测量速度锅等在现实生活中的应用。
传统的模拟规模单电压表的功能比价差,容易导致疲劳和视觉的差距,因此不能满足数字化时代的需求。单芯片数字电压表,连续的模拟转换离散的数字形式显示。数字电位器的本质和许多数字仪表的基础。数字电位器的基础上,可与通用数字仪表各种数字仪表及各种专用工具非功耗数字扩展。目前,因为需要的透彻理解数字电压表和各种单芯片的A / D转换器的构造。
这篇文章是关于设计和简单的数字电压表直流模拟搜索,该系统主要包括三个模块:模块转换,数据处理模块,显示模块。凡采用ADC0832,转换模拟输入电压信号,然后控制AT89C51核心处理转换结果,最终推动显示设备的液晶屏显示的数字电压信号,A / D转换。
系统硬件设计
(一)系统的总体方案
它是
*好棒文|www.hbsrm.com +Q: ^351916072*
数字电压表和各种单芯片的A / D转换器的构造。
这篇文章是关于设计和简单的数字电压表直流模拟搜索,该系统主要包括三个模块:模块转换,数据处理模块,显示模块。凡采用ADC0832,转换模拟输入电压信号,然后控制AT89C51核心处理转换结果,最终推动显示设备的液晶屏显示的数字电压信号,A / D转换。
系统硬件设计
(一)系统的总体方案
它是基于AT89C51单片机为核心,电压采集芯片ADC0832。硬件原理框图如图1所示。
图1 硬件原理框图
单片机最小系统
AT89C51单片机是40针双列直插式DIP。 40个引脚,电源正和接地两个,四个组,每组8总的32个I / O端口,中断线路和线路复用端口P3端口。 AT89C51单片机,具有8K到闪存和512字节的RAM已达到设计要求,此系统只需要确定最小,以满足设计的控制部的要求。如图2所示单片机的最小系统的硬件原理图。
图2 单片机最小系统电路
当他用芯片电源只返回由于流的连续流过电容器的流的影响,在一定的电压中的所有电阻阳性,销RST保持两个周期驾驶或更高,以致设备复位,是稳定的电源,音量等效电路,基于RST引脚为低电平,这样,在微控制器的正常运行。外部RST引脚复位电路有两种模式:自动上电复位和手动复位按钮。该系统采用了手动模式复位按钮,当按下复位??按钮S2中,衍生的VCC旁路电容器10K电阻,向地电流汲取,销RST为高,复位微控制器,PC寄存器解决0000H。
有一个高增益STC单片机芯片内的反相放大器,它的输入端(XTAL1)和时间为自激式振荡电路的外部输出端(XTAL2)分量。时间元素是由石英晶体和微调其容积形成一个并联谐振电路。电容器C1和C2为微调次数,对于5PF?30 pF的电容范围效果选项。选择为1.2MHz?12MHz的振荡频率。在这种情况下,选择12MHz晶体和20pF的电容的并联谐振电路为单电路芯片小时。根据这条赛道,你知道单片机指令周期为1微秒。
(三)单片机的时钟电路与复位电路
该系统采用STC单片机系统的一列,它有许多优点其它MCU进行比较。通常STC微电路比其他任何单芯片和快速的执行速度的资源; STC系列单芯片微控制器使用的编程串行端口,下载程序更方便;它有一个很强的抗干扰性。
系统复位内部则采用的是在自复位电路的时钟电路和电源,如图3。
图3 时钟电路和复位电路
P0口为一组我的设备不包含内部上拉电阻,高阻抗的,没有正常的输出高/低,所以外部上拉电阻用于IO端口。
ADC0832与单片机的接口电路
ADC0832具有以下特点:8位分辨率;双通道A/D转换;输入输出电平与TTL/CMOS相兼容;5V电源供电时输入电压在0~5V之间;工作频率为250KHZ,转换时间为32μS;一般功耗仅为15mW;8P、14P—DIP(双列直插)、PICC多种封装;商用级芯片温宽为0°C?to?+70°C?,工业级芯片温宽为40℃?to?+85℃。
如图5所示ADC0832与AT89C51单片机的接口电路。
图5 ADC0832与AT89C51单片机接口电路
(五)液晶显示电路
该设计使用的液晶显示器1602,在图6中所示的特殊的关系。
图6 液晶显示电路
(六)蜂鸣器报警电路
如图7所示警笛报警电路,当电源接通蜂鸣器5V本设计采用蜂鸣器活跃,固定频率自动发出蜂鸣声。当MCU引脚为高电平,三极管被关闭微控制器引脚PNP驱动三极管,蜂鸣器停止;当单片机引脚输出低电平,晶体管达到饱和的条件下,蜂鸣器响起。SCM可以轻松控制,如果系统需要回路蜂鸣器报警声音。
图7 蜂鸣器报警电路
(七)按键电路
如图8所示,本系统设计了3个按键,按键电路设计不仅满足要求,而且还节省IO口和其他资源,以确保整个系统的性能。
图8 按键电路原理图
(八)电源电路设计
如图9,考虑到将当前的安装设计的,使用的时间和其他因素的影响,所以使用功能简单,成本低,更敏捷部分3节1.5V电池的电源系统。
图9 电源电路原理图
二、系统软件设计
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1477.html
引??言 1
一、 系统硬件设计 1
(一)系统的总体方案 1
(二)单片机最小系统 2
(三)单片机的时钟电路与复位电路 3
(四)ADC0832与单片机的接口电路 3
(五)液晶显示电路 4
(六)蜂鸣器报警电路 4
(七)按键电路 5
(八)电源电路设计 5
二、系统软件设计 6
(一)系统主程序流程图 6
(二)A/D转换子程序流程图 7
三、 系统的安装与调试 7
(一)软件调试 8
(二)硬件调试 9
总 结 10
参考文献 11
致 谢 12
附录一:整机电路原理图 13
附录二:实物图 14
附录三:PCB图 15
附录四:元器件清单 16
附录五:部分原程序 17
引??言
对于电压,电流和频率的三个基本量的测量。在测量中,最常见的是电压的量。此外,随着电子技术的不断发展,经常需要高电压测量精度,数字电压表已成为一个关键的测量仪器。它是利用数字测量技术,变换离散的数字和离散形式,这将是模拟仪器的连续显示。由于数字仪表很容易地读数准确,精度高,误差小,测量速度锅等在现实生活中的应用。
传统的模拟规模单电压表的功能比价差,容易导致疲劳和视觉的差距,因此不能满足数字化时代的需求。单芯片数字电压表,连续的模拟转换离散的数字形式显示。数字电位器的本质和许多数字仪表的基础。数字电位器的基础上,可与通用数字仪表各种数字仪表及各种专用工具非功耗数字扩展。目前,因为需要的透彻理解数字电压表和各种单芯片的A / D转换器的构造。
这篇文章是关于设计和简单的数字电压表直流模拟搜索,该系统主要包括三个模块:模块转换,数据处理模块,显示模块。凡采用ADC0832,转换模拟输入电压信号,然后控制AT89C51核心处理转换结果,最终推动显示设备的液晶屏显示的数字电压信号,A / D转换。
系统硬件设计
(一)系统的总体方案
它是
*好棒文|www.hbsrm.com +Q: ^351916072*
数字电压表和各种单芯片的A / D转换器的构造。
这篇文章是关于设计和简单的数字电压表直流模拟搜索,该系统主要包括三个模块:模块转换,数据处理模块,显示模块。凡采用ADC0832,转换模拟输入电压信号,然后控制AT89C51核心处理转换结果,最终推动显示设备的液晶屏显示的数字电压信号,A / D转换。
系统硬件设计
(一)系统的总体方案
它是基于AT89C51单片机为核心,电压采集芯片ADC0832。硬件原理框图如图1所示。
图1 硬件原理框图
单片机最小系统
AT89C51单片机是40针双列直插式DIP。 40个引脚,电源正和接地两个,四个组,每组8总的32个I / O端口,中断线路和线路复用端口P3端口。 AT89C51单片机,具有8K到闪存和512字节的RAM已达到设计要求,此系统只需要确定最小,以满足设计的控制部的要求。如图2所示单片机的最小系统的硬件原理图。
图2 单片机最小系统电路
当他用芯片电源只返回由于流的连续流过电容器的流的影响,在一定的电压中的所有电阻阳性,销RST保持两个周期驾驶或更高,以致设备复位,是稳定的电源,音量等效电路,基于RST引脚为低电平,这样,在微控制器的正常运行。外部RST引脚复位电路有两种模式:自动上电复位和手动复位按钮。该系统采用了手动模式复位按钮,当按下复位??按钮S2中,衍生的VCC旁路电容器10K电阻,向地电流汲取,销RST为高,复位微控制器,PC寄存器解决0000H。
有一个高增益STC单片机芯片内的反相放大器,它的输入端(XTAL1)和时间为自激式振荡电路的外部输出端(XTAL2)分量。时间元素是由石英晶体和微调其容积形成一个并联谐振电路。电容器C1和C2为微调次数,对于5PF?30 pF的电容范围效果选项。选择为1.2MHz?12MHz的振荡频率。在这种情况下,选择12MHz晶体和20pF的电容的并联谐振电路为单电路芯片小时。根据这条赛道,你知道单片机指令周期为1微秒。
(三)单片机的时钟电路与复位电路
该系统采用STC单片机系统的一列,它有许多优点其它MCU进行比较。通常STC微电路比其他任何单芯片和快速的执行速度的资源; STC系列单芯片微控制器使用的编程串行端口,下载程序更方便;它有一个很强的抗干扰性。
系统复位内部则采用的是在自复位电路的时钟电路和电源,如图3。
图3 时钟电路和复位电路
P0口为一组我的设备不包含内部上拉电阻,高阻抗的,没有正常的输出高/低,所以外部上拉电阻用于IO端口。
ADC0832与单片机的接口电路
ADC0832具有以下特点:8位分辨率;双通道A/D转换;输入输出电平与TTL/CMOS相兼容;5V电源供电时输入电压在0~5V之间;工作频率为250KHZ,转换时间为32μS;一般功耗仅为15mW;8P、14P—DIP(双列直插)、PICC多种封装;商用级芯片温宽为0°C?to?+70°C?,工业级芯片温宽为40℃?to?+85℃。
如图5所示ADC0832与AT89C51单片机的接口电路。
图5 ADC0832与AT89C51单片机接口电路
(五)液晶显示电路
该设计使用的液晶显示器1602,在图6中所示的特殊的关系。
图6 液晶显示电路
(六)蜂鸣器报警电路
如图7所示警笛报警电路,当电源接通蜂鸣器5V本设计采用蜂鸣器活跃,固定频率自动发出蜂鸣声。当MCU引脚为高电平,三极管被关闭微控制器引脚PNP驱动三极管,蜂鸣器停止;当单片机引脚输出低电平,晶体管达到饱和的条件下,蜂鸣器响起。SCM可以轻松控制,如果系统需要回路蜂鸣器报警声音。
图7 蜂鸣器报警电路
(七)按键电路
如图8所示,本系统设计了3个按键,按键电路设计不仅满足要求,而且还节省IO口和其他资源,以确保整个系统的性能。
图8 按键电路原理图
(八)电源电路设计
如图9,考虑到将当前的安装设计的,使用的时间和其他因素的影响,所以使用功能简单,成本低,更敏捷部分3节1.5V电池的电源系统。
图9 电源电路原理图
二、系统软件设计
版权保护: 本文由 hbsrm.com编辑,转载请保留链接: www.hbsrm.com/dzxx/txgc/1477.html