8路数据采集系统

8路数据采集系统
8路数据采集系统

单片机课程设计

课题名称运用8051、ADC0809设计一个8路数据采集系统院校兴湘学院

专业机械设计制造及其自动化班级3班

学生姓名曾繁宁

学号2010963036 指导教师李玉声

2013年12月29 日

1.设计内容

以pc机为控制器,采用中断方式进行8通道数据采集,

2.设计要求

要求利用ADC 0809作A/D转换器,设计相应的接口电路,画出原理图并给出采用中断方式下的数据采集程序.

3.系统总体设计步骤

第一步:信号调理电路

第二步:8路模拟信号的产生与A/D转换器

被测电压要求为0~5V的直流电压,可通过电位器调节产生。

考虑本设计的实际需要,我选择八位逐次比较式A/D转换器(ADC0809)。

第三步:发送端的数据采集与传输控制器

第四步:人机通道的接口电路

第五步:数据传输接口电路

用单片机作为控制系统的核心,处理来自ADC0809的数据。经处理后通过串口传送,由于系统功能简单,键盘仅由两个开关和一个外部中断组成,完成采样通道的选择,单片机通过接口芯片与LED数码显示器相连,驱动显示器相应同采集到的数据。

经过分析,本系统数据采集部分核心采用ADC0809,单片机系统采用8051构成的最小系统,用LED动态显示采集到的数据。数据采集与传输系统一般由信号调理电路,多路开关,采样保持电路,A/D,单片机,电平转换接口,接收端(单片机、PC或其它设备)组成。本设计没有通信部分。系统框图如下图所示。

4.硬件系统的设计

4.1信号调理

信号调理的任务:将被测对象的输出信号变换成计算机要求的输入信号。多路数据采集输入通道的结构图如下图:

图5-1-1多路数据采集输入通道结构图

注:缓慢变化的信号和直流信号,采样保持电路可以省略。

4.2 A/D转换器的选取

转换速度是指完成一次A/D转换所需时间的倒数,是一个很重要的指标。A/D 转换器型号不同,转换速度差别很大。通常,8位逐次比较式ADC的转换时间为100us左右。由于本系统的控制时间允许,可选8位逐次比较式A/D转换器。

4.3 A/D 转换

对于该八路通道输入信号,八位A/D 转换器,其精度为

80.39%2

-= 输入为0~5V 时,分辨率为

8

50.01961122Fs

N V v ==-- 其中:Fs v —A/D 转换器的满量程值

N —ADC 的二进制位数

量化误差为

850.0098(1)2(1)222Fs N Q V

v ===-?-?

ADC0809与51单片机的接口电路如图所示:

4.7 控制器、振荡源和复位电路

复位电路即使电路回复到初始状态,是单片机经常的工作状态。单片机振荡电路的振荡周期和时钟电路的时钟周期决定了CPU 的时序。在绘制原理图时没有画上电外部复位电路、内部振荡器方式电路。

复位电路:采用上电外部复位电路

上电外部复位电路内部振荡器方式

5.原理图与软件程序设计

系统的软件的设计采用的是汇编语言,对单片机进行编程实现各种功能。 程序是在windows xp 环境下采用keil 软件编写的,可以实现对八路数据的采集与处理,能实现对数据、地址的显示。

5.1主程序流程图及其程序:

用ADC0809和80C51设计的8路数据采集系统原理图

ORG 0100H

MAIN:MOV SP,#60H;给堆栈指针赋初值

MOV SCON,#50H;设置串口方式1控制字

MOV TMOD,#21H;设置波特率为9600

MOV TH1,#0FDH

MOV TL1,#0FDH;给定时器赋初值

SETB TR1;启动定时器

CLR P1.7;清空P1.7口

SETB P1.6;置1P1.6

LOOP:MOV R0,#0FFH; 在寄存器R0中写入FF

MOV R4,#00H; 清空寄存器R4

LOOP1:MOV A, R4;将寄存器R4的值送入累加器A SWAP A;交换A中的值

ANL A, R4;将A与R4中的值相与

MOV R2, A;将A的值放入寄存器R2,发送指令内容

MOV TDH,R4

LCALL FAS ;调用发送子程序

LCALL SJCL

MOV R7,#064H

XH: LCALL DISPLAY

DJNZ R7,XH ;调用数码管显示子程序

INC R0

INC R4

CJNE R4,#08H,LOOP1

AJMP LOOP

6.2、数码管显示及键盘子程序:

KD1:MOV A,#OOOOOO11B

MOV DPTR,#7F00H

MOV @DPTR,A

KEY1:ACALL KS1

JNZ LK1

ACALL DIS

AJMP KEY1

LK1:ACALL DIS

ACALL DIS

ACALL KS1

JNZ LK2

ACALL DIS

AJMP KEY1

LK2: MOV R2,#0FEH

MOV R4,#OOH

LK4: MOV R2,#37F01H

MOV A,R2

MOVX @DPTR,A

INC DPTR

INC DPTR

MOVX A,@DPTR

JB ACC.1,LTW0

MOV A,#00H

AJMP LKP

LONE: JB ACC.2,NEXT

MOV A,#0CH

LKP: ADD A,R4

PUSH ACC

LK3: ACALL DIS

ACALL KS1

JNZ LK3

POP ACC

RET

NEXT: INC R4

MOV A,R2

JNB ACC.5,KND

RL A

MOV R2,A

AJMP LK4

KND: AJMP KEY1

KS1:MOV DPTR,#7F01H

MOV A,#OFFH

MOVX @DPTR,A

INC DPTR

INC DPTR

MOVX A,@DPTR

CPL A

ANL A,#OFH

RET

6.3查询方式的程序

ORG OO13H

AJMP PINT1

