基于单片机的八路电压巡检系统设计

合集下载

基于单片机的8路温度巡检仪的毕业设计

基于单片机的8路温度巡检仪的毕业设计

8路温度巡检仪设计任务:8路温度巡检仪可以测量0-300 o C 范围内的8路输入温度值,并能在5位LED 数码管上轮流显示,最高位显示通道数。

测量最大分辨率为0.05 o C 。

方案确定:8路温度巡检仪电路由A/D 转换,多路数据选择,数据处理及显示控制组成。

电路原理图如图所示。

A/D 采集由集成电路AD7705组成,数据选择开关由CD4051组成,地址线决定对哪一路进行数据转换.扩展的外围芯片采用串行接口芯片,使整个系统体积小,功耗低,有极好的可维护性和较强的抗干扰性能。

单片机晶振为12M ,AD7705的时钟线接单片机的LAE 端,它将产生2M 的时钟。

单片机P0口为数码管的段码,P2口为位选。

P3.0为A/D 数据输入端,采用串行通信的方式0进行数据的读入。

For personal use only in study and research; not for commercial use系统硬件设计: 1、A/D 采样模块:在这一部分电路中,AD7705是用于低频测量系统的前端器件,它分辨率高,且有节电模式,能够满足高精度和低功耗的要求。

此外,AD7705片内还有数字滤波电路、校准电路和补偿电路,因而能更好地保证高精度的实现温度测量。

AD7705使用5V 单电源,它有两个模拟差分输入通道,在电源为5V 、参考电压为3.3V. AD7705可直接接收传感器产生的小信号以进行A /D 转换并输出串行数字信号。

它采用Σ-Δ技术来实现16位A /D 转换。

采样速率由MCLKIN 端的主时钟和放大器的可变增益来决定。

实际上,AD7705同时可以对输入信号进行片内放大、调制转换和数字滤波处理。

其数字滤波器的阻带可编程控制,以便调节滤波器的截止频率和输出数据更新速率。

For personal use only in study and research; not for commercial use关于AD7705基准电压的选择中,为了测量的精度,没有直接将电源电压作为基准电压,而是选用专门的稳压集成芯片ASM1117.并且要进行去耦处理。

单片机课程设计八路温度巡回检测系统方案

单片机课程设计八路温度巡回检测系统方案

课程设计八路温度巡回检测系统院(系): XXXXXX学院专业:XXXXXX学号:XXXXXXX学生: XXX指导老师: XXX摘要:本文介绍了一种基于PIC16F877A单片机,利用DS18B20对多路温度采集,并进行温度的控制与检测,并通过12864液晶显示出来。

系统过控制按钮实现了实时各路的报警温度,并且实现多路与任一单路温度显示切换,从而既可以进行多路的检测又可以进行任一单路的监控,而且还有数字跟图形两种显示方式更为直观。

在温度超过设定温度时温度跟时间通过24C02存储起来,以便查看,同时可以通过固定远程报警,还能将温度上传至PC机,进行后续处理。

关键词:温度检测;单片机;串行通讯;DS18B20;目录1系统设计62主芯片:PIC16F877A单片机简介82.1PIC单片机的优越之处:82.2PIC16F877A引脚图与主要性能92.3最小系统112.3.1复位功能112.3.2 系统时钟122.4 设计心得总结123LCD12864液晶原理介绍与接口实现123.1 液晶显示模块概述123.2 液晶引脚说明133.3 接口时序143.4 具体指令介绍173.5 显示坐标关系223.5.1、图形显示坐标223.5.2 汉字显示坐标243.6 与单片机的接口实现253.7设计心得总结264DS18B20原理介绍与接口实现274.1 DS18B20简介274.2DS18B20结构与其工作原理274.3DS18B20的接口实现364.3.1 硬件设计364.3.2 软件设计374.4设计心得总结384.4.1 焊接问题:384.4.2 软件设计:384.4.3 不足:395存储芯片AT24C02简单介绍与接口实现395.1AT24C02功能描述管脚定义395.2管脚定义与接口实现405.3设计心得416 实时时钟DS1302简单介绍与接口实现426.1 DS1302简介426.2 DS1302结构与工作原理426.3DS1302的接口实现447温度上限报警功能467.1 设计原理467.2 设计心得体会478与PC串口通讯与VB上位机简单介绍478.1 与PC串口通信478.2 上位机介绍499 总结57附录58部分原理图:58参考文献:59基于PIC单片机的多路温度监控巡回系统1系统设计在工业生产和日常生活中,经常要对温度进行测量与控制,并且有时是对多个点进行温度测量,比如冷库温度监控、环境温度监测、农业温室监控、粮库温度监控等。

八路自动巡回监测系统研发设计

八路自动巡回监测系统研发设计

天津工业大学课程设计技术报告题目:八路自动巡回监测系统设计学院:机械工程学院专业:测控082学生姓名:指导教师:-Ⅱ-摘要在实际生产和生活等各个领域中,温度是环境因素不可或缺的一部分,对温度进行及时精确的控制和检测显得尤为重要。

随着国民经济的发展,人们需要对各中加热炉,热处理炉,生化温室中温度进行监测。

采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。

本文介绍了基于单片机AT89C51的温度监测系统的设计方案与软硬件实现。

采用电阻式温度传感器PT100采集温度数据,模数转换器AD0809对采集的温度进行转换,液晶显示屏1602显示温度数据,通过按键进行循环显示和单通道显示温度的设置。

给出了系统总体框架、程序流程图和Proteus 仿真结果,并在硬件平台上实现了所设计的各种功能。

