单片机数字万用表课程设计
基于51单片机的数字万用表设计(1)
基于51单片机的数字万用表设计摘要本文介绍一种以AT89S52单片机为核心的智能型数字式多用表,该系统采用AD0808为采样元件,对待测交直流电压信号进行实时采样,数据处理,输出显示,并可以直流电流和电阻,且具有键盘选择测量对象、量程和自动量程转换功能。
关键词:A/D转换器,单片机,模拟开关,自动量程转换第一章前言功能:实现交直流测量,量程自动转换,过电压自动报警。
仿真及编译软件:Proteus,Keil ,Wave主要元件:AT89C52,CD4511,AD0808,7段数码管(8个),蜂鸣器预定性能指标:直流电压:范围-40—+50V,精度20mv,实时无间断测量,4%。
交流信号:测量范围-5—+5V,频率范围:300Hz到100Khz误差5%。
初步方案及进展:小组成员及任务分配:组长:陈文豹硬件电路设计参数确定和调试组员:庞明软件程序设计邓玉龙资料查询并辅助电路设计数字万用表设计分析本设计可以分为直流电压测量电路;交流/直流转换电路;电流/电压转换电路;电阻/电压转换电路;功能控制和数据显示电路这五个的主要电路模块。
在设计直流电压测量电路时,利用反相比例运算电路,加上自己设计的四选一模拟开关,组成了一个直流电压测量电路。
但该电路在实践中存在问题,不能实现预期的结果。
做了适当的修改,改为由电阻、模拟开关和运放组成放大倍数可调的比例电路。
由于无论是指针式万用表还是普通的真有效值或平均值响应的数字万用表,其交流电压档的频率特性都较差,一般只能测量几十赫兹到几千赫兹的低频电压。
我发现对于指针式万用表造成频率特性较差的原因主要是万用表的分压电阻采用精密电阻器,其本身的分布电容较大,在对高频电压信号进行测量时,由于分布电容的容抗大为减少使得测量值明显低于实际电压值,而对于数字万用表除上述原因以外,另一主要原因是受平均值响应,转换器本身频率特性的限制。
但此缺陷可通过采用宽频带运算放大器加以改善。
因此,消除分压电阻器分布电容的影响就可以提高万用表工作频率的上限,大大改善其频率特性。
单片机数字万用表设计
单片机数字万用表设计一、引言单片机数字万用表是一种多功能仪器,可以用于测量电压、电流、电阻等电气参数,广泛应用于电子工程、通信工程、无线电工程等领域。
本文旨在设计一款单片机数字万用表,结合单片机技术和模拟电路设计,实现功能齐全、精准度高、便携性强的数字万用表。
二、设计原理单片机数字万用表的核心部分是其测量模块,该模块能够接收被测电路的输入信号,并通过ADC(模数转换器)将模拟信号转换为数字信号,然后经过单片机处理和显示模块的处理,最终将结果显示在液晶显示屏上。
整个设计流程主要包括以下几个方面:1.信号输入:设计合适的信号输入接口,能够接收被测电路的电压、电流、电阻等信号,并将其传输给ADC。
2.模数转换:通过ADC将模拟电信号转换为数字信号,通常选择12位或16位的ADC,以保证高精度的测量结果。
3.单片机处理:单片机接收ADC传输的数字信号,并进行处理计算,以得出测量结果。
4.显示模块:将测量结果显示在LCD液晶显示屏上,包括数值显示、单位显示等。
5.供电模块:提供适当的电源供电,保证仪器的正常工作。
基于以上设计原理,我们可以开始具体的设计工作。
三、电路设计1.信号输入接口信号输入接口是单片机数字万用表的核心部分之一,它需要能够接收不同类型的信号,包括电压、电流、电阻等。
为了实现这一功能,我们需要设计相应的信号接收电路,可以通过选择不同的接收电阻和放大电路,使之能够适应不同的输入信号。
对于电压信号的输入,可以设计一个简单的分压电路,将被测电路的电压信号转换为适合ADC输入的电压范围。
同时,为了避免输入电阻对被测电路的影响,可以选择高输入阻抗的运放作为信号接收器。
对于电流信号的输入,可以设计一个电流-电压转换电路,将电流信号转换为相应的电压信号,再进行ADC采集。
对于电阻信号的输入,可以设计一个简单的电桥电路,测量电阻值并将其转换为电压信号,再通过ADC进行采集。
2.模数转换模数转换部分选择12位或16位的ADC芯片,可以根据精度需求做适当选择。
基于单片机的数字万用表设计
基于STC12c5a40s2单片机的数字万用表的设计摘要: 文章介绍一种基于STC12c5a40s2单片机的数字万用表,根据数据采集的工作原理以及模块操作思想,设计实现数字万用表,将所测量的数值通过液晶12232进行显示。
该万用表的主控芯片STC12c5a40s2有内置10位A/D转换器,这样减少了外围模块的数量,使这款万用表具有精度高,性价比高,使用方便等特点。
在传统万用表的基础上,该万用表还增加了频率测量和电容电感测量,使它更加具有实用性。
关键词: 数字万用表单片机菜单功能多模块检测电子科学技术日益发展,电子测量也变的越来越普遍,并且对测量的精度和功能的要求也越来越高,所以数字万用表就成为一种必不可少的测量仪器。
这款数字万用表采用单片机作为测量仪器的主控制器,具有菜单功能,通过菜单进行功能切换。
在测量电压时,具有自动换挡功能,使读数更加准确,而且能够输出频率、波形以及峰值,这是传统万用表无法比拟的特点。
1、硬件设计数字万用表采用STC12c5a40s2为主处理器,系统主要由信号采集、功能切换电路、功能检测子模块电路、LCD显示等几个模块组成。
该系统供电部分主要由7805芯片构成。
时钟电路采用12M 赫兹的晶振为主控制芯片提供系统工作时钟。
功能切换电路由CD4066与按钮构成,通过单片机一个内置AD通道进行键盘扫描,减少了I/O口的使用,大大节约了单片机片上资源。
当信号进入系统时,通过按钮控制CD4066模拟开关,进行菜单切换,选择需要检测的内容。
进入测量电压部分时,通过另一个CD4066模拟开关进行自动换挡,当检测到电压过小时,先通过OP27对较小电压进行放大,再重新进入单片机。
运用自动换挡,提高了电压数据准确性。
测量交流电时,电压值的测量跟上述一样,而且还增加了测量内容,通过频率计程序检测交流电的频率,使万用表的功能更加齐全。
利用NE5532的反相器制作电流转电压电路,把电流转化成电压检测,同样经过模拟开关自动换挡,精确度高。
数字万用表 单片机课程设计
硬件选择方案:一、实验所需元器件1.A T89S51芯片1块2. AD0809芯片1块3. 74HC245 2块4. 4位一体数码1个5. 6MHZ 晶振1个6. 33pF电容2个7. 0.1μf滤波电容2个8. 10μf电解电容1个9. 按键开关1个10. 发光二极管1个11. 4.7KΩ精密电位器1个12. 510Ω电阻12个13. 8.2KΩ电阻1个14. 10KΩ电阻1个15. 导线若干二、主要元器件的介绍1、模数转换芯片ADC0809:ADC0809是典型的8通8位通道逐次逼近式A/D转换器,它可以喝微型计算机直接接口。
(1)ADC0809内部逻辑框图图1-2 ADC0809内部逻辑框图及引脚图ADC0809的内部逻辑框图如图1-2所示。
途中多路模拟开关可选通8路模拟通道,允许8位模拟量分时输入,并共用一个A/D转换器进行转换器,地址锁存器与译码电路完成对A、B、C三个地址位进行所存与译码(2)ADC0809的引脚ADC0809芯片为28引脚双列直插式装置其引脚排列图为1-2所示。
(3)ADC0809的工作原理首先输入3位地址,并使ALE=1,将地址存入地址锁存器中,此地址经译码选通8路模拟输入之一的比较器。
启动端上升沿逐次逼近寄存器复位,下降沿启动A/D转换,之后EOC输出信号变低,指示转换正在进行,知道A/D转换完成。
EOC变为高电平,指示A/D转换结束,结果数据已经存入锁存器,这个信号可用作中断申请,当OE输入为高电平时,输出三态门打开,转换结果的数字量输出到输出总线上。
图1-3 ADC0809信号的时序配合2.数据处理及控制芯片AT89S51AT89S51是低功耗,高性能CMOS8位单片机,图1-4为内部总体结构,AT89S51内部含4K字节闪速存储器,128字节RAM,32个I/O口线,两个数据指针,两个16位定时器、计数器,一个5向量两级中断结构,一个全双工串行通信口,片内振荡器及时钟电路。
单片机AT89S52设计的数字万用表
单片机AT89S52设计的数字万用表目录题目 (1)数字电压表 (1)1设计要求及技术指标 (1)1.1设计要求11.2技术指标12系统的硬件设计 (1)2.1系统的论证及选择12.1.1主控芯片12.1.2显示芯片22.2原理框图22.3单元电路设计32.3.1主控模块32.3.2显示模式53实验调试及结果 (8)3.1调试过程83.2调试结果94参考文献 (10)5元件清单 (11)6附录A 软件编程 (11)7附录B 电路原理图 (20)题目数字电压表1设计要求及技术指标1.1设计要求1、题目:数字电压表2、利用单片机AT89S52与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,电流值及电阻值,LCD液晶显示相应数据。
1.2技术指标1、单片机的定时中断技术2、数字芯片A/D转换技术3、单片机的数据处理技术4、单片机控制的LCD液晶显示技术2系统的硬件设计2.1系统的论证及选择2.1.1主控芯片方案1:选用专用电压转换芯片INC7107实现电压的测量和现实。
缺点是精度比较低,且内部电压转换和控制部分不可控制。
优点是价格低廉。
方案2:选用单片机AT89S52和A/D转换芯片ADC0809实现电压的转换和控制,用液晶显示出最后的转换电压结果。
缺点是价格稍贵。
优点是转换精度高,且转换的过程和控制、显示部分可以控制。
基于课程设计的要求,我们优先选用了:方案2。
2.1.2显示芯片方案1:选用4个单体的共阳数码管,将a—h全部连接起来,然后接到单片机口的I/O上进行控制。
缺点是焊接时比较麻烦,容易出错。
优点是价格比较便宜。
方案2:选用译码芯片74LS47和74LS138配合一个四联的共阳数码管显示。
缺点是价格较贵,焊接麻烦,单片机控制时比较麻烦。
优点是有效的节约了单片机的I/O口资源,适用于单片机I/O口不够用的情况下。
方案3:方案三:采用LCD液晶显示器显示。
而LCD液晶显示则耗能少,能够显示万用表、电压、电流、电阻等汉字,在显示方面更加灵活,而且改变显示时只要改变软件设计就可以,不用改变硬件电路的设计,易于电路的功能扩展。
简易数字万用表设计
简易数字万用表设计辽宁工业大学单片机原理及接口技术课程设计(论文)题目:简易数字万用表院(系):电气工程学院专业班级:测控技术与仪器学号: 090301020学生姓名:王英会指导教师:起止时间:2012。
6。
18-2012。
6.29课程设计(论文)任务及评语院(系):电气工程学院教研室: 测控技术与仪器注:成绩:平时20%论文质量60% 答辩20%以百分制计算摘要本课题介绍了一种基于单片机的简易数字电压表的设计.该设计主要由三个模块组成:A/D转换模块,数据处理模块及显示模块.A/D转换主要由芯片ADC0804来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。
数据处理则由芯片89S52来完成,其负责把ADC0804传送来的数字量经过一定的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0804芯片工作.该系统的数字电压表电路简单,所用的元件较少,成本低,且测量精度和可靠性较高。
此数字电压表可以测量0—5V的1路模拟直流输入电压值,并通过一个四位一体的7段数码管显示出来。
关键字:单片机;数字电压表;A/D转换; 80S52;ADC0804目录第1章绪论.................................... 错误!未定义书签。
第2章课程设计的方案. (1)2。
1概述 .................................... 错误!未定义书签。
2.2总体方案比较 ............................. 错误!未定义书签。
第3章硬件设计. (11)3.1电压采集 (4)3.2电流采集 (5)3.2电阻采集 (6)第4章软件设计 (7)4。
1程序设计总方案 (7)4。
2系统子程序设计 (8)第5章误差分析 (9)第6章课程设计总结 (10)参考文献 (11)第1章绪论社会的发展、科技的进步,离不开电子产业的推动。
基于单片机AT89c51的数字万用表设计
基于单片机AT89c51的数字万用表设计摘要:本次设计用单片机芯片AT89c51 设计一个数字万用表,能够测量交、直流电压值、直流电流、直流电阻以及电容,四位数码显示。
此系统由分流电阻、分压电阻、基准电阻、电容测试芯片电路、51 单片机最小系统、显示部分、报警部分、AD 转换和控制部分组成。
为使系统更加稳定,使系统整体精度得以保障,本电路使用了AD0809 数据转换芯片,单片机系统设计采用AT89S51 单片机作为主控芯片,配以RC上电复位电路和11.0592MHZ 震荡电路,显示芯片用TEC6122,驱动8 位数码管显示。
程序每执行周期耗时缩到最短,这样保证了系统的实时性。
本文全面、深入、系统地介绍了4 3/4位智能数字万用表的系统设计与研究。
设计中采用了美国MAXIM公司生产的专配万用表芯片MAX134,以及Intel 公司生产的MCS8051单片机。
整个系统结构由MAX134外加一些外围元件构成,然后再与单片机8051相连,驱动LED数码显示。
文章主要介绍了MAX134的性能特点、内部结构、数字接口、输入输出数据及一些功能和原理。
整个设计包括硬件电路设计及软件设计。
硬件电路设计包括处理器、外部设备元件的选择及电路设计,而软件设计则主要是实现仪表的各功能的控制。
关键词数字万用表AT89S51 单片机AD转换与控制AbstractThis design is design a digital universal meter with chip AT89s51 of one-chip computer, can measure and hand in , direct current pressing value , direct current flow , the direct current is hindered, four numbers show. This system is shunted resistance, resistance of partial pressure, basic resistance, minimum system of 51 one-chip computers, shown that some , warning part , AD change and control making up partly. In order to make the system more steady, make the whole precision of the system be ensured, this circuit has used AD0809 data to change the chip, the one-chip computer system is designed to adopt AT89S51 one-chip computer as the top management chip, the electricity is restored to the throne the circuit and 11.0592MHZ and shaken the circuit to match on RC, show that the chip uses TEC6122, urge 8 numbers to be in charge of showing. The every execution cycle consuming time of procedure contracts to get shortest, in this way the real-time character of the security system.In order to make the system more steady, make the whole precision of the system be ensured, this circuit has used AD0809 data to change the chip, the one-chip computer system is designed to adopt AT89S51 one-chip computer as the top management chip, the electricity is restored to the throne the circuit and 11.0592MHZ and shaken the circuit to match on RC, show that the chip uses TEC6122, urge 8 numbers to be in charge of showing.Keyword: Digital universal meter AT89S51 one-chip computer AD changes and controls目录摘要 (i)Abstract ................................................................................................................................ i i 1. 绪论 . (4)1.1 数字万用表的主要特点 (4)1.2 数字万用表设计背景 (6)1.2.1 数字万用表的设计目的和意义 (6)1.2.2 数字万用表的设计依据 (6)1.2.3 数字万用表的设计目的和意义 (6)1.3万用表发展趋势 (7)2. 数字万用表总体设计方案 (8)2.1数字万用表的基本原理 (8)2.2数字万用表的硬件系统设计总体框架图 (15)3. 选用芯片介绍及硬件电路设计方案 (16)3.1 芯片选择及功能简介 (16)3.1.1 AT89c51 芯片功能特性描述 (16)3.1.2 ADC0809 介绍 (19)3.1.2 TEC6122 简述 (21)3.2设计方案及数字万用表的硬件设计 (24)3.2.1 设计方案 (24)3.2.2 数字万用表的硬件设计 (26)3.2.2.1 分模块详述系统各部分的实现方法 (26)3.2.2.2 数字万用表控制硬件整体结构图 (32)3.2.2.1电路的工作过程描述 (32)4. 系统软件与流程图 (33)4.1 电路功能模块 (33)4.2系统总流程图 (33)4.3物理量采集处理流程 (35)4.4电压测量过程流程图 (36)4.5电流的测量过程流程图 (37)4.6电阻的测量过程流程图 (38)4.7电容测量过程流程图 (39)结论 (40)致谢 (41)参考文献 (42)附录 (43)1 绪论随着微电子技术的高速发展,单片机的功能集成化,智能仪器也发展到了一个新的阶段。
基于单片机的数字万用表设计
根据数字万用表的基本原理,设计一个万用表测量系统,符合以下设计要求:
基本要求
1、测量围:直流电压0.1V-100V;直流电流10mA-500mA;电阻100Ω-1MΩ。
2、测量精度:±5%。
3、使用按键或者拨码开关进行测量类型选择,并用LED液晶显示测量数值和单位。
1.1 数字万用表的主要特点
1、显示清晰、直观,读数方便准确
传统的指针式万用表必须借助于指针和刻度进行读数,读数过程中难免会引入认为的偶然测量误差(例如视差),还容易造成视觉疲劳。新兴数字电压表则采用先进的数显技术,使显示结果清晰直观、一目了然。不仅保证了读数的客观、性与准确性,而且符合人们的读数习惯,能够缩短读数时间,提高读数准确度。例如,手持式数字万用表(HDMM)普遍采用字高为26mm的大屏幕LCD。有些数字万用表还增加了各种背光源,以便于夜间观察读数。
基于单片机的数字万用表硬件设计
The hardware design of digital multitester based on monolithic Integrated circuit
总计 毕业设计(论文)28页
表 格0个
插 图19幅
摘要
电压、电流、电阻、频率、流量、压力、流速和开关量都是日常生产和生活中常用的主要被控参数。其中,电压、电流、电阻和频率更是越来越重要。这样,做为测量电流电压等的万用表的地位就显得举足轻重,特别是高精度的数字万用表更是发挥着极其重要的作用。
关键词:数字万用表 AT89C51单片机 TLC2543模数转换器 AD转换与控制
Abstract
Voltage, current, resistance, frequency, flow, pressure, flow velocity and the switch quantity is monly used in daily life and production is mainly control parameters.Among them, the voltage, current, resistance and frequency is more and more important.Such as the status of measurement such as current voltage multimeter is important, especially for high precision digital multimeter is playing an extremely important role.This designusesAT89C51 microcontroller chip design a multi-function digital multimeter, able to measure dc voltage, dc current value, dc resistance and inductance and capacitance, OLED LCD display.This system consists of partial pressure resistance, shunt resistance, benchmark resistance, 51 single chip microputer minimum system, alarm, display part, AD conversion and control ponents.To make the whole system more stable, so as to protect the overall precision, circuit with the TLC2543 modulus conversion chip, single-chip microputer systemusesAT89C51 as the master control chip, with electric reset circuit on the RC and 12 MHZ crystal oscillation circuit.Cycle time consuming shrinkage to the shortest program at a time, so the effective guarantee the real-time performance of the system.Basic principle of this design is the use of analog circuits of various electric signals are collected, and then after amplifying circuit and filter circuit of A/D conversion, the converted digital value sent to SCM I/O port for data processing, and display.Including software using Keil piler environment, for C language ing modular design method, so as to realize the control algorithm of various kinds of electrical signal module, data acquisition module, LCD module and keyboard scan module, so as to ensure the normal operation of the system as a whole.
单片机数字万用表设计
单片机数字万用表设计单片机数字万用表是一种现代化的计算工具,它能够测量各种电信号参数,比如电压、电流、电阻等。
由于其小巧精致,使用方便等优点而备受电子爱好者、电子工程师和电子技术爱好者的喜爱。
那么,今天我们就来了解一下单片机数字万用表的设计吧。
一、单片机数字万用表的基本构成单片机数字万用表主要由单片机模块、测量模块、显示模块、键盘输入模块组成。
1.单片机模块单片机模块是单片机数字万用表的主要控制中心,它是整个数字万用表系统的核心。
它通过接收来自测量模块的输入信号,进行运算,计算出相应的电信号参数。
通过与显示模块之间的通讯,向用户展示测量结果。
2.测量模块测量模块是单片机数字万用表的重要组成部分,它主要用于采集被测量的电压、电流、电阻等电信号参数,并将其转换为数字信号脉冲,然后通过单片机模块进行数字处理。
3.显示模块显示模块是单片机数字万用表中的一个非常重要的组成部分,它主要负责将经过单片机处理的结果展示给用户。
显示模块通常采用液晶、LED等现代电子显示技术,以实现明确、清晰、易读的数字显示。
4.键盘输入模块键盘输入模块是单片机数字万用表中另一个重要的组成部分,它使用户可以通过按键操作实现选择不同的测量功能、设置参数等。
二、单片机数字万用表的特点1.精准度高由于单片机数字万用表的设计采用数字化技术进行测量和计算,效果相对于传统的模拟万用表更加精准,因此可以提高测量精度。
在实际应用中,一些精密测量场合,如医疗电器、科学研究中都能够应用数字万用表实现更精准的测试。
2.智能化由于单片机模块的应用,数字万用表具备自动识别、自动范围、自动修整和自动校准等功能。
通过人机接口,数字万用表可以根据被测电信号的实际情况,实现智能感应和智能调整。
3.使用方便数字万用表设计紧凑,小巧轻便,便于携带和使用。
而且,数字万用表的人机界面友好,通过LED或LCD显示屏幕显示结果,使得用户一目了然,并且方便上手。
三、单片机数字万用表的应用场景1.电器故障排查在电器故障排查中,最常见的是在物体电路中提取不同的电信号参数,通过分析来定位故障原因。
基于单片机实现数字万用表的设计
基于单片机实现数字万用表的设计何佳芬摘要数字万用表(DMM)亦称数字多用表,是目前在电子测量和维修工作中最常用、最得力的一种工具类数字仪表。
但以往数字万用表电路复杂,且实现不易,为了简化数字万用表电路,本设计选择单片机为核心。
本设计的工作原理是测量时将所有测量参数值转换为直流电压值。
测量参数的选择是由键盘控制电路完成的。
单片机采样该直流电压值,再通过单片机内部的A/D转换将其转换成单片机所能处理的数字值,采集到单片机中,通过编写程序将该值还原为所测参数的真值,最后输送到显示和语音播报部分将其传送给测量人员。
本课题的设计是用已学的电子信息工程专业的专业知识,利用单片机设计出的一款数字万用表。
这款数字万用表除了具有测量电阻、电流、电压、电容等功能外,还具有语音播报功能,同时能把测量的结果在LCD显示器上显示出来。
关键词:数字万用表,单片机,A/D转换ABSTRACTDigital Multimeter (DMM), also known as the digital multipurpose table, is currently in electronic measurement and maintenance work in the most commonly used, the most effective tools of a number of instruments.But the past digital multimeter circuit complicated and difficult to achieve, in order to simplify the digital multimeter circuit, the design options for the microcontroller core.The design of the working principle is to measure when all measurement parameters for the DC voltage conversion value. Measurement parameters of choice is controlled by the keyboard to complete the circuit. SCM sampling of the DC voltage value, and then through the internal microcontroller A/D converter to convert SCM can handle the number of values, collected the SCM, through the preparation procedures for the reduction of the value The true value of measuring parameters, transported to the final broadcast of the show and voice will be transmitted to the measurement of its staff.This topic is designed to have been used in the electronics and information engineering expertise, the use of a microcontroller design a digital multimeter. The digital multimeter in addition to measuring resistance, current, voltage, capacitance, and other functions, but also a voice broadcast feature, and can measure the results in the LCD monitor on the show.Key words:Digital Multimeter(DMM), Single-chip micro-computer(SCM), A/D transformation目录摘要 (I)ABSTRACT (II)1 前言 (3)1.1课题研究的背景及意义 (3)1.2本课题的研究现状和水平 (3)1.3数字万用表的发展趋势 (4)1.4本设计实现的技术指标 (5)2 方案分析与选择 (6)2.1设计方案 (6)2.2方案论证 (8)3 系统硬件设计 (9)3.1凌阳SPCE061A简介 (9)3.1.1 总述 (9)3.1.2 性能 (9)3.1.3 结构概览 (9)3.1.4 芯片的引脚排列和说明 (10)3.1.5 特性 (11)3.2系统硬件设计 (15)3.2.1 参数测量电路的设计 (15)3.2.2 键盘控制电路的设计 (28)3.2.3 语音播报和显示电路的设计 (29)3.3电源电路的设计 (30)4 系统软件设计 (33)4.1主程序设计 (33)4.2子程序设计 (34)4.2.1 声音功能子程序的设计 (34)4.2.2 键盘扫描子程序设计 (36)4.2.3 采样子程序设计 (37)5系统组装与调试 (41)5.1系统组装 (41)5.1.1 PCB制作 (41)5.1.2 元件焊接 (41)5.2系统调试 (41)5.2.1 硬件调试 (41)5.2.2 软件调试 (42)5.2.3 综合调试 (42)5.3误差分析 (42)6 结论 (44)参考文献 (45)附图A 源程序 (46)附录B 总电路图 (55)致谢 (56)1 前言1.1 课题研究的背景及意义随着单片机功能集成化的发展,其应用领域也逐渐地由传统的控制,扩展为控制处理数据处理以及数字信号处理(DSP)等领域。
单片机数字万用表课程设计
《单片机》课程设计题目:基于单片机的数字多用表设计专业:电力系统及其自动化班级:本自动化姓名:学号:指导老师:小组成员:成绩:摘要本次设计采用单片机芯片AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。
为使系统更加稳定,使系统的整体精度得以保障,本电路使用了A D C0809数据转换芯片,单片机系统设计采用AT89S51作为主控芯片,配以RC上电复位电路和震荡电路,程序每执行周期耗时缩到最短,这样保证了系统的实时性。
关键词数字万用表AT89S51单片机A D转换与控制目录摘要 (2)关键词 (2)绪论1.数字万用表设计背景 (4)1.1 数字万用表的设计目的和意 (4)1.2 数字万用表的设计依据 (4)1.3 数字万用表设计重点解决的问题 (4)2.数字万用表总体设计方案 (5)2.1数字万用表的基本原理.......................... ....... . (5)2.2芯片选择及功能简介………………………………………..2.3电路原理图及仿真图…………………………………….. ……….2.4系统板上硬件连线……………………………….. ……….. ……2.5程序设计容……………………………….. ……….. ……2.6C语言源程序……………………………….. ……….. ……3 总结……………………………………….….…………4心得体会5 参考文献 (13)绪论数字万用表亦称数字多用表,简称D M M(Di gt i a l Mu lt i m e t e r)。
它是采用数字化测量技术,把连续的模拟量转换成不连续的,离散的数字形式并加以显示的仪表。
传统的指针式万用表功能单精度低,不能满足数字化时代的需求,采用单片机的数字万用表,已被广泛用于电子及工业测量、工业自动化仪表、自动测试系统等智能测量领域,显示出强大的生命力。
数字万用表的课程设计
课程名称: 数字万用表的设计专业:电子信息工程班级:0学号:姓名:指导教师:目录1 、设计任务 (3)1.1设计目的 (3)1.2设计指标及要求 (3)2、设计思路与总体框图 (3)3、系统硬件电路的设计 (4)3.1主控芯片 (4)3.2模数转换部分 (4)3.3 电阻测量输入电路 (6)3.4电压测量输入电路 (7)3、5电流输入测量电路 (9)3.6 自锁开关 (10)4、软件设计 (10)4.1主程序设计 (10)4.2 A/D转换子模块 (11)5、系统调试 (11)5.1硬件调试 (11)5.2 硬件故障 (11)5.3硬件调试方法 (12)5.4软件调试 (12)5.5软件故障 (12)5.6软件调试方法 (12)6 实验数据处理 (12)6.1实验数据 (12)6.2实验数据分析 (13)7总结与体会 (13)7.1总结 (14)7.2体会 (14)8 参考文献 (14)9 附录——程序 (14)1、设计任务1.1设计目的采用A/D转换器ADC0804和STC89C51单片机,设计一台数字多用表,能进行电压、电流和电阻的测量,测量结果通过LCD液晶显示器显示,通过按键进行测量功能转换。
1.2设计指标及要求电压测量范围0~20V,测量误差约为 0.05V,电流测量范围1~200mA,测量误差约为±0.5mA,电阻测量范围0~1000Ω,测量误差约为±2Ω。
2、设计思路与总体框图1.方案选择用单片机STC89C51与ADC0804设计一个数字万用表,配合分流电阻、分压电阻、基准电阻可以测量直流电压值,直流电流、直流电阻,四位数码显示。
实现各级量程的直流电压测量,其量程范围为0—20(V)。
实现不同量程的直流电流测量,其量程范围为0—200(mA)。
实现不同量程的电阻测量,其量程范围为0—1000(Ω)。
ADC0804是带有8位A/D转换器、8路多路开关以及微处理机兼容的控制逻辑的CMOS组件。
基于单片机版数字式毫欧表的设计
方案三、伏安法测电阻
图2-3伏安法测电阻原理图
伏安法测电阻是最简单最常用的一种方法,它是利用欧姆定理: 来实现电阻的测量,通过测量得到被测电阻两端的电压和电流来计算得到被测电阻的阻值,这样更适合单片机处理数据。
我国的电工仪器仪表行业可以说是在电子比较成功的一个领域了,因为它是为数不多的而不需要大量进口的一个行业,相反还有不俗的出口量,相对于芯片制造和集成电路方面这是一个非常好的现象,国内的相关企业对于这个行业重视也逐步提高,政府部门对于该行业的监管和质量的把关比较到位,对于新产品开发的重视也让这些企业从中获得很大收益,生产体系的建立与成熟,让生产更规模化、企业化,科技水平的提高使生产质量也得到了国际市场的认同。当然也是这个产业的技术要求并不是很高,按照我国现在的科技水平可以很好的满足这个行业国际要求的标准,生产出满足大多数应用领域所需的精度要求,而国内充足的劳动力资源是别的国家所不具备的一大优势,这样我们手握价格优势,再加上随着科技的发展,这个行业的发展空间空前的广阔。从毫欧表市场来看,目前我国的电子测试表行业发展日渐成熟,一些基础的中低档的电工仪器仪表常就不必细说了,单从一些高端的精密度更高的数字表来说,在2010年以后在国内的市场占有率就已经很高了,达到了80%以上,就目前的发展状况来说,未来几年内,我国的电工仪器仪表行业将飞速的发展。
关键词:毫欧表;恒流源;运算放大器;ADC模数转化;液晶显示
[关键词与摘要内容隔行书写,词条用小四号宋体字,词条间用分号(;)隔开,3-5个关键词]
基于单片机AT89c51的数字万用表
基于单片机AT89c51的数字万用表设计摘要:本次设计用单片机芯片AT89c51 设计一个数字万用表,能够测量交、直流电压值、直流电流、直流电阻以及电容,四位数码显示。
此系统由分流电阻、分压电阻、基准电阻、电容测试芯片电路、51 单片机最小系统、显示部分、报警部分、AD 转换和控制部分组成。
为使系统更加稳定,使系统整体精度得以保障,本电路使用了AD0809 数据转换芯片,单片机系统设计采用AT89S51 单片机作为主控芯片,配以RC上电复位电路和11.0592MHZ 震荡电路,显示芯片用TEC6122,驱动8 位数码管显示。
程序每执行周期耗时缩到最短,这样保证了系统的实时性。
本文全面、深入、系统地介绍了4 3/4位智能数字万用表的系统设计与研究。
设计中采用了美国MAXIM公司生产的专配万用表芯片MAX134,以及Intel 公司生产的MCS8051单片机。
整个系统结构由MAX134外加一些外围元件构成,然后再与单片机8051相连,驱动LED数码显示。
文章主要介绍了MAX134的性能特点、内部结构、数字接口、输入输出数据及一些功能和原理。
整个设计包括硬件电路设计及软件设计。
硬件电路设计包括处理器、外部设备元件的选择及电路设计,而软件设计则主要是实现仪表的各功能的控制。
关键词数字万用表AT89S51 单片机AD转换与控制AbstractThis design is design a digital universal meter with chip AT89s51 of one-chip computer, can measure and hand in , direct current pressing value , direct current flow , the direct current is hindered, four numbers show. This system is shunted resistance, resistance of partial pressure, basic resistance, minimum system of 51 one-chip computers, shown that some , warning part , AD change and control making up partly. In order to make the system more steady, make the whole precision of the system be ensured, this circuit has used AD0809 data to change the chip, the one-chip computer system is designed to adopt AT89S51 one-chip computer as the top management chip, the electricity is restored to the throne the circuit and 11.0592MHZ and shaken the circuit to match on RC, show that the chip uses TEC6122, urge 8 numbers to be in charge of showing. The every execution cycle consuming time of procedure contracts to get shortest, in this way the real-time character of the security system.In order to make the system more steady, make the whole precision of the system be ensured, this circuit has used AD0809 data to change the chip, the one-chip computer system is designed to adopt AT89S51 one-chip computer as the top management chip, the electricity is restored to the throne the circuit and 11.0592MHZ and shaken the circuit to match on RC, show that the chip uses TEC6122, urge 8 numbers to be in charge of showing.Keyword: Digital universal meter AT89S51 one-chip computer AD changes and controls目录摘要 (i)Abstract (ii)1. 绪论 (4)1.1 数字万用表的主要特点 (4)1.2 数字万用表设计背景 (6)1.2.1 数字万用表的设计目的和意义 (6)1.2.2 数字万用表的设计依据 (6)1.2.3 数字万用表的设计目的和意义 (6)1.3万用表发展趋势 (7)2. 数字万用表总体设计方案 (8)2.1数字万用表的基本原理 (8)2.2数字万用表的硬件系统设计总体框架图 (15)3. 选用芯片介绍及硬件电路设计方案 (16)3.1 芯片选择及功能简介 (16)3.1.1 AT89c51 芯片功能特性描述 (16)3.1.2 ADC0809 介绍 (19)3.1.2 TEC6122 简述 (21)3.2设计方案及数字万用表的硬件设计 (24)3.2.1 设计方案 (24)3.2.2 数字万用表的硬件设计 (26)3.2.2.1 分模块详述系统各部分的实现方法 (26)3.2.2.2 数字万用表控制硬件整体结构图 (32)3.2.2.1电路的工作过程描述 (32)4. 系统软件与流程图 (33)4.1 电路功能模块 (33)4.2系统总流程图 (33)4.3物理量采集处理流程 (35)4.4电压测量过程流程图 (36)4.5电流的测量过程流程图 (37)4.6电阻的测量过程流程图 (38)4.7电容测量过程流程图 (39)结论 (40)致谢 (41)参考文献 (42)附录 (43)1 绪论随着微电子技术的高速发展,单片机的功能集成化,智能仪器也发展到了一个新的阶段。
简易数字万用表的方案设计书11
目录摘要1一.设计任务2二.系统方案3三.理论分析与计算43.1器件的选择与比较43.2 测量电路的设计和分析43.2.1 模数(A/D)转换与数字显示电路43.2.2 多量程数字电压表原理43.2.3 多量程数字电流表原理53.2.4 电阻的测量原理63.2.5 电容测量原理7四.电路设计与程序设计84.1 直流电压测量电路84.2 直流电流测量电路84.3 电阻测量电路94.4 测电容电路94.5 测试切换指示电路104.6 最小系统电路10五.测试方案及结果115.1 硬件调试111.测试仪器112.测试方法115.2 软件调试115.3 硬件软件联合调试11模块程序设计法的主要优点是:115.4测试流程125.4.1 整体测试流程125.4.2电压测试流程125.4.3 电阻测量流程135.4.4 电流测试流程13 5.5 测试结果135.5.1 电流测试结果135.5.2 电阻测试结果145.5.3 电压测试结果14参考文献14附录一:15摘要本次设计用单片机芯片STC12C5A60S2设计一个数字万用表,能够测量直流电压值、直流电流、直流电阻以及电容和电感,四位数码显示。
此系统由分流电阻、分压电阻、基准电阻、555振荡电路、51单片机最小系统、显示部分、AD转换和控制部分组成。
为使系统更加稳定,使系统整体硬件更简单,本电路使用了STC12C5A60S2自带的AD,它单片机系统设计采用STC12C5A60S2单片机作为主控芯片,配以RC上电复位电路和11.0592MHZ震荡电路,显示用四位数码管。
程序每执行周期耗时缩到最短,这样保证了系统的实时性。
关键字:数字万用表;单片机;AD转换一.设计任务1.设计并制作一台支持直流电压、直流电流、电阻测量的数字万用表。
2.测量范围:直流电压0.1V-100V;直流电流10mA-500mA;电阻100Ω-1MΩ。
3.使用按键或者拨码开关进行测量类型选择,并用数码管显示器显示测量数值,发光二极管指示测量类型与单位。
单片机数字万用表课程设计答辩
引言
数字数字多用表,简称DMM。传 统的指针式万用表功能单精度低,不 能满足数字化时代的需求,采用单片 机的数字万用表,精度高、抗干扰能 力强,可扩展性强、集成方便。
设计内容数字万用表的设计结构框图
开关电路
震荡电路
89c52
ADC输入
被测量显示 导通报警
ADC使能控制
设计要求
•电压测量范围:0-5V。 •同时采集8路信号并分时显示。
– 意义 随着数字技术的发展,多用表的数字化给人们生产 学习带来了极大的便利,首先,由于采用集成式数 字芯片,使得数字多用表的精度大为提高;其次, 数字化显示可以给人更直观的信息,缩短了生产时 间,提高了生产效率。因此,研究数字式多用表扩 大其应用,有着非常现实的意义。
• 第一部分:引言 • 第二部分:设计内容 • 第三部分:总结
•数码管显示电压值。 •测量精度:0.01V。 •系统具备自检功能。 •系统具备复位功能。 •系统具有抑制脉冲干扰能力。
总体结构
• 单片机主控电路 • A/D转换电路 • 显示电路
单片机主控电路图
A/D转换电路
7段LED数码管电路
软件流程
开始 初始化 调用A/D转换子程序
数据处理 调用显示程序
基于单片机的数字多用表设计
指导教师:张雨沐
班级:本电信111 成员:陈子杰 杨伟辉 谭伟明
数字多用表的的背景及意义
– 背景 在电子产品的生产设计中,多用表是一种最常见的 工具。多用表是采用电路实现对电压,电阻,电流 的测量以及显示的测量装置,广泛用于电子产品设 计生产过程中,已成为一种不可少的工具。
总结
• 数字万用表属于一种测量工具,其
本身的好坏直接影响到测量结果, 因此上面的设计只是设计用来测量 电压电流电阻,其它量的测量则要 添加扩展功能。
基于单片机的数字万用课程设计解读
目录1 前言 (1)1.1课题的提出 (1)1.2研究的意义 (1)1.3设计的任务 (1)2 总体方案确定 (1)2.1方案比较及选择 (1)2.1.1模数转换芯片方案 (1)2.1.2显示器方案 (4)2.2确定设计方案 (5)3 系统硬件分析及设计 (5)3.1数字万用表的基本原理 (5)3.1.1模数转换及显示电路原理 (5)3.1.2多量程数字电压表原理 (6)3.1.3多量程数字电流表原理 (6)3.1.4电阻测量原理 (7)3.2硬件系统总体设计框图 (8)3.3硬件电路所用芯片及元件介绍 (8)3.3.1 STC的89C52单片机的特点及功能介绍 (8)3.3.2 PCF8591模数及数模转换芯片介绍 (11)3.3.3 LCD1602液晶显示器介绍 (12)3.4硬件电路设计 (13)3.4.1电源部分 (13)3.4.2电压衰减电路 (14)3.4.3电流衰减电路 (14)3.4.4电阻-电压变换电路 (15)3.4.5模数转换部分 (15)3.4.6报警提示部分 (16)3.4.7单片机最小系统 (16)3.4.8显示输出部分 (17)3.4.9开关及量程选择部分 (17)3.4.10整体硬件电路 (18)3.5电路工作过程描述 (18)4 系统软件设计 (18)4.1 C语言概述 (18)4.2软件设计思路 (19)4.3程序流程图 (19)4.3.1系统软件总流程图 (19)4.3.2电压测量流程图 (20)4.3.3电流测量流程图 (20)4.3.4电阻测量流程图 (20)5 测试及实验分析 (21)5.1电路功能仿真 (21)5.1.1数字电压表功能仿真 (21)5.1.2数字电流表功能仿真 (22)5.1.3数字欧姆表功能仿真 (23)6 总结 (23)参考文献 (24)附录 (25)摘要基于51单片机的数字万用表,可用于测量直流电压、直流电压及电阻,并使用1602进行显示。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
《单片机》课程设计题目:基于单片机的数字多用表设计专业:电力系统及其自动化班级:本自动化姓名:学号:指导老师:小组成员:成绩:摘要本次设计采用单片机芯片AT89S51与ADC0809设计一个数字电压表,能够测量0-5V之间的直流电压值,四位数码显示,但要求使用的元器件数目最少。
为使系统更加稳定,使系统的整体精度得以保障,本电路使用了A D C0809数据转换芯片,单片机系统设计采用A T89S51作为主控芯片,配以R C上电复位电路和震荡电路,程序每执行周期耗时缩到最短,这样保证了系统的实时性。
关键词数字万用表AT89S51单片机A D转换与控制目录摘要 (2)关键词 (2)绪论1.数字万用表设计背景 (4)1.1 数字万用表的设计目的和意 (4)1.2 数字万用表的设计依据 (4)1.3 数字万用表设计重点解决的问题 (4)2.数字万用表总体设计方案 (5)2.1数字万用表的基本原理.......................... ....... . (5)2.2芯片选择及功能简介………………………………………..2.3电路原理图及仿真图…………………………………….. ……….2.4系统板上硬件连线……………………………….. ……….. ……2.5程序设计内容……………………………….. ……….. ……2.6C语言源程序……………………………….. ……….. ……3 总结……………………………………….….…………4心得体会5 参考文献 (13)绪论数字万用表亦称数字多用表,简称D MM(D i gti a l M u l tim et e r)。
它是采用数字化测量技术,把连续的模拟量转换成不连续的,离散的数字形式并加以显示的仪表。
传统的指针式万用表功能单精度低,不能满足数字化时代的需求,采用单片机的数字万用表,已被广泛用于电子及工业测量、工业自动化仪表、自动测试系统等智能测量领域,显示出强大的生命力。
数字万用表具有以下几点优势:(1)显示清晰直观,计数准确为了提高观察的清晰度,新型的手势式数字万用表已普遍采用字高为26m m的大屏幕LC D(液晶显示器)。
有些数字万用表还增加了背光源,以便于夜间观察读数。
(2)显示位数数字万用表的显示位数通常为3位到8位半。
(3)准确度高准确度是测量结果中系统误差与随机误差的综合。
它表示测量结果与真值的一致程度,也反映了测量误差的大小,准确度愈高,测量误差愈小。
数字万用表的准确度远优于指针万用表。
(4)分辨力高数字万用表在最低电压量程上末位1个字所代表的电压值,称作仪表的分辨率,宏观世界反映了仪表灵敏度的高低,分辨率随显示位数的增加而提高。
(5)测试功能强数字万用表不止可以测量直流电压,直流电流,电阻二极管正向压降等等。
(6)测量范围宽数字万用表可满足常规电子测量的需要,智能数字万用表的测量范围更宽广。
(7)测量速率快数字万用表在每秒中内对被电压的测量次数称为测量速率,单位是次/秒。
它主要取决于A/D转换器的转换速率。
一般数字万用表的测量速率为2到5次/秒。
有的呢过达到20次/秒以上,另外有的比这个还要高得多。
数字万用表可满足不同用户对测量速率的需要。
(8)输入阻抗高数字万用表电压档具有很高的输入阻抗,通常为10至10000M欧姆,从被测电路上吸取的电流小,不会影响被测信号源的工作状态,能减小由信号源内阻引起的测量误差。
(9)保护功能完善,抗干扰能力强数字万用表具有比价完善的保护电路,过载能力强,新型的数字万用表还增加了高压保护器件,能防止浪涌电压。
本设计就是居于这个设计理念一个基于单片机的数字万用表。
该设备具有直观简单的优点。
并且能深入的说明万用表的测量原理。
能直观的了解万用表各个部分的结构和测试原则。
1数字万用表的设计背景在本章中主要介绍了系统的设计原则和总体方案及其系统概述等。
1.1数字万用表的设计目的和意义数字万用表是当前电子、电工、仪器、仪表和测量领域大量使用的一种基本测量,已被广泛应用于电子及电工测量、工业自动化仪表、自动测试系统等智能化测量领域,示出强大的生命力。
随着时代科技的进步,数字万用表的功能越来越强大,把电量及非电量的测量技术提高到崭新水平。
1.2 数字万用表的设计依据根据数字万用表的原理,结合以下的设计要求:"设计一个数字万用表,能够测量直流电压值,直流电流、直流电阻。
实现多级量程的直流电压测量,其量程范围是200mv、2v ,20v,200v和500v.实现多级量程的直流电流测量,其量程范围是2mA ,20mA,200mA、2A和20A.实现多级量程的电阻测量,其量程范围是200、2k ,20k,200k和2M。
由此设想出以下的解决方法,即数字万用表的系统由分流电阻、分压电阻、基准电阻、电容测试芯片电路、51单片机最小系统、显示部分、报警部分、AD转换和控制部分组成。
为使系统更加稳定,使系统整体精度得以保障。
1.3数字万用表设计重点解决的问题本设计重点要解决的问题是对不同量程的各种测量内容的转换,还有就是各部分电路组合成一个完整的数字万用表,而难点解决的问题就是程序的设计,要保正其可行性从而保证设计的正确性。
2 数字万用表总体设计方案2.1数字万用表的基本原理数字万用表的最基本功能是能够测量直流电压,直流电流,还有能够测电量阻。
下面我们分别介绍各个部分的组成:(1)、模数(A/D)转换与数字显示电路常见的物理量都是幅值(大小)连续变化的所谓模拟量(模拟信号)。
指针式仪表可以直接对模拟电压、电流进行显示。
而对数字式仪表,需要把模拟电信号(通常是电压信号)转换成数字信号,再进行显示和处理(如存储、传输、打印、运算等)。
数字信号与模拟信号不同,其幅值(大小)是不连续的。
这种情况被称为是"量化的"。
若最小量化单位(量化台阶)为,则数字信号的大小一定是的整数倍,该整数可以用二进制数码表示。
但为了能直观地读出信号大小的数值,需经过数码变换(译码)后由数码管或液晶屏显示出来。
(2) 、多量程数字电压表原理在基准数字电压表头前面加一级分压电路(分压器),可以扩展直流电压测量的量程。
(3)多量程数字电流表原理测量电流的原理是:根据欧姆定律,用合适的取样电阻把待测电流转换为相应的电压,再进行测量。
(4)电阻测量原理数字万用表中的电阻档采用的是比例测量法。
由稳压管ZD提供测量基准电压,流过标准电阻和被测电阻的电流基本相等2.2芯片选择及功能简介这次的课程设计中,我们这一种选择了芯片AT89S51和ADC0809。
AT89S51是一个低功耗,高性能CMOS 8位单片机,片内含4k Bytes ISP (In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S51可为许多嵌入式控制应用系统提供高性价比的解决方案。
AT89S51有PDIP、PLCC、TQFP三种封装方式,其中最常见的就是采用4 0Pin封装的双列直接PDIP封装,芯片共有40个引脚,引脚的排列顺序为从靠芯片的缺口左边那列引脚逆时针数起,依次为1、2、3、4、…、40,其中芯片的1脚顶上有个凹点。
在单片机的40个引脚中,电源引脚2根,外接晶体振荡器引脚2根,控制引脚4根以及4组8位可编程I/O引脚32根。
1、主电源引脚(2根)VCC(Pin40):电源输入,接+5V电源GND(Pin20):接地线2、外接晶振引脚(2根)XTAL1(Pin19):片内振荡电路输入端XTAL2(Pin20):片内振荡电路输出端3、控制引脚(4根)RST/VPP(Pin9):复位引脚,出现2个机器周期的高电平将使单片机复位。
ALE/PROG(Pin30):地址锁存允许信号PSE N(Pin29):外部存储器读选通信号EA/VPP(Pin31):程序存储器的内外部选通,接低电平从外部程序存储器读指令,如果接高电平则从内部程序存储器读指令。
4、可编程输入/输出引脚(32根)AT89S51单片机有4组8位的可编程I/O口,分别位P0、P1、P2、P3口,每个口有8位(8根引脚),共32根。
PO口(P in39~Pin32):8位双向I/O口线,名称为P0.0~P0.7P1口(Pin1~Pin8):8位准双向I/O口线,名称为P1.0~P1.7P2口(Pin21~Pin28):8位准双向I /O口线,名称为P2.0~P2.7P3口(Pin10~Pin17):8位准双向I/O口线,名称为P3.0~P3.7。
AT89S51的主要性能参数:与MCS-51产品指令系统完全兼容4k字节在系统编程(ISP)Flash闪速存储器1000次擦写周期4.0-5.5V的工作电压范围全静态工作模式:0Hz-33MHz三级程序加密锁128×8字节内部RAM32个可编程I/O口线2个16位定时/计数器6个中断源全双工串行UART通道低功耗空闲和掉电模式中断可从空闲模唤醒系统看门狗(WDT)及双数据指针掉电标识和快速编程特性灵活的在系统编程(ISP字节或页写模式)ADC0809是美国国家半导体公司生产的CMOS工艺8通道,8位逐次逼近式A/D模数转换器。
其内部有一个8通道多路开关,它可以根据地址码锁存译码后的信号,只选通8路模拟输入信号中的一个进行A/D转换。
是目前国内应用最广泛的8位通用A/D芯片1.主要特性1)8路输入通道,8位A/D转换器,即分辨率为8位。
2)具有转换起停控制端。
3)转换时间为100μs(时钟为640kHz时),130μs(时钟为500kHz时)4)单个+5V电源供电5)模拟输入电压范围0~+5V,不需零点和满刻度校准。
6)工作温度范围为-40~+85摄氏度7)低功耗,约15mW。
2.内部结构ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构如图所示,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型A/D转换器、逐次逼近寄存器、逻辑控制和定时电路组成。
3.外部特性(引脚功能)ADC0809芯片有28条引脚,采用双列直插式封装,如图所示。
下面说明各引脚功能。
IN0~IN7:8路模拟量输入端。
2-1~2-8:8位数字量输出端。
ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路ALE:地址锁存允许信号,输入,高电平有效。
START:A/D转换启动脉冲输入端,输入一个正脉冲(至少100ns宽)使其启动(脉冲上升沿使0809复位,下降沿启动A/D转换)。