ORG 2000H MAIN: MOV R1,#DATA SETB IT1

SETB EA

SETB EX1

MOV DPTR,#7FF8H MOVX @DPTR, A LOOP: NOP

AJMP LOOP

ORG 2100H

PINT1: PUSH PSW

PUSH ACC

PUSH DPL

PUSH DPH

MOV DPTR,#7FF8H

MOVX A,@DPTR

MOV @R1,A

INC R1

MOVX @DPTR,A

POP DPH

POP DPL

POP ACC

POP PSW

课程设计心得

本次课程设计是一个由8051控制的A/D数据采集控制系统,这卡上对应有8个通道0到5V的模拟电压采集的能力。在以上的设计里,基本满足了设计需求的要素。这次的课程设计主要应用的知识,有单片机控制系统的构成,接口电路与应用程序,再一次巩固了所学的理论知识。结合自己大学期间的实际积累的专业基础知识和相关专业课程知识。总体来说这是一次,理论与实践的结合,有助于我们应用专业的理论知识解决实际问题。

在这次课程设计里有很多不尽如人意的地方,但是这个设计是在我的能力范围内做的最好的设计成果。当然有些理念是参考了网上相应的资源,但是整个设计过程中,有自己的想法,总之,此次课程设计是我尽最大的努力完成的。

数字电子设计_八路抢答器介绍

数字电子技术 课程设计任务书 专业 班级 姓名 学号 指导老师 年月日 学院

目录 摘要 第一章设计技术要求 第二章系统的组成框图及工作原理第三章单元电路设计 1.1 抢答电路的设计 1.2 定时电路的设计 1.3 报警电路的设计 1.4 时序控制电路的设计 第四章整机电路的设计 第五章元件清单 第六章参考文献 第七章设计总结

摘要 进入21世纪越来越来多的电子产品出现在人们的日常生活中,例如企业、学校和电视台等单位常举办各种智力竞赛, 抢答记分器是必要设备。 主要介绍了数码显示八路抢答器电路的组成、设计及功能,电路采用74系列常用集成电路进行设计。该抢答器除具有基本的抢答功能外,还具有定时、计时和报警功能。主持人通过时间预设开关预设供抢答的时间,系统将完成自动倒计时。若在规定的时间内有人抢答,则计时将自动停止;若在规定的时间内无人抢答,则系统中的蜂鸣器将发响,提示主持人本轮抢答无效,实现报警功能,若超过抢答时间则抢答无效。 该抢答器主要运用到了编码器,译码器和锁存器:它采用74LS148来实现抢答器的选号,采用74LS279芯片实现对号码的锁存,采用74LS192实现十进制的减法计数,采用555芯片产生秒脉冲信号来共同实现倒计时功能。 关键词: 抢答器编码译码定时报警 第一章设计技术的要求 (1)设计8路抢答器,编号与参赛选手一一对应。 (2)具有优先显示抢答序号及时间的功能并禁止其他选手的抢答。(3)主持人预置抢答时间,控制比赛的开始与结束。 (4)报警电路:主持人按下“开始”键时报警并进入抢答状态;当抢答者发出抢答信号时报警提示;在规定抢答终止时间到时报警。 第二章系统的组成框图及工作原理 抢答器的组成框图

b多路温度采集程序

本程序为ds18b20 的多路温度采集程序,是我自己参考其他程序后改写而成,可显示 4 路正负温度值,并有上下限温度报警(声音、灯光报警) 亲测,更改端口即可使用。(主要器件:51单片机,ds18b20,lcd 显示器) 附有proteus 仿真图,及序列号采集程序 /**** 上限62 度下限-20 度****/ #include<> #define uchar unsigned char #define uint unsigned int sbit ds=P1A1; sbit rs=P1A4; sbit e=P1A6; sbit sp=P1A0; sbit d1=P1A2; sbit d2=P1A3; uchar lcdrom[4][8]={{0x28,0x30,0xc5,0xb8,0x00,0x00,0x00,0x8e}, {0x28,0x31,0xc5,0xb8,0x00,0x00,0x00,0xb9}, {0x28,0x32,0xc5,0xb8,0x00,0x00,0x00,0xe0},

{0x28,0x33,0xc5,0xb8,0x00,0x00,0x00,0xd7}}; unsigned char code table0[]={"TEMPERARTURE:U "}; int f[4]; int tvalue; float ftvalue; uint warnl=320; uint warnh=992; /****lcd 程序****/ void delayms(uint ms)// 延时 { uint i,j; for(i=ms;i>0;i--) for(j=110;j>0;j--); } void wrcom(uchar com)// 写指令 { delayms(1); rs=0; P3=com; delayms(1); e=1; delayms(1); e=0; } void wrdat(uchar dat)// 写数据 { rs=1; e=0; P3=dat; delayms(5);

多业务光端机-说明书

目录 一、简介 (1) 二、产品特点 (1) 三、技术指标 (2) 3.1 视频特性 (2) 3.2 数据特性 (2) 3.3 音频特性 (3) 3.4 物理特性 (3) 四、连接头定义图 (3) 4.1 水晶头、RJ45座 (3) 4.2 接线端子 (4) 五、产品面板图与接线说明 (4) 5.1 1V1D 1路视频1路数据 (4) 5.2 1V4D2A 1路视频4路数据2路音频 (5) 5.3 1V2D2A1E 1路视频2路数据2路音频1路以太网 (8) 5.4 2V1D 2路视频1路数据 (10) 5.5 2V4D2A 2路视频4路数据2路音频 (10) 5.6 4V1D 4路视频1路数据 (13) 5.7 8V1D 8路视频1路数据 (14) 5.8 8V1D8C 8路视频1路数据8路开关量 (14) 六、安装方法 (15) 6.1 光发射机的安装: (15) 6.2 光接收机的安装: (15) 七、设备指示灯说明: (16) 7.1 1V1D、1V4D2A、2V1D、2V4D2A设备指示灯说明.. 16 7.2 4V1D设备指示灯说明 (16) 7.3 8V1D设备指示灯说明 (17) 八、外形尺寸及重量: (18) 九、型号说明: (18)