关键词:单片机AT89C51,温度传感器PT100,模数转换器AD0809,液晶显示器1602-Ⅱ-AbstractTemperature is an essential of environmental factors in our actual production,living and many other fields. It’s particularly important to control and detect the temperature promptly and exactly. With the development of the national economy, people need to all in the furnace, heat treatment furnace, chemical and biological monitoring of the temperature of the greenhouse and control. Single-chip computer to control not only has control of their convenience, simplicity and flexibility advantages, but also substantial increase in temperature was charged with technical indicators, which can greatly improve the quality and quantity of products.This article describes the AT89C51 microcontroller based temperature monitoring system design and software and hardware. PT100 temperature sensor using temperature data collected, the temperature of the collected AD0809 ADC conversion, LCD display temperature data in 1602,through buttons to set the different channel’sdisplay of the temperature, Overall frameworkof the system is given, the program flow chart and the Proteus simulation results and hardware platform designed to achieve the various functions.Key words: SCM AT89C51, temperature sensorPT100, Analog AD0809, LCD 1602-Ⅱ-目录摘要 (Ⅰ)Abstract (Ⅱ)目录 (Ⅲ)第一章引言 (2)1.1系统背景和意义 (2)1.2系统实际表述 (2)1.2.1温度采集系统的表述 (3)1.2.2 温度显示系统的表述 (4)第二章系统硬件设计 (5)2.1温度数据采集模块 (4)2.1.1温度传感器PT100 (8)2.1.2A/D转换器AD0809 (9)2.1.3信号调理电路 (8)2.2单片机控制模块........................................................... 错误!未定义书签。

8路数据采集系统(数字电压)单片机课程设计报告

8路数据采集系统(数字电压)单片机课程设计报告

单片机课程设计报告班级:通信一班姓名:马楠学号:6007206095目录一、8051单片机系统简介二、硬件电路原理图设计及说明三、程序流程四、程序代码五、实验总结一、8051单片机系统简介单片微型计算机简称为单片机,又称为微型控制器,是微型计算机的一个重要分支。

单片机是70年代中期发展起来的一种大规模集成电路芯片,是CPU、RAM、ROM、I/O接口和中断系统于同一硅片的器件。

80年代以来,单片机发展迅速,各类新产品不断涌现,出现了许多高性能新型机种,现已逐渐成为工厂自动化和各控制领域的支柱产业之一。

MCS-51是标准的40引脚双列直插式集成电路芯片l P0.0~P0.7 P0口8位双向口线(在引脚的39~32号端子)。

l P1.0~P1.7 P1口8位双向口线(在引脚的1~8号端子)。

l P2.0~P2.7 P2口8位双向口线(在引脚的21~28号端子)。

l P3.0~P3.7 P3口8位双向口线(在引脚的10~17号端子)AT89S51单片机及其引脚说明AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4KB 的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。

它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用 8位微处理器于单片芯片中,具有高性价比。

AT89S51是一个有40个引脚的芯片,引脚配置如图2 AT89S51引脚配置所示。

图2 AT89S51引脚配置AT89S51芯片的40个引脚功能为:VCC 电源电压。

GND 接地。

RST 复位输入。

当RST变为高电平并保持2个机器周期时,将使单片机复位。

WDT溢出将使该引脚输出高电平,设置SFR AUXR的DISRTO位(地址8EH)可打开或关闭该功能。

DISKRTO位缺省为RESET输出高电平打开状态。

XTAL1 反向振荡放大器的输入及内部时钟工作电路的输入。

八路自动巡回监测系统设计

八路自动巡回监测系统设计

天津工业大学课程设计技术报告题目:八路自动巡回监测系统设计学院:机械工程学院专业:测控082学生姓名:指导教师:摘要在实际生产和生活等各个领域中,温度是环境因素不可或缺的一部分,对温度进行及时精确的控制和检测显得尤为重要。

随着国民经济的发展,人们需要对各中加热炉,热处理炉,生化温室中温度进行监测。

采用单片机来对他们控制不仅具有控制方便,简单和灵活性大等优点,而且可以大幅度提高被控温度的技术指标,从而能够大大的提高产品的质量和数量。

本文介绍了基于单片机AT89C51的温度监测系统的设计方案和软硬件实现。

采用电阻式温度传感器PT100采集温度数据,模数转换器AD0809对采集的温度进行转换,液晶显示屏1602显示温度数据,通过按键进行循环显示和单通道显示温度的设置。

给出了系统总体框架、程序流程图和Proteus 仿真结果,并在硬件平台上实现了所设计的各种功能。

关键词:单片机AT89C51,温度传感器PT100,模数转换器AD0809,液晶显示器1602AbstractTemperature is an essential of environmental factors in our actual production,living and many other fields. It’s particularly important to control and detect the temperature promptly and exactly. With the development of the national economy, people need to all in the furnace, heat treatment furnace, chemical and biological monitoring of the temperature of the greenhouse and control. Single-chip computer to control not only has control of their convenience, simplicity and flexibility advantages, but also substantial increase in temperature was charged with technical indicators, which can greatly improve the quality and quantity of products.This article describes the AT89C51 microcontroller based temperature monitoring system design and software and hardware. PT100 temperature sensor using temperature data collected, the temperature of the collected AD0809 ADC conversion, LCD display temperature data in 1602,through buttons to set the different channel’sdisplay of the temperature, Overall frameworkof the system is given, the program flow chart and the Proteus simulation results and hardware platform designed to achieve the various functions.Key words: SCM AT89C51, temperature sensorPT100, Analog AD0809, LCD 1602目录摘要 (Ⅰ)Abstract (Ⅱ)目录 (Ⅲ)第一章引言 (2)1.1系统背景和意义 (2)1.2系统实际表述 (2)1.2.1温度采集系统的表述 (3)1.2.2 温度显示系统的表述 (4)第二章系统硬件设计 (5)2.1温度数据采集模块 (4)2.1.1温度传感器PT100 (8)2.1.2A/D转换器AD0809 (9)2.1.3信号调理电路 (8)2.2单片机控制模块........................................................... 错误!未定义书签。

八路电压巡检仪1602

八路电压巡检仪1602

课程设计总结设计项目:八路电压巡检仪1602 班级姓名一·摘要:基于单片机AT89C51带时钟的八路电压巡检系统,是一种经济实用的八通道巡回检测系统,该系统原理很简单,结构典型,成本低廉,适用于需要多点测量的场合,广泛用于工业生产和人们日常生活中,并显示出了巨大的经济可靠优越性。

八路电压巡检是以ADC0808芯片为核心实现的,适用于需要进行多测量点巡回检测的系统,可巡回检测多路测量信号,各通道可同时输入不同的分度号,采用最新无跳线技术,只需要设定仪表内部参数,即可将仪表从一种输入信号改为另一种输入信号。