一、简介 本公司生产的数字光端机系列产品采用最新光纤通讯技术、全数字编码技术和专用的超大规模集成电路,提供数字视频光电转换,可将1-32路视频、多路双向数据、多路双向音频、多路以开关量、及10/100以太网在单芯光纤上无失真、高质量传输。本公司数字光端机系列产品具有自动兼容PAL 、NTSC 、SECAM 视频制式、动态范围宽、体积小、使用方便、能适应多种复杂环境等特点,适用于高速公路、城市道路、铁路、港口、公安、海关、高校、大型体育场馆、大型厂矿等监控及视频传输系统等诸多领域。 二、产品特点 ◆自动兼容 PAL 、 NTSC 、 SECAM 视频制式 ◆支持任何高分辩率视频信号 ◆全数字无压缩、无损伤广播级传输 ◆无模拟调频、调相、调幅光端机的交调干扰 ◆广播级质量视频信号和多路单、双向 RS232、RS422、485 ◆单模光纤传输,距离 2 — 100KM 可选 ◆支持视频无损再生中继 ◆先进自适应技术,使用时无须调节 ◆同时支持视频、数据并行传输

8路数据采集系统

单片机课程设计 课题名称运用8051、ADC0809设计一个8路数据采集系统院校兴湘学院 专业机械设计制造及其自动化班级3班 学生姓名曾繁宁 学号2010963036 指导教师李玉声 2013年12月29 日

1.设计内容 以pc机为控制器,采用中断方式进行8通道数据采集, 2.设计要求 要求利用ADC 0809作A/D转换器,设计相应的接口电路,画出原理图并给出采用中断方式下的数据采集程序. 3.系统总体设计步骤 第一步:信号调理电路 第二步:8路模拟信号的产生与A/D转换器 被测电压要求为0~5V的直流电压,可通过电位器调节产生。 考虑本设计的实际需要,我选择八位逐次比较式A/D转换器(ADC0809)。 第三步:发送端的数据采集与传输控制器 第四步:人机通道的接口电路 第五步:数据传输接口电路 用单片机作为控制系统的核心,处理来自ADC0809的数据。经处理后通过串口传送,由于系统功能简单,键盘仅由两个开关和一个外部中断组成,完成采样通道的选择,单片机通过接口芯片与LED数码显示器相连,驱动显示器相应同采集到的数据。 经过分析,本系统数据采集部分核心采用ADC0809,单片机系统采用8051构成的最小系统,用LED动态显示采集到的数据。数据采集与传输系统一般由信号调理电路,多路开关,采样保持电路,A/D,单片机,电平转换接口,接收端(单片机、PC或其它设备)组成。本设计没有通信部分。系统框图如下图所示。

4.硬件系统的设计 4.1信号调理 信号调理的任务:将被测对象的输出信号变换成计算机要求的输入信号。多路数据采集输入通道的结构图如下图: 图5-1-1多路数据采集输入通道结构图 注:缓慢变化的信号和直流信号,采样保持电路可以省略。 4.2 A/D转换器的选取 转换速度是指完成一次A/D转换所需时间的倒数,是一个很重要的指标。A/D 转换器型号不同,转换速度差别很大。通常,8位逐次比较式ADC的转换时间为100us左右。由于本系统的控制时间允许,可选8位逐次比较式A/D转换器。

8路抢答器基于fpga解析

基于FPGA的多路数字抢答器的设计 摘要:本文主要介绍了以FPGA为基础的八路数字抢答器的设计,首先对各模块的功能进行分配,此次设计主要有七个模块,依次为分频模块、抢答模块、加减分模块、倒计时模块、设置倒计时模块、蜂鸣器模块和数字显示模块。主持人按下开始键可以实现抢答开始,选手号的显示,加减分模块,积分的显示,积分的重置,并启动倒计时模块;若有选手犯规或者倒计时记到五秒,停止倒计时,开启蜂鸣器,并为进入加减分模块做准备。此次设计程序用Quartus II12.0为软件开发平台,用Verilog语言来编写,使用模块化编程思想,自上向下,通过寄存器变量来控制各个模块的运行。本次设计采用FPGA来增强时序的灵活性,由于FPGA的I/O端口资源丰富,可以在此基础上稍加修改可以增加很多其他功能的抢答器,因此后期可塑性很强,因为核心是FPGA芯片,外围电路比较简单,可靠性强、运算速度高,因此便于维护,并且维护费用低。 关键词:FPGA、抢答器、倒计时、犯规报警、加减分、显示 目录 第一章绪论................. . (2) 第二章 FPGA原理及相关开发工具软件的介绍 (3) 2.1 FPGA的简介..... . (3) 2.1.1 FPGA的发展与趋势......... .. (3) 2.1.2 FPGA的工作原理及基本特点 (4) 2.1.3 FPGA的开发流程 (5) 2.1.4 FPGA的配置... . (5) 2.2 软件介绍............... .. (6) 2.2.1 Verilog HDL的介绍........... .. (6)