二·设计要求:通过proteus软件制作一个电压巡检仪,具体要求如下:(IO 口自定义)1.开机后单片机依次对8路通道进行扫描,测量八路相应数值2.测量电压为直流电压,范围在0~5V之间3.要求测量分辨率在最小为0.01V4.显示模版要求采用1602显示,先是如1—3.45三·各个模块的展示:1.单片机AT89C51:D7D6D5D4D3D2D1D0XTAL218XTAL119ALE 30EA31PSEN 29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C512. 1602液晶显示:R S R W E N D 714D 613D 512D 411D 310D 29D 18D 07E 6R W 5R S 4V S S 1V D D 2V E E3LCD1LM016L1602液晶显示3.八路模拟量采集:I N 1I N 2I N 3I N 4I N 5I N 6I N 7I N 82%RV21k68%RV31k25%RV41k10%RV51k72%RV61k85%RV71k97%RV81k8%RV91k八路模拟量采集4.模数转换器0808:CLOCK ST EOC D0D1D2D3D4D5D6D7OEA B C ST IN1IN2IN3IN4IN5IN6IN7IN8OUT121ADD B 24ADD A 25ADD C 23VREF(+)12VREF(-)16IN31IN42IN53IN64IN75START 6OUT58EOC 7OE9CLOCK 10OUT220OUT714OUT615OUT817OUT418OUT319IN228IN127IN026ALE 22U2ADC0808模数转换器0808四·设计全图:R S R W E N CLOCK STEOCD0D1D2D3D4D5D6D7OEA B CCLOCK ST EOC OEA B C ST D7D6D5D4D3D2D1D0RS R W ENIN1IN2IN3IN4IN5IN6IN7IN8I N 1I N 2I N 3I N 4I N 5I N 6I N 7I N 8XTAL218XTAL119ALE 30EA31PSEN 29RST9P0.0/AD039P0.1/AD138P0.2/AD237P0.3/AD336P0.4/AD435P0.5/AD534P0.6/AD633P0.7/AD732P1.01P1.12P1.23P1.34P1.45P1.56P1.67P1.78P3.0/RXD 10P3.1/TXD 11P3.2/INT012P3.3/INT113P3.4/T014P3.7/RD17P3.6/WR 16P3.5/T115P2.7/A1528P2.0/A821P2.1/A922P2.2/A1023P2.3/A1124P2.4/A1225P2.5/A1326P2.6/A1427U1AT89C51D 714D 613D 512D 411D 310D 29D 18D 07E6R W 5R S 4V S S 1V D D 2V E E3LCD1LM016L234567891RP1RESPACK-850%RV11kOUT121ADD B 24ADD A 25ADD C 23VREF(+)12VREF(-)16IN31IN42IN53IN64IN75START6OUT58EOC7OE9CLOCK 10OUT220OUT714OUT615OUT817OUT418OUT319IN228IN127IN026ALE 22U2ADC08082%RV21k68%RV31k25%RV41k10%RV51k72%RV61k85%RV71k97%RV81k8%RV91k模数转换器08081602液晶显示八路模拟量采集五·设计程序:#include <reg52.h>typedef unsigned char uint8; typedef unsigned int uint16; sbit RS=P2^0;//定义液晶RS 端 sbit RW=P2^1;//定义液晶RW 端 sbit EN=P2^2;//定义液晶EN 端 sbit BUSY=P0^7;//定义忙标志位sbit CLOCK=P3^3;//为0809提供时钟脉冲 sbit ST=P3^4;//AD 开始转换信号 sbit EOC=P3^5;//转换结束信号 sbit OE=P3^6;//转换数据输出信号 sbit a =P3^0; //通道号选择 sbit b =P3^1;sbit c =P3^2;uint8 code word1[]={"The V oltage is:"};//字符串uint8 disbuf[3];//设置显示缓冲区uint16 count,getdat;uint8 i=0,j=1;void delay1ms(uint16 z)//延时函数{uint16 x,y;for(x=z;x>0;x--)for(y=110;y>0;y--);}void wait()//等待繁忙标志{P0=0xff;do{RS = 0;RW = 1;EN = 0;EN = 1;}while (BUSY == 1);EN = 0;}void write_dat(uint8 dat)//写数据函数{wait();EN = 0;P0 = dat;RS = 1;RW = 0;EN = 1;EN = 0;}void write_com(uint8 com)//写命令函数{wait();EN = 0;P0 = com;RS = 0;RW = 0;EN = 1;EN = 0;}void write_string(uint8 addr_start, uint8 *p )//写字符串函数{write_com(addr_start);while (*p != '\0'){write_dat(*p++);}}void LCD1602_init(){write_com(0x38); // 设置16*2显示,5*7点阵,8位数据接口write_com(0x0C); // 设置显示器开、光标开、光标允许闪烁write_com(0x06); // 设置文字不动,光标自动右移write_com(0x01); // 清屏}void timer0_init()//定时器初始化{TMOD= 0x01;TH0=(65536-500)/256;TL0=(65536-500)%256;ET0=1;EA=1;TR0=1;}void channel() //通道选择{switch(j){case 1: c=0;b=0;a=0; i=0;break;case 2: c=0;b=0;a=1; i=1;break;case 3: c=0;b=1;a=0; i=2;break;case 4: c=0;b=1;a=1; i=3;break;case 5: c=1;b=0;a=0; i=4;break;case 6: c=1;b=0;a=1; i=5;break;case 7: c=1;b=1;a=0; i=6;break;case 8: c=1;b=1;a=1; i=7;break;default: break;}}void display(){write_com(0xc0);write_dat(i+48);delay1ms(2);write_com(0xc1);write_dat('-');delay1ms(2);write_com(0xc2);write_dat(disbuf[0]+48);delay1ms(2);write_com(0xc3);write_dat('.');delay1ms(2);write_com(0xc4);write_dat(disbuf[1]+48);delay1ms(2);write_com(0xc5);write_dat(disbuf[2]+48);delay1ms(2);write_com(0xc6);write_dat('V');}void main(){timer0_init();LCD1602_init();//1602液晶的初始化write_string(0x80,word1);//第一行字符串显示ST=0;OE=0;ST=1;ST=0;while(1){channel();//调用通道选择函数if(EOC==1)//转换结束{OE=1;getdat=P1;OE=0;getdat=5.0/255*getdat*100;//基准电压除以256乘以转换得到的数据再乘以100(扩大一百倍)disbuf[0]=getdat/100;disbuf[1]=(getdat%100)/10;disbuf[2]=getdat%10;ST=1;ST=0;}display();//调用显示函数}}void timer0() interrupt 1 //中断函数{TH0=(65536-500)/256;TL0=(65536-500)%256;count++;CLOCK=~CLOCK;if(count==2000)//1S时间到{count=0;j++;if(j==9){j=1;}}}六·心得体会:随着电子技术的发展,特别是随着大规模集成电路的产生,,给人们的生活带来了根本性的变化。