2.2.2 Quartus II软件.................... .. (7) 第三章数字抢答器系统设计方案和主要模块 (8) 3.1 功能描述及设计架构...... .. (8) 3.2 抢答器程序流程图以及各模块代码分析 (10) 3.2.1 抢答器程序结构及主程序流程图 (10) 3.2.2 秒分频模块 (15) 3.2.3 倒计时以及倒计时剩5S时报警模块...... 错误!未定义书签。 3.2.4 倒计时显示及倒数计时设置显示模块 (20) 3.2.5 选手号显示及违规报警模块 (26) 3.2.6倒计时设置模块 (30) 3.2.7顶层模块 (35) 3.3 硬件电路 (37) 3.3.1 按键电路图 (38) 3.3.2 数码管显示电路图 (38) 3.3.2 蜂鸣器电路图 (39) 第四章管脚分配及功能 (40) 第五章总结 (41) 参考文献 (418) 第一章绪论 1.1 课题研究背景 随着社会的发展,各种竞赛比赛日益增多,抢答器以它的方便快捷、直观反映首先取得发言权的选手等优点,深受比赛各方的辛睐,市场前景一片大好。另一方面随着电子科技的发展,抢答器的功能以及实现方式也越来越多,产品的可靠性以及准确性也越来越强。能够实现多路抢答器功能的方式有很多种,主要包括前期的数字电路、模拟电路以及数字电路与模拟电路组合的方式,但是这种方

8路温度采集监控系统

目录 一、课程设计目的.................................................................................................................... - 1 - 二、课程设计题目及任务要求................................................................................................ - 1 - 1. 题目.............................................................................................................................. - 1 - 2. 任务要求...................................................................................................................... - 1 - 3. 设计流程图.................................................................................................................. - 1 - 三、电路分析............................................................................................................................ - 2 - 1.运用Proteus软件画出电路图如下.......................................................................... - 2 - 2.发送端电路设计分析.................................................................................................. - 3 - 3.接收端电路分析.......................................................................................................... - 4 - 4.键盘电路设计.............................................................................................................. - 5 - 四、程序分析............................................................................................................................ - 6 - 1.发送端程序.................................................................................................................. - 6 - 2.接收端程序................................................................................................................ - 19 - 五、硬件电路介绍.................................................................................................................. - 22 - 1. RS-232串口通信总线及其接口............................................................................... - 22 - 2. MAX232芯片............................................................................................................... - 23 - 3. 74LS245芯片............................................................................................................. - 24 - 4. DS18B20温度传感器................................................................................................. - 25 - 六、在课程设计过程中遇到的问题........................................................... 错误!未定义书签。 1.使用Protues软件画图时问题................................................. 错误!未定义书签。 2.程序编写遇到问题..................................................................... 错误!未定义书签。 七、总结....................................................................................................... 错误!未定义书签。

光端机说明书,参数

产品简介 全数字点对点视频光端机采用最先进的数字视频光纤传输技术,可将1-128路视频、多路数据、多路音频、多路开关量、1路以太网、多路电话等信号复合在单芯光纤上进行高质量传输,大大节省了用户设备投资成本,提高了光缆利用率。该视频光端机系列产品由于采用的是全数字无压缩技术,因此能支持任何高分辨率运动、静止图像高质量传输;具有不受环境干扰影响、传输质量高、能长期稳定的工作,安装和维护都很简单、现场开通时支持即插即用、无需调试等特点。设备可选择微型、壁挂式、1U/19英寸独立式、4U/19英寸插卡式等多种安装结构形式,方便用户安装,用户可根据现场的具体情况灵活选择。 产品性能 ?工业级设计、SMT表面贴装工艺?所有光、电接口均符合国际标准 ?全数字、非压缩、无延时传输?高效防雷设计,视频三级、数据五级?8/10/12位数字编码?电源接口防浪涌,防高压设计 ?单模光纤传输,距离20KM ?无电磁干扰(EMI)、射频干扰(RFI)?无模拟调频、调相、调幅光端机的交调干扰?低功耗和即插即用的免调试安装 ? 6.5-8M视频传输带宽?多种结构,方便用户选择 ?兼容PAL、NTSC和SECAM视频制式?支持用户定制及OEM方式

音频接口(可选) 接口类型: 工业凤凰端子 阻抗: 输入高阻,输出低阻 支持带宽: 20Hz~20KHz 信噪比: >85dB 开关量(可选) 接口类型: 工业凤凰端子 响应时间: <1.4ms 开关量输出 负载: AC125V 0.3A DC30V 1A 信噪比: >85dB 类型: 常开(默认),常闭 电话(可选) 接口类型: 工业凤凰端子 阻抗: 600欧 频率特性: 300~3400Hz 馈电电压: 48V 馈电电流: 20~50mA 用户环路电阻: <1K Ω 以太网(可选) 协议: IEEE802.3 平行/交叉: 自动识别 接口定义 视频光端机的多业务端子用的是统一的5位工业端子,端子的中间管脚,即第3脚固 光接口 接口: FC(默认),SC 、ST 可选 传输距离: 20Km(默认) 波长: 多模:850nm/1310nm 单模:1310nm/1550nm CWDM :1350~1600nm 视频接口 接口: BNC ,75Ω非平衡 带宽: 6.5~8MHz 兼容制式: PAL/NTSC/SECAM 视频输入/输出: 典型值:1Vp-p 最大值:1.5Vp-p 微分增益(DG): <1% 微分相位(DP): <1° 编码: 8/10/12位 采样频率: 13MHz~16MHz 加权信噪比: >67dB 数据接口(可选) 数据通道: 多路单向、双向 接口类型: 工业凤凰端子 通信速率: 300~115200bps 误码率: <1X10-9

单片机课程设计数据采集系统

一、摘要 此系统主要以ADC0808和80C51为核心,进行实时数据采集,数据处理和显示,终端接收及存储。具体包括控制、显示、A/D转化器等。设计中用AD0808进行8路数据的采样,利用51单片机的串行口进行发送和接收数据。利用8个LCD 数码管进行显示数据处理。采用PROTEUS和Keil uvision3为开发工具,软件设计采用模块化编程 关键字:数据采集、ADC0808、双机通讯、IIC 二、前言 随着计算机技术的飞速发展,数据采集系统应用在多个领域中。数据采集时供、农业控制系统中十分重要的环节,在医药、化工、食品等领域中,往往需要随时检测各生产环节的温度、流量、压力等参数。同时,还要对某一检测点任意参数能够进行随机查寻,将其在某一段时间内检测得到的数据经过转换提取出来,以便进行比较,做出决策,调整控制方案,以提高产品的合格率,产生良好的经济效益。 不仅如此,数据采集系统在我国高科技领域中也扮演着十分重要的地位。雷达的实时数据采集,航天飞机成功升空,通讯卫星的实时通报数据,这些高科技给国家人民的生活带来了便利。 因此数据采集是一项十分重要的技术。从严格意义上来讲,数据采集系统是用计算机控制的多路自动检测或巡回检测,并且能够对采集到的数据进行存储、计算、分析,以及从数据中提取可用的信息,供显示,记录、打印或描绘的系统。 数据采集系统通常由数据输入通道、数据处理、数据存储、数据显示、数据输出五个部分组成。输入通道实现对数据的检测并读取;数据转化是将采集到的数据进行适当的转化;以便输出人们易懂的数据;数据存储是对采集过来的数据进行存储;以防下次用到可以方便提取;数据显示便是将处理后的数据进行显示,让操作者可以方便读取采集到的信息,以便进行控制;数据输出就是将数据输送到打印机打印。 由于RS-485在微机远程通信接口中广泛采用,技术已经相当成熟,故采用标准RS-485标准,实现PC与单片机之间的数据传送(由于本次设计在PROTEUS系统中仿真,因此,略去接口RS-485)。 本设计中对多路采集系统做了基本的研究。此次试验主要解决的是怎样进行多路数据采集并如何通过串行口发送数据实现双机通讯的。 三、正文

单片机实验8路抢答器C语言版

单片机综合实验报告 题目: 8路抢答器实验 班级: 姓名: 学号: 指导老师: 时间:

一、实验内容: 以单片机为核心,设计一个8位竞赛抢答器:同时供8名选手或8个代表队比赛,分别用8个按钮S0~S7表示。本实验有Protues软件仿真。 分别设置一个抢答控制开关S1和复位开关S2,由主持人控制。 抢答器具有锁存与显示功能。即选手按按钮抢答时,锁存相应的编号,并且优先抢答选手的编号一直保持显示在显示器上,直到主持人将系统复位为止。 抢答器具有定时抢答功能,且一次抢答的时间由主持人设定为30秒。 当主持人启动“开始”键后,定时器进行减计时,同时绿色LED灯亮。 二、实验电路及功能说明 分别设置一个抢答控制开关S1和复位开关S2,由主持人控制。 抢答器具有锁存与显示功能。即选手按按钮抢答时,锁存相应的编号,并且优先抢答选手的编号一直保持显示在显示器上,直到主持人将系统复位为止。参赛选手在设定的时间内进行抢答,抢答有效,定时器停止工作,显示器上显示选手的编号和抢答的时间,并保持到主持人将系统复位为止。复位后参赛队员可继续抢答。 如果定时时间已到,无人抢答,本次抢答无效,系统报警红色LED灯亮,并禁止抢答,定时显示器上显示00。

三、实验程序流程图: 主程序; 非法抢答序;抢答时间调整程序;回答时间调整程序;倒计时程序;正常抢答处理程序;犯规处理程序;显示及发声程序。主流程图如下图所示 子程序

四、实验结果分析 五、心得体会

六、程序清单 #include #define uchar unsigned char #define uint unsigned int sbit wela_a=P3^0; sbit wela1=P3^1; sbit wela2=P3^7; sbit rest=P3^5; sbit host=P3^6; sbit led1=P3^4;//绿灯 sbit led2=P3^3;//红灯 sbit led3=P3^2;//黄灯 sbit key1=P1^0; sbit key2=P1^1; sbit key3=P1^2; sbit key4=P1^3; sbit key5=P1^4; sbit key6=P1^5; sbit key7=P1^6; sbit key8=P1^7; uchar x,q,d,s,ge,t0,t1,start,flag; uchar code table[]={ 0x3f,0x06,0x5b,0x4f, 0x66,0x6d,0x7d,0x07, 0x7f,0x6f,0x77,0x7c, 0x39,0x5e,0x79,0x71}; void init();/*初始函数申明*/ void display(uchar s,uchar ge,uchar a); void delay(uint z); void keyscan(); void main() { init(); display(s,ge,a); while(1) { if(host==0) //主持人控制开关 { delay(5); if(host==0) { flag=1; start=1; delay(5); 延时 while(!host); 检测开关 } } if(rest==0) //复位 { delay(5); if(rest==0) { q=30; led2=1; led3=1; x=0; delay(5);

温度采集解决方案

目 录 第一部分:产品介绍.............................................- 3 - 一、适用行业...............................................- 3 - 二、产品结构...............................................- 3 - 三、用户需求...............................................- 3 - 四、产品特点...............................................- 5 - 第二部分:解决方案.............................................- 8 - 一、系统简介...............................................- 8 - 二、远端部分设计...........................................- 9 - 三、网络部分设计..........................................- 12 - 四、中控部分设计..........................................- 13 - 第三部分:系统基本配置........................................- 20 -第四部分:常见问题的解答......................................- 21 -第五部分:设备技术指标........................................- 23 -第六部分:成功案例............................................- 26 -

8路视频光端机技术参数