基于单片机设计的8路温度巡检报警系统

基于单片机设计的8路温度巡检报警系统

基于单片机设计的8路温度巡检报警系统随着现代科技的不断发展,智能化与自动化的应用已经渗透到各个行业领域。

特别是在工业生产中,温度监测和报警系统的应用尤为重要。

本文将介绍一种基于单片机设计的8路温度巡检报警系统。

一、系统的设计和功能该温度巡检报警系统主要由传感器模块、单片机控制模块、显示模块、通信模块和报警模块组成。

其主要功能有:1.温度检测:系统采用8个温度传感器分别检测不同位置的温度值,并将其转化为电信号输入给单片机。

2.数据处理:单片机通过ADC(Analog-to-Digital Converter)模块将传感器输入的电信号转换为数字信号,然后对数字信号进行处理和分析。

系统还可以设置上下限温度值,当温度值超出范围时,触发报警。

3.数据显示:系统可以将检测到的温度值通过数码管或液晶显示屏显示出来,使操作员可以实时监测各个位置的温度情况。

4.数据存储和传输:系统可以将检测到的温度数据存储在内部存储器或外部存储介质中,并可以通过串口或无线通信模块将数据传输给上位机或其他控制设备。

5.报警功能:当温度值超过上限或低于下限时,系统会触发报警,可以通过蜂鸣器、LED等设备发出声音或光信号,提醒操作员进行处理。

二、系统设计原理系统的设计原理如下:1.传感器模块采用DS18B20数字温度传感器,通过封装在不同位置进行温度检测。

2.单片机控制模块采用微处理器,通过ADC模块将传感器的模拟信号转换成数字信号,并进行处理和分析。

3.显示模块采用数码管或液晶显示屏,将处理后的温度值显示出来,可以通过按键或旋钮实现参数设置和调整。

4.通信模块可以选择串口通信或无线通信方式,将温度数据传输给上位机或其他控制设备。

5.报警模块通过与单片机控制模块的通信,当温度值超过设定的上限或低于设定的下限时,触发报警。

三、系统的优势和应用1.准确性:采用数字温度传感器进行温度检测,具有较高的准确性和稳定性。

2.实时监测:系统可以实时监测温度值,并通过显示屏显示出来,方便操作员随时了解各个位置的温度情况。

单片机八路数字电压表设计

单片机八路数字电压表设计

简易数字电压表的设计摘要随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段,对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。

传统的模拟电压表,已有百年的发展历史,虽然经过改进,但是仍然远远不能满足测量的需要。

近几十年来随着电子技术的发展,经常需要测量高精度的电压,因此数字电压表应运而生,发展的数度很快。

数字电压表作为数字仪表的基础和核心,毫无疑问是电子测量最重要的环节。

电压表是测量仪器中不可缺少的设备,目前广泛应用的是采用专用集成电路实现的数字电压表。

在测量仪器中,电压表是必须的,而且电压表的好坏直接影响到测量精度。

具有一个精度高、转换速度快、性能稳定的电压表才能符合测量的要求。

为此,我们设计了数字电压表,本系统以AT89C51单片机为核心,以逐次逼近式A/D转换器ADC0808、七段数码管为主体,设计了一款简易的数字电压表,能够测量0.00~5.00V的直流电压,最小分辨率为0.02V。

关键词: AT89C51单片机;电压测量;A/D转换;七段数码管目录摘要 0引言 (1)1硬件设计 (2)1.1单片机控制模块设计 (2)1.1.1时钟电路 (2)1.1.2AT89C51芯片功能简介 (2)1.2逐次逼近式A/D转换模块设计 (5)1.3七段数码管简介 (6)1.4路数电压显示转换控制电路 (7)1.5 A/D转换电路总体设计 (7)2软件设计 (9)3 PROTEUS软件仿真 (10)3.1 PROTEUS软件简介 (10)3.1.1Proteus ISIS的启动 (10)3.1.2Proteus ISIS的工作界面 (11)3.2KEIL简介 (11)3.3利用Proteus ISIS仿真与调试 (12)总结 (14)参考文献 (14)附录系统源程序 (16)引言数字电压表的基本工作原理是利用A/D转换电路将待测的模拟信号转换成数字信号,通过相应换算后将测试结果以数字形式显示出来的一种电压表。

8路巡线模块硬件设计资料

8路巡线模块硬件设计资料

8路巡线模块硬件设计资料
基于单片机AT89S52带时钟的八路电压巡检系统,是一种经济实用的八通道巡回检测系统,该系统原理简单,结构典型,成本低廉,适用于需要多点测量的场合,广泛应用于工业生产和人们日常生活中,并显示出了巨大的经济可靠的优越性。

8路电压巡线模块硬件是以ADC0809芯片为核心实现的,适用于需要竹巍进行多卡慈够测量点巡回检测的系统,可悠体巡回愿荣锌检测多路测量信号,各通道可同解峨时输入不同的分度号,采用最新无射沾跳线技术抓亡,酷中徐只需设定仪表内部参数困械,即可将仪表私鸡垫从一种输入晤氛信号畜搁畔改为另羡契一种占免输入信号。

以时钟日历芯片DS1302N为核心的电子时钟的设计。

该电子时钟可实现以下功能:显示年、月、日、星期、小时、分钟、秒钟等。

数字式的电子钟用集成电路计时,译码代替机械式转动,用LCD显示器代替显示器代替指针来显示时间,减小了计时误差,这种表有时,分,秒显示功能,还可以进行时和分的校对,片选的灵活性好。

基于单片机的八路巡检系统设计

基于单片机的八路巡检系统设计

基于单片机的八路电压巡检系统专业:自动化学号:7021308017 学生姓名:丁小轩指导教师:罗小青、涂建鹏摘要随着社会经济的快速发展,人们希望除了能够准确的计时,显示日历外,还希望能够在一定的范围内能够准确的测量电压值;采用单片机(AT89S52)来实现控制不仅具有控制方便,简单和灵活性大等优点,而且还可以大幅度提高功能的技术指标,从而大大提高了产品的技术含量。