8路视频光端机技术参数 简介 8路视频数字复用光端机采用国际最先进的数字视频及光纤传输技术,将8路视频信号 在单芯光 上实时同步、无失真、高质量地传输。8路视频光端机采用全数字视频无压缩传输技术,高质量的视频效果可满足用户的需求, 即插即用的设计使得安装简便易行, 无需进行现场调节, 其光模块和核心电路均采用进口元器件,稳定性高,所有的光、电接口均符合国际标准,适用于不同的工作环境。该光端机带有视频状态指示,可监控系统的正常运行。该光端机采用结构模块化设计,用户可根据现场具体情况灵活选择或定制配置,上述光端机可采用独立式或机架式的安装方式。 适用环境 ◆智能交通监控系统(ITS)◆安防系统◆电视医疗◆远程多媒体教学/ 校园监控◆电视电话会议◆长距离广播电视传输系统◆楼宇控制系统特性 ◆插卡式或独立结构,适用集中管理4U机架◆10位数字编码及无压缩式视频传输◆支持任何高分辩率视频信号◆5Hz-10MHz 视频通道◆自动兼容PAL 、NTSC 、SECAM 视频制式◆带APC 电路,输出光功率恒定,动态范围大◆千兆光纤传输,大容量,易升级◆电源和其它参数状态指示的LED 可监视系统的运行状况◆支持视频无损再生中继◆先进自适应技术,使用时无需进行现场的电气或光学调节◆工业级设计,模块化设计使设备可靠灵活◆可自动恢复电源熔断丝 ◆全内置电源、机壳设计外观独特,外壳尺寸大小171X102X45mm◆内部电源功耗: 10.5 w(Input:AC140 ~ 260V)8路视频光端机是以大规模集成电路为核心,采用先进的高速数字电复接/分接技术,通过电信级高速光电传输平台,8路视频光端机可实现高达8路数字视频信号在1 芯光纤上的实时高质量传输。8路视频光端机所有的核心电路均采用进口元器件,性能稳定,传输质量好。所有的光、电接口均符合国家标准,安装简单,免

8路温度采集系统

实习报告 课题:八路温度采集仪 日期:2015.8.3

目录: 一、实验目的 (3) 二、实验内容 (3) 三、实验步骤与结果 (3) 四、实验存在的问题 (14) 五、总结 (14) 六、附录(上位机、下位机) (14)

一、实验目的: 1、DXP与Labview软件的运用; 2、单片机编程的掌握; 3硬件的焊接与调试; 4、熟练运用和掌握原理图设计、PCB板的制作、元器件焊接与调试、虚拟仪器的使用。 二、实验内容: 运用单片机搭建一个小系统。此系统可以同时采集8路温度信息(由于硬件条件的限制,没人只有4个温度传感器,所以最后只能为四路温度采集),而此信息来自与8个DS18B20,同时循环显示于数码管。然后后期运用虚拟仪器Labview采集单片机所发送的温度信息进行处理,并形成完整的虚拟仪器。 三、实验步骤与结果: 1、原理图的设计 采集系统主要元器件介绍: STC89C52RC: STC89C52是STC公司生产的一种低功耗、高性能CMOS8位微控制器,具有8K 在系统可编程Flash存储器。STC89C52使用经典的MCS-51内核,但做了很多的改进使得芯片具有传统51单片机不具备的功能。在单芯片上,拥有灵巧的8 位CPU 和在系统可编程Flash,使得STC89C52为众多嵌入式控制应用系统提供高灵活、超有效的解决方案。具有以下标准功能: 8k字节Flash,512字节RAM, 32 位I/O 口线,看门狗定时器,内置4KB EEPROM,MAX810复位电路,3个16 位定时器/计数器,4个外部中断,一个7向量4级中断结构(兼容传统51的5向量2级中断结构),全双工串行口。另外 STC89X52 可降至0Hz 静态逻辑操作,支持2种软件可选择节电模式。空闲模式下,CPU 停止工作,允许RAM、定时器/计数器、串口、中断继续工作。掉电保护方式下,RAM内容被保存,振荡器被冻结,单片机一切工作停止,直到下一个中断或硬件复位为止。最高运作频率35MHz,6T/12T可选. 其I/O口、中断的运用可以参照89C51的任何类型。 DS18B20: DS18B20数字温度计是DALLAS公司生产的1-Wire,即单总线器件,具有

多路数据采集与控制系统

1 引言 数据采集是指将温度、压力、流量、位移等模拟量采集、转换成数字量后,再由计算机进行存储、处理、显示的过程。在生产过程中,可对生产现场的工艺参数进行采集、监视和记录,为提高产品的质量、降低成本提供信息和手段。本文设计了一套多路数据采集系统,实施采集多现场的温度参数,系统通过RS485总线将采集到的现场温度数据传输至上位机,上位机对采集到的数据进行显示、存储,从而达到现场监测与控制的目的。 2 设计目的和要求 设计一由微机控制的A/D数据采集和控制系统,该卡具有对八个通道上 0-5V的模拟电压进行采集的能力,且可以用程序选择装换通道,选择ADC0809 作为A/D转换芯片。 本设计包括确定控制任务、系统总体设计、硬件系统设计、软件程序的设计等,使学生进一步学习理解计算机控制系统的构成原理、接口电路与应用程序,巩固与综合专业基础知识和相关专业课程知识,提高学生运用理论知识解决实际问题的实践技能。 3 系统设计方案 1.八路模拟信号的产生 被测电压要求为0~5V的直流电压,可通过八个滑动变阻器调节产生。 2.模拟信号的采集 八路数据采集系统采用共享数据采集通道的结构形式,数据采集方式确定为程序控制数据采集。 3.A/D转换器的选取 八位逐次比较式A/D转换器 4.控制与显示方法的选择 用单片机作为控制系统的核心,处理来自ADC0809的数据。经处理后通过串口传送,由于系统功能简单,完成采样通道的选择,单片机通过接口芯片与LED