本文介绍了基于单片机(AT89S52)的八路电压巡回检测系统的设计方案与软硬件实现。

采用模数转换芯片AD0809将模拟信号转换为数字信号, DS1302时钟芯片可提供秒、分、时、年、月、日、星期,且具有闰年补偿功能;如果稍加改进,在DS1302加上备用电池,在掉电的情况下也能够准确的计时;CD4017是5位计数器,具有10个译码输出端,CP、CR、INH输入端。

液晶显示屏LCD1602 显示日期、时间、八路电压巡回检测值;可通过按键和上位机对时间、日期进行设置,也可以通过功能键选择八路电压中任一路,查看其电压值;采用外接电源的方式,通过六角开关控制整个电路的电源供应;给出了系统总体框架、程序流程图和并在Proteus 仿真器中实现了仿真,在硬件平台上同样也实现了所设计的各种功能。

生活的快节奏,使得人们的时间观念越来越强;一款高精度的计时器也显得很重要;基于单片机的时钟显示具有市场上一些计时产品没有的优点,我们所采用的是高精度DS1302时钟芯片;与传统的机械式计时器相比较,具有噪声小、精度高、计时准确、可靠性高、稳定性好、使用寿命长等特点,在掉电的情况下能够自动的计时;恢复供电后不需要进行校时,使用非常方便;显示器我们采用LCD1602液晶显示,代替了指针式显示时间,除了具有显示时间外,还具有日历的功能;关键词:单片机AT89S52,模数转换芯片AD0809,时钟芯片DS1302,液晶显示器LCD1602,地址译码器CD4017目录第一章Altium designer08与Keil软件的概述1.1电路设计软件Altium designer08的介绍 (3)1.2 认识电路板与Altium Designer8 (3)1.2.1 电路板编辑的图件的专有名词介绍 (3)1.2.2 电路板设计程序 (4)1.3认识keil软件 (4)1.3.1 Keil软件的使用 (5)第二章设计方案的选择和确定2.1单片机应用系统的设计与开发 (7)2.2基于单片机的八路电压巡检系统设计目的与要求 (9)第三章系统硬件设计3.1系统模块设计 (10)3.2主要元器件介绍 (10)3.2.1单片机AT89S52 (10)3.2.2模数转换芯片AD0809 (12)3.2.3 DS1302时钟芯片 (14)3.2.4地址译码器CD4017 (15)3.2.5液晶显示屏LCD1602 (17)3.3 PCB板的制作与元器件的安装 (22)3.4原理图及PCB板图 (23)第四章系统的软件设计4.1 LCD1602程序流程图 (24)LCD1602显示程序 (24)4.2 DS1302程序流程图 (28)DS1302程序 (29)4.3 AD0809程序流程图 (38)AD0809程序 (39)第五章性能测试与分析5.1 系统性能测试与分析 (44)心得与体会 (45)第一章Altium designer08与Keil软件的概述1.1电路设计软件Altium designer08的介绍继Protel DXP 2004后,Protel该头换面,将产品名称改为Altium designer。

8路电压巡回检测系统

8路电压巡回检测系统

目录第一章绪论(单片机技术概率) (1)1.1设计的目的及意义 (1)1.2设计要求: (1)1.3设计内容: (1)第二章硬件方案设计(总体框图设计思路工作原理) (2)2.1显示与输出系统电路原理 (2)2.2 模数转换系统电路原理 (2)2.3 输出信号端系统电路原理 (3)2.4 电压输入系统电路原理 (4)第三章软件设计(流程) (5)第四章总结 (7)参考文献 (8)第一章绪论1.1设计的目的及意义1. 使学生具备作为电子与信息技术生产、服务和管理领域工作的高素质,同时具备高级专门技术人才所应具备的电子设计自动化的基本知识、基本技能2. 为学生学习专业知识,增强实践操作能力,从而进一步与理论学习相结合。

3. 通过单片机控制课程设计,学生能够掌握智能化控制系统及电子产品开发的一般过程,其中包括系统整体设计、硬件电路调试、软件编程调试、结果数据分析等多方面的内容。

1.2设计要求:1.熟悉使用软件PROTEL DXP进行系统电路的设计。

2.熟悉使用WAVE 6000或keil c51进行程序编写,编译和运行调试。

3.熟悉使用PROTUES软件绘制电路并进行程序仿真。

1.3设计内容:利用单片机原理,设计八路电压巡回检测系统第二章电路工作原理2.1显示与输出系统电路原理显示与输出系统:74HC595是具有8位移位寄存器和一个存储器,三态输出功能。

移位寄存器和存储器是分别的时钟。

数据在SCHcp的上升沿输入,在STcp 的上升沿进入的存储寄存器中去。

如果两个时钟连在一起,则移位寄存器总是比存储寄存器早一个脉冲。

移位寄存器有一个串行移位输入(Ds),和一个串行输出(Q7),和一个异步的低电平复位,存储寄存器有一个并行8位的,具备三态的总线输出,当使能 OE时(为低电平),存储寄存器的数据输出到总线。

ADC0808把转换后的数字信号传给74HC595 ,74HC595把接收到的信号通过移位寄存的操作,把传过来的信号分开,把所得到的数字信号通过对应的数码管显示出来。

课程设计八路温度巡回检测系统

课程设计八路温度巡回检测系统

《单片机原理及应用》课程设计总结报告题目: 八路温度巡回检测系统设计人姓名: XXX院系: XXXXX学院专业: XXXXX学号:X X X X X指导教师:X X X日期:201X-XX-XX内容摘要摘要:MCS-51是一种带8K字节闪烁可编程可檫除只读存储器的低电压,高性能COMOS8的微处理器,俗称单片机。

利用单片机与AD转换器设计的八路温度巡回检测系统,可对某粮库或冷冻厂八点(八个冷冻室或八个粮仓)进行温度巡回检测。

能够测量-30~+50o C的温度范围,检测精度不大于±1o C。

并采用数码管显示测量值。

关键词:MCS-51、温度、巡回检测、目录1 设计任务 (3)1.1引言 (3)1.2设计题目 (3)1.3设计目的 (3)2 总体方案设计与论证 (3)2.1总体方案设计与论证 (3)2.2温度采集、计算方案设计与论证 (4)3 硬件设计 (4)3.1STC89C52简介 (4)3.2DS18B20简介 (8)3.3晶振 (9)3.4LED显示电路电路及实物图 (9)4 软件设计 (12)4.1设计总框图 (12)4.2自动巡检流程图 (13)5 系统调试 (13)6 总结和个人体会 (14)附录一:设计电路图 (16)附录二:元件清单 (16)附录三:源程序 (17)1、设计任务1.1引言温度测量与控制在工业、农业、国防等行业有着广泛的应用。

利用单片机技术的温度测控仪有着体积小、可靠性高、价格便宜等优点而被广泛应用。

1.2设计题目八路温度巡回检测装置1.3设计目的运用所学单片机原理知识,设计和调试小产品,从而了解产品设计开发的一些基本流程,并且加深对单片机知识的理解。

2、总体方案设计与论证2.1总体方案设计与论证本次课程设计的要求是8路温度巡显仪,要正常显示、进行参数设置等多个工作状态故系统工作的标志位是程序工作的主要的线索,每个功能模块在判断后系统的标志位再去执行相应的功能。

《单片机原理及应用》课程设计八路温度巡回检测系统.

《单片机原理及应用》课程设计八路温度巡回检测系统.

《单片机原理及应用》课程设计八路温度巡回检测系统摘要:本文介绍一种采用STC公司的STC89C52RC 单片机控制DS18B20数字温度传感器采集温度,最后在共阴极的LED灯上实时显示温度值的温度检测系统(由于实验及成本原因本文只做一路传输系统)。

该系统从实际应用工程出发, 主要对硬件电路设计、电子元件选择、系统应用软件设计等方面进行具体探讨和研究。

系统具有性能稳定可靠、功耗低、成本低、测量准确、传输距离远、维护简单等优点,系统设计在实际工作中具有一定的借鉴意义。

关键词:温度检测; STC89C52RC; DS18B20目录第一节引言 (3)1.1系统原理及基本框图 (3)1.2设计任务 (3)第二节硬件设计介绍 (4)2.1 STC89C52RC (4)2.2 DS18B20 (6)2.3 三极管9012 (8)2.4 共阴极数码管 (8)2.5 硬件部分电路图 (9)第三节软件设计介绍 (14)3.1 程序流程图和实际图 (14)3.2调试 (18)第四节个人心得体会 (21)参考文献 (24)附录 (25)附1:电路图附2:元件清单附3:程序第一节引言随着计算机技术和传感器技术的飞速发展,在科研、生产和日常活动中,人们对温度、压力、流量等模拟物理量的测量要求越来越高。

而这些物量中温度的应用是最为广泛的。

如何将温度通过传感器变成电信号,再经过处理转换成计算机能够识别的数字量,输入到计算机中,由计算机将采集到的数字量进行不同的处理,然后在显示器显示出来,并进行实时监控。

这已经为当前计算机测量与控制领域的一个重要研究方向。

鉴于此,本文提出一种基于89C52和DS18B20的低成本、远距离传输的温度检测系统设计方案。

1.1系统原理及基本框图如图1.1所示,为系统的基本框图。

图1.1系统基本方框图该系统由六部分组成:STC89C52RC核心单片机,温度采集电路,LED显示电路,报警警电路,复位电路,晶振等,其中温度采集主要由DS18B20组成,在短时间内把热力学温度信号数字,送入单片机,由单片机控制显示电路显示,并且判断是否达到设定温度,若达到设定温度,由单片机启动报警电路,报警。

单片机8路巡回检测系统

单片机8路巡回检测系统

单片机8路巡回检测系目录一项目背景 ----------------------------------------2二设计要求 ---------------------------------------2三系统硬件设计 ----------------------------------21总体方案设计 -------------------------------22总体功能简介-----------------------------------2、33单片机选择及设计--------------------------------------32.2 芯片选择 ----------------------------------------2.3 系统原理 ----------------------------------------三系统程序设计 ---------------------------------------33.1 程序流程图 ------------------------------------3.2 程序设计---------------------------------------四课程设计总结 ----------------------------------------- 五参考文献 ---------------------------------------------八路巡回检测系统一.项目背景在当今社会中,信息对于人类社会的重要性是不言而喻的。

在日常生活中,天气信息将会让你了解一段时间的天气,从而让你做出决策是否出去游玩;在农业生产方面,土壤的含水量也是缺水地区农民能否获得好收成的决定性因素;在工业生产方面,信息的影响更是巨大,如机器的振动频率有时预示着机器是否运行良好,转子的轴心轨迹更是说明了加工产品的优良情况。

既然信息是如此重要,那么发现这些信息的检测系统的重要性更是不言而喻。

基于单片机八路温度巡检系统设计

基于单片机八路温度巡检系统设计

OCCUPATION1 1 2011 1温度是工业农业生产中常见的工艺参数之一,许多产品对温度范围要求严格,对温度的控制好坏直接影响产品的质量。

因此,在工农业生产中,对温度不仅要不断地测量,而且要进行控制。

特别是遇到温度超过我们设定的温度时,系统还会以报警的方式通知我们。

目前市场上普遍存在的温度检测仪器大都是单点测量,同时还有温度信息传递不及时、精度不够的缺点,不利于工业控制者根据温度变化及时做出决定。

在这样的形势下,开发一种能够同时测量多点,并且实时性高、精度高,能够综合处理多点温度信息的测量系统就很有必要。

本文介绍了一种以单片机为基础,采用高分辨率智能温度传感器而制作的八路温度巡检系统,可通过LCD液晶显示器显示温度和路数,当温度高于设定值时,执行报警程序。

一、系统总体设计原理及方案系统的硬件原理框图如图1所示。

该温度巡检系统主要由控制模块、显示模块、测温模块组成。

测温范围为-25℃~125℃,该系统启动时,8路温度传感器把检测到的温度送入单片机AT89S52,与温度设定值比较,经过控制后,输出控制信号,显示在1602液晶电路里,该电路能显示当前环境温度。

当实际温度超过限制值时报警电路报警。

图1 系统总体结构图二、系统硬件电路的设计1.温度测量及液晶显示电路设计八路温度巡检仪由8个DSl8B20组成,显示器采用LCDl602液晶显示模块,它是一种可编程的器件。

本系统可以定时循环检测并通过LCDl602显示8路的温度和路数。