数码显示器相连,驱动显示器相应同采集到的数据。 图3.1 总体设计图 4 硬件系统的设计 4.1芯片ADC0809的引脚功能和主要性能 ADC0809八位逐次逼近式A/D 转换器是一种单片CMOS 器件,包括8位模拟转换器、8通道转换开关和与微处理器兼容的控制逻辑。8路转换开关能直接联通8个单端模拟信号中的任意一个。 ADC0809的引脚图及51单片机引脚图: 图4.1 ADC0809管脚图及51单片机芯片管脚图 模拟输入通道1 ADC0808 单片机 LED 模拟输入通道2 模拟输入通道8

八路数字显示抢答器的设计要点

目录 1实习目的与要求 (2) 2实习内容 (3) 2.1电路设计……………….……………………………………………………. .3 2.1.1抢答电路设计 (3) 2.1.2定时电路设计 (4) 2.1.3报警电路设计 (5) 2.1.4时序控制电路设计 (6) 2.2整体电路设计 (6) 2.3 电路的仿真 (6) 2.3.1 抢答电路的仿真 (7) 2.3.2定时电路的仿真 (8) 2.3.3脉冲发生电路的仿真 (9) 2.3.4报警电路的仿真 (11) 3心得体会 (11) 参考文献 (12) 附录 (13) 附录A 整体仿真图 (13) 附录B 整体图 (13)

1实习目的要求 实习内容 本次实习的内容是独立完成一个八路数显抢答器的设计,采用电路仿真设计软件完成竞赛抢答器电路的设计及仿真调试,在微机上仿真实现数字式竞赛抢答器的设计。 实习具体内容为:比赛中为了准确、公正、直观地判断出第一抢答者,所设计的抢答器通常由数码显示、灯光、音响等多种手段指示出第一抢答者。同时还应设计记分、犯规和奖惩记录等多种功能。 设计要求: 1、基本部分 (1) 抢答器可供八组使用,组别键(信)号可以锁存;抢答指示用发光二极管(LED)。 (2) 记分部分独立(不受组别信号控制),至少用2位二组数码管指示,步 进有10分、5分两种选择,并且具有预置、递增、递减功能。 (3) 要求性能可靠、操作简便。 2、发挥部分(选做) 数字智力竞赛抢答器(自动记分)原理框图

(1) 增加抢答路数,数码管显示其组别键(信)号。 (2) 自动记分(受组别信号控制):当主持人分别按步进得分键、递增键或递减键后能够将分值自动累计在某组记分器上)。 (3) 超时报警。 实习任务要求 1、画出总体设计框图,以说明数字式竞赛抢答器由哪些相对独立的功能模块组成,标出各个模块之间互相联系,时钟信号传输路径、方向和频率变化。并以文字对原理作辅助说明。 2、设计各个功能模块的电路图,加上原理说明。 3、选择合适的元器件,在仿真软件上连接验证、仿真、调试各个功能模块的电路。在连接验证时设计、选择合适的输入信号和输出方式,在充分电路正确性同时,输入信号和输出方式要便于电路的仿真、调试和故障排除。 4、在验证各个功能模块基础上,对整个电路的元器件和连接,进行合理布局,进行整个数字钟电路的连接验证、仿真、调试。 5、自行接线验证、仿真、调试,并能检查和发现问题,根据原理、现象和仿真结果分析问题所在,加以解决。学生要解决的问题包括元器件选择、连接和整体设计引起的问题。 2实习内容 2.1电路设计 2.1.1 抢答电路设计 如图1所示为抢答电路图。电路选用优先编码器 74LS148 和锁存器74LS297 来完成。该电路主要完成两个功能:一是分辨出选手按键的先后,并锁存优先抢答者的编号,同时译码显示电路显示编号(显示电路采用七段数字数码显示管);二是禁止其他选手按键,其按键操作无效。工作过程:开关S置于"

PDH光端机使用说明

S-PDH 4E1光端机使用说明 将设备上电后,用平行线将设备的网管口连接到电脑的com1 上,运行此程序,点击‘设备列表操作’目录下的‘设备搜索’,检测到设备后,设备的地址和名称即可在设备列表中显示出来,点击‘设备属性’,对设备的属性进行设置,‘轮询启动’、‘轮询停止’是用来启动/停止轮询功能。‘告警日志操作’中的‘清除日志’、‘日志另存为’可对告警日志进行清除和存储操作。 1、为了避免烧毁电脑com 口,请先上电后运行程序 2、请将网管软件拷贝到硬盘上运行 3、将网管口通过平行线连接到电脑的com1 口上。 1、设备状态: 设备属性:此栏显示设备的地址和名称。 总告警:包括本端告警、对端告警两种状态,对应设备的loc、rem 指示灯。 光路告警:包括光失步(flos)、帧失步(flof)、10-3 误码告警(e-3)、10-6 误码告警(e-6),对应设备的光路四个告警指示灯。 支路状态:显示相应的e1 支路的工作状态,三色灯指示灯对应设备各e1 支路的四种状态:红色—l os、黄色—ais、绿色—正常、熄灭—告警屏蔽。 以太网状态:包括以太网口的工作速率、模式,对应设备的以太网指示灯的工作状态。 告警控制:对应告警控制拨码开关状态,其中1 至4 位显示e1 支路告警控制开关sw1-1 至sw1-4 状态,第9 位显示设备本远端状态显示开关sw1-9状态,第10 位显示设备切铃开关sw1-10 状态。 环回控制:对应环回控制拨码开关状态,其中1 至4 位显示e1 支路环回控制开关sw2-1 至sw2-4 状态,第9 位显示指示灯显示模式开关sw2-9 状态,第10 位显示本远端环回开关sw2-10 状态。 只有启动了设备轮询功能才能及时的观察到设备的各种状态。 2、告警及环回控制: 告警屏蔽:1 至4 屏蔽对应e1 支路的告警信号,与设备的sw1-1 至sw1-4 开关功能相同。 环回控制:1 至4 控制对应e1 支路环回,与设备的sw2-1 至sw2-4 开关功能相同,其中远端环回或本端环回可通过底部的两个远端环回、本端环回单选框进行选择。 告警屏蔽:屏蔽蜂鸣器告警,与sw1-10 功能相同。 本端环回、远端环回:与sw2-10 功能相同。 选择好各个设置的复选框后,点击执行按钮即可进行控制,点击取消按钮可取消所有控制。 3、告警日志:记录每次设备状态变更,此日志可以通过工具栏中的清除日志清除,也可另存为一文本文件。 4、对端选择:选择观察和管理对端设备。如当前选择的设备为设备a,与a 所连接的设备为b,此时若按下‘对端选择’按钮即选中设备b。