温度测量及液晶显示电路如图2。

 图2 温度测量及液晶显示电路图AT89S52是一个低功耗,高性能CMOS 8位单片机,片内含8k Bytes ISP(in-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,功能强大的微型计算机的AT89S52可为许多嵌入式控制应用系统提供高性价比的解决方案。

8路巡回检测报警系统的设计实现分析

8路巡回检测报警系统的设计实现分析

8路巡回检测报警系统的设计实现分析8路巡回检测、报警系统是一种用于监控和保护建筑、园区等场所安全的系统。

它通过安装在多个位置的巡检设备,对指定区域进行巡检和检测,当发现异常情况时,及时报警。

在该系统的设计和实现中,需要考虑以下几个关键因素:巡检设备的选择和布局、巡检模式和策略、异常检测算法和报警方式。

首先,巡检设备的选择和布局是系统设计的重要一环。

巡检设备需要能够满足巡检范围的需求,例如,对于一个大型建筑物,可以选择安装多个摄像头进行巡检,获取画面,而对于一个夜间监控系统,可以选择红外光传感器进行巡检。

同时,选取合适的巡检设备也应考虑其耗能、安装难度、可靠性等因素。

布局方面,需要根据监控区域和目标来确定巡检设备的分布位置,以实现对整个区域的全方位巡检。

其次,巡检模式和策略的设计是保证系统高效运行的重要因素。

系统可以设置多种巡检模式,例如,常规巡检、定时巡检、手动巡检等,根据需要来选择合适的模式。

在巡检过程中,可以设置不同的巡检策略,如单向巡检、双向巡检、随机巡检等,结合实际情况选择合适的策略,以尽可能简化巡检路径,提高检测效率。

另外,异常检测算法的设计是保证系统能够准确识别异常情况的关键。

根据巡检设备的不同,异常检测算法也各异。

例如,在使用摄像头进行巡检时,可以使用计算机视觉技术进行图像处理,检测出异常行为,如人员闯入、物品丢失等。

在使用红外光传感器巡检时,可以对传感器输出的数据进行分析,判断是否异常。

根据不同的异常情况,还可以进一步设计优化算法,提高识别准确率和实时性。

最后,报警方式的选择是保证系统能够及时响应异常情况,采取适当的措施处理的重要环节。

根据实际情况和需求,可以选择声音报警、短信报警、邮件报警等方式。

为了提高报警的有效性,在设计时还可以考虑设计多种报警级别和报警链,根据异常情况的严重程度进行相应的处理。

综上所述,8路巡回检测、报警系统的设计实现需要充分考虑巡检设备的选择和布局、巡检模式和策略、异常检测算法和报警方式等关键因素,以提高系统的巡检效率和检测准确率,确保对异常情况的及时响应和处理。

8路电压巡检

8路电压巡检

基于单片机的八路巡检系统设计专业:学号:学生姓名:指导教师:摘要随着技术的发展,单片机的应用越来越普遍。

在各种电子产品上都可以发现它的身影。

它使产品更加人性化,更易于操作。

这次的工程实训,作品是八路电压巡检时钟系统。

随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段,对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。

本设计在参阅了大量前人设计的数字电压表的基础上,利用单片机技术结合A/D转换芯片构建了一个八路电压巡检系统。

然后详细的介绍了八路电压巡检系统的设计流程,以及硬件系统和软件系统的设计,并给出了硬件电路的原理图。

本产品可以循环的在LCD1602上面显示八个电路的电压。

并且由于电阻分压,可以测量0~50V范围。

本文首先简要介绍了设计普通系统的功能与技术指标,再深入的探讨以A T89S52为主控芯片的具体电路。

而且本产品还可以显示年、月、日、时、分、秒、星期,实现可调,可走的时钟电路。

此板即可作为单片机学习者的开发板使用。

目录第一章系统设计的概述..............................................错误!未定义书签。

1.1系统的功能和技术指标 (3)1.2系统特点 (3)第二章设计方案的选择和确定 (4)2.1 液晶1602 (4)2.2 时钟DS1302 (5)2.3 ADC0809 (9)2.4 CD4017 (10)第三章系统的硬件设计 (12)3.1 概述 (12)3.2 原理图...................................................3.3 PCB图...................................................第四章系统的软件设计....................................................错误!未定义书签。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于单片机的八路电压巡检系统的设计摘要基于单片机AT89S52带时钟的八路电压巡检系统,是一种经济实用的八通道巡回检测系统,该系统原理简单,结构典型,成本低廉,适用于需要多点测量的场合,广泛应用于工业生产和人们日常生活中,并显示出了巨大的经济可靠的优越性。

八路电压巡检是以ADC0809芯片为核心实现的,适用于需要进行多测量点巡回检测的系统,可巡回检测多路测量信号,各通道可同时输入不同的分度号,采用最新无跳线技术,只需设定仪表内部参数,即可将仪表从一种输入信号改为另一种输入信号。

以时钟日历芯片DS1302N为核心的电子时钟的设计。

该电子时钟可实现以下功能:显示年、月、日、星期、小时、分钟、秒钟等。

数字式的电子钟用集成电路计时,译码代替机械式转动,用LCD显示器代替显示器代替指针来显示时间,减小了计时误差,这种表有时,分,秒显示功能,还可以进行时和分的校对,片选的灵活性好。

AbstractAT89S52 microcontroller with a clock on eight voltage inspection system is an economical and practical tour of eight-channel detection system that is simple in principle, the structure of typical, low-cost applications that require multi-point measurements of the occasion, is widely used in industrial production and people's daily life, and has shown significant superiority of the economic and reliable. Eight voltage inspection is achieved ADC0809 chip as the core applications that require multi-point circuit detection measurement system can measure signal multiplex circuit testing, each channel can simultaneously enter the different sub-degree numbers, using the latest technology without jumper , simply set the instrument within the parameters of the instrument can be an input signal from an input signal to the other.DS1302N clock calendar chip to the core design of the electronic clock. The electronic clock to achieve the following functions: Display year, month, day, week, hours, minutes, seconds and so on. digital type of time clock with integrated circuits, decoding instead of mechanical rotation, with the LCD display instead of the monitor instead of a pointer to display the time and reduce the timing error, this table sometimes, minutes, seconds display, hours and minutes can be proof-reading, the flexibility of a good chip select.目录第一章基于单片机的八路电压巡检系统的设计的概述 (3)1.1 系统分析 (3)1.2 应用系统设计流程图 (3)1.3 系统总设计图 (4)第二章设计方案的选择和确定 (4)2.1 ADC0809数模转换芯片的选择 (4)2.2 DS1302N时钟芯片的选择 (4)2.3 LCD 1602液晶的选择 (5)2.4 AT89S52的选择 (5)第三章系统硬件设计 (5)3.1 ADC0809数模转换芯片 (5)3.2 DS1302N时钟芯片 (7)3.3 LCD 1602 (7)3.4 AT89S52 (10)3.5 转印、腐蚀、焊接技术 (11)第四章系统软件设计 (12)4.1系统主程序流程图 (12)4.2 LCD1602程序流程图 (13)4.3 ADC0809程序流程图 (13)4.4 DS1302N程序流程图 (14)第五章性能测试与分析 (15)5.1 硬件性能测试与分析 (15)5.2 软件性能测试与分析 (15)第六章心得体会 (15)附录 (17)1、源程序 (17)2、PCB图和原理图........................................... 错误!未定义书签。

3、工程训练成绩评定表....................................... 错误!未定义书签。

第一章基于单片机的八路电压巡检系统的设计的概述1.1 系统分析基于单片机的八路电压巡检系统,主要是以AT89S52处理器为核心,通过ADC0809数模转换模块采集信息,对信息进行分析转换后,通过LCD1602液晶模块显示采集的电压信息。

同时时钟模块(DS1302N),也可通过液晶模块显示时钟信息。

本系统可用于电压检测,准确显示电压值,同时可以作为时钟使用。

1.2 应用系统设计流程图1.3 系统总设计图第二章 设计方案的选择和确定2.1 ADC0809数模转换芯片的选择ADC0809是带有8位A/D 转换器、8路多路开关以及微处理机兼容的控制逻辑的comos 组件。

它是逐次逼近式A/D 转换器,可以和单片机直接连接。

ADC0809由一个8路模拟开关、一个地址锁存器、一个A/D 转换器和一个三态输出锁存器组成。

多路开关可选通8个模拟通道,允许8路模拟通道分时输入,其用A/D 转换器进行转换。

三态输出锁存器用于锁存A/D 转换器的数字量,当OE 端为高电平时,才可以从三态输出锁存器取走转换完的数据。

因此ADC0809非常符合这次工程训练的八路电压巡检系统。

2.2 DS1302N 时钟芯片的选择DS1302N 是一种高性能、低功耗、带RAM 的实时时钟电路,它可以对年、月、日、周日、时、分、秒进行计时,具有闰年补偿功能,工作电压为2.5V ~5.5V 。

采用三线接口与CPU 进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM 数据。

DS1302内部有一个31×8的用于临时性存放数据的RAM 寄存器。

DS1302是DS1202的升级产品,与DS1202兼容,但增加了主电源/后背电源双电源引脚,同时提供了对后背电源进行涓细电流充电的能力。

2.3 LCD 1602液晶的选择液晶显示器以其微功耗、体积小、显示内容丰富、超薄轻巧的诸多优点,在袖珍式仪表和低功耗应用系统中得到越来越广泛的应用。

字符型液晶模块是一种用5x7点阵图形来显示字符的液晶显示器,根据显示的容量可以分为1行16个字、2行16个字、2行20个字等等,而1602液晶模块为2行16个字。

1602液晶模块与数码管相比该模块有如下优点:1.位数多,可显示32位,32个数码管体积相当庞大了。

2.显示内容丰富,可显示所有数字和大、小写字母。

3.程序简单,如果用数码管动态显示,会占用很多时间来刷新显示,而1602自动完成此功能。

2.4 AT89S52的选择AT89S52是一种带8K字节闪存可编程可擦除只读存储器的低电压、高性能CMOS8位微处理器,俗称单片机。

单片机的可擦除只读存储器可以反复擦除1000次。

该器件采用ATMEL 高密度非易失存储器制造技术制造,与工业标准的MCS-52指令集和输出管脚相兼容。

由于将多功能8位CPU和闪烁存储器组合在单个芯片中,ATMEL的AT89S52是一种高效微控制器。

AT89S单片机为很多嵌入式控制系统提供了一种灵活性高且价廉的方案。

AT89S52与AT89S51相比内存大4K,在本次实训中所需内存6-8K,因此AT89S52更适合。

第三章系统硬件设计3.1 ADC0809数模转换芯片(1)内部结构:ADC0809是CMOS单片型逐次逼近式A/D转换器,内部结构如图3-4所示,它由8路模拟开关、地址锁存与译码器、比较器、8位开关树型D/A转换器、逐次逼近式A/D转换器等组成。

0809内部结构 0809引脚图(2)外部特性(引脚功能):ADC0809芯片有28条引脚,采用双列直插式封装。

下面为各引脚功能: IN0~IN7:8路模拟量输入端。

2-1~2-8:8位数字量输出端。

ADDA、ADDB、ADDC:3位地址输入线,用于选通8路模拟输入中的一路。

ALE:地址锁存允许信号,输入,高电平有效。

START:A/D转换启动信号,输入,高电平有效。

EOC:A/D转换结束信号,输出,当A/D转换结束时,此端输出一个高电平(转换期间一直为低电平)。

OE:数据输出允许信号,输入,高电平有效。

当A/D转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。

CLK:时钟脉冲输入端。

要求时钟频率不高于640KHZ。

REF(+)、REF(-):基准电压。

Vcc:电源,单一+5V。

GND:地。

(3)ADC0809的工作过程:首先输入3位地址,并使ALE=1,将地址存入地址锁存器中。

此地址经译码选通8路模拟输入之一到比较器。

START上升沿将逐次逼近寄存器复位。

下降沿启动 A/D转换,之后EOC输出信号变低,指示转换正在进行。

直到A/D转换完成,EOC变为高电平,指示A/D 转换结束,结果数据已存入锁存器,这个信号可用作中断申请。

当OE输入高电平时,输出三态门打开,转换结果的数字量输出到数据总线上。

3.2 DS1302N时钟芯片DS1302的引脚排列,其中Vcc1为后备电源,VCC2为主电源。

在主电源关闭的情况下,也能保持时钟的连续运行。

DS1302由Vcc1或Vcc2两者中的较大者供电。

相关文档
最新文档