8路数据采集及报警控制系统 ADC0809

安徽建筑工业大学 计算机控制技术 课程设计 课题名称8路数据采集及报警控制系统 系别电子与信息工程学院 专业电子信息工程 班级10城建电子(2)班 姓名邵磊 学号10205900235 指导老师严辉夏巍丁刚 时间2013年6月17日至 2013年6月30日

目录 一、总体设计: 1.1 设计思路 1.2 课题目的 二、方案论证: 2.1 A/D模数转换的选择 2.2 单片机的选择 2.3 按键选择 2.4 系统框图 三、硬件电路设计: 3.1 单片机介绍 3.2 ADC0809结构功能 3.3 ADC0809的工作时序 3.4 ADC0809工作过程 四、系统程序设计: 4.1 程序流程框图 4.2 主程序 五、结束语 六、附录

一、总体设计 1.1 设计思路 我们选择单片机与A/D转换芯片结合的方法实现本设计。使用的基本元器件是:AT89C52单片机,ADC0809模数转换芯片,LCD显示器,按键,电容,电阻,晶振等。 数字电压测量电路由A/D转换、数据处理及显示控制等组成。A/D 转换由集成电路ADC0809完成。ADC0809具有8路拟输入端口,地址线(23~- 25脚)可决定对哪一路模拟输入作A/D换。22脚为地址锁存控制,当输入为高电平时,对地址信号进行锁存。6脚为测试控制,当输入一个2uS宽高电平脉冲时,就开始A/D转换。7脚为A/D转换结束标志,当A/D转换结束时,7脚输出高电平。9脚为A/D转换数据输出允许控制,当OE脚为高电平时,A/D转换数据从该端口输出。10脚为0809的时钟输入端。单片机的P1.5~P1.7、P3端口作1602液晶显示控制。P2端口作A/D转换数据读入用,P0端口用作0809的A/D转换控制。 通过对单片机p3.5口置低电平控制LED亮灯,p3.4口置高电平

8路数字抢答器设计说明

简易8路数显抢答器: 简单实用的八路数显抢答器,主要包括抢答、编码、优先锁存、数显、复位及音频振荡等电路。元器件主要包括 CD4511.N E555、IN 4148、三极管(901 4)、LED 共阴极数码管、扬声器、小型按钮开关及电阻电容等。 说明: 抢答数显电路: J1~J8八个按钮开关组成抢答键。D1~D12十二个二极管组成编码器,将抢答键按对应的BCD 码进行编码,并将所得的高电平加在CD4511所对应的输入端。CD4511是一块含BCD —七段锁存/译码/驱动电路于一体的集成电路。CD4511的 1、2、 6、7脚为BCD 码输入端,9~15脚为显示输出端。3脚为测试端(LT),当L T 为“0 ”时,输出全为“1 ”。4脚为消隐端(B I ),当B I 为“0 ”时,输出全为“0 ”,因此此时可以清除锁存器内的数值,即可使用为复位端。5脚为锁存允许端(L E ),当L E 端由“0 ”→“1 ”时,a 、b 、c 、d 、e 、f 、g 七个输出端保持在LE 为“0”时所加BCD 码对应的数码显示状态。 16、8脚分别接电源正负极。由CD4511的引脚图可知, 6、2、 1、7脚分别代表BCD 码的 8、4、

2、1位。按下对应的键,即可得到 0001、0010、 0011、0100、 01、0110、 0111、1000八个一系列的BCD 码。高电平加在CD4511对应的输入端上,便可以由其内部电路译码为十进制数在数码管上显示出来。优先锁存电路由两个二极管( D13、D14)、一个三极管(VT)、两个电阻及CD4511的锁存允许端(LE)完成。在初始状态或复位后的状态时,CD4511输入端都与一个电阻(10K)串联接地,所以此时BCD码输入端为“00”,则CD4511输出端a、b、c、d、e、f 均为高电平,g 为低电平,且数码显示为“0”。而当d 为高电平,三极管(VT)导通及g 为低电平时, D13、D14的正极均为低电平,使CD4511的LE 端为低电平“0”,可见,此时没有锁存即允许BCD码输入。而当任一抢答键按下时,由数码显示可知,CD4511输出端d 输出为低电平或输出端g输出为高电平,两个状态必有一个存在或着都存在。迫使CD4511的LE端,由“0”→“1”,即将首先输入的BCD 码显示的数字锁存并保持。此刻,其它按键编码就无法输入,从而达到了抢答的目的。音频振荡电路为NE555组成的多谐振荡器推动扬声器发出讯响声。四只二极管(IN4148)组成二极管或门电路分别接CD4511的 1、2、 6、7引脚,为NE555提供电源+Ucc,即任何抢答键按下时,扬声器都能发出报警声。元器件清单 序号910元件名称 电阻 电阻

相关文档
最新文档