本文介绍了一种单片机系统中高速数据采集的实现方法,我一直想在Windows系统下,做出一种能实时刷新的高速数据采集的方式,但总是不理想,大多也是用缓存的方式将数据存储起来,然后处理,无法真正的实现实时的数据刷新,还是要用硬件的方式去实现,下文就是介绍了这样一个方案,在单片机与高速A/D转换器之间以静态存储器作缓冲器,采用A/D转换器直接写存储器的方式提高采样频率,实现高速数据采集。并给出了设计方案。
上传时间: 2014-01-15
上传用户:athjac
在单片机与外部环境通信的时候,就需要有一种转换器来把模拟信号变为数字信号,以便能够输送给单片机进行处理。而单片机送出的控制信号,也必须经过变换器变成模拟信号,才能为控制电路所接受。这种变换器就称为数模(D/A)转换器和模数(A/D)转换器。
上传时间: 2017-08-17
上传用户:爱死爱死
DS18B20是DALLAS公司生产的一线式数字温度传感器,具有3引脚TO-92小体积封装形式;温度测量范围为-55℃~+125℃,可编程为9位~12位A/D转换精度
上传时间: 2017-08-21
上传用户:拔丝土豆
文件是用C51编写的,采用ADC0808和LCD1602实现A/D转换及液晶显示
上传时间: 2017-08-25
上传用户:dreamboy36
系统中采用温度传感器AD590实现温度信号采集,采集的温度信号通过ADC0809实现A/D转换后输入远端单片机进行处理并通过RS-485接口传输至近端单片机并在近端完成测量结果的显示以及键盘控制实现通道选择等功能
上传时间: 2013-12-15
上传用户:jyycc
一个典型的DSP系统除了数字信号处理部分外,还包括A/D和D/A两部分。这是因为自然界的信号,如声音、图像等大多是模拟信号,因此需要将其数字化后进行数字信号处理,模拟信号的数字化即称为A/D转换。数字信号处理后的数据可能需还原为模拟信号,这就需要进行D/A转换。一个仅包括A/D和D/A两部分的简化数字信号处理系统功能
上传时间: 2017-08-29
上传用户:Avoid98
利用AD590温度传感器完成温度的测量,把转换的温度值的模拟量送入ADC0809的其中一个通道进行A/D转换,将转换的结果进行温度值变换之后送入数码管显示
上传时间: 2017-09-14
上传用户:fredguo
68HC08 MCU 初始化程序,很完整,包括定时器,A/D转换,中断等的初始化。C语言编写。注释很详细。
上传时间: 2013-12-17
上传用户:yan2267246
用于仿真进入(由于使用的IN0通道,所以ADDA,ADDB,ADDC均接低电平),经过模/数转换后,产生相应的数字量经过其输出通道D0-D7传送给AT89C51芯片的P1口,AT89C51负责把接收到的数字量经过数据处理,产生正确的7段数码管的显示段码传送给四位LED,同时它还通过其四位I/O口P2.0、P2.1、P2.2、P2.3产生位选信号控制数码管的亮灭。此外,AT89C51还控制ADC0808的工作。其中,单片机AT89C51通过定时器中断从P2.4输出方波,接到ADC0808的CLOCK,P2.6发正脉冲启动A/D转换,P2.5检测A/D转换是否完成,转换完成后,P2.7置高从P1口读取转换结果送给LED显示出来[3]。简易数字直流电压表的硬件电路已经设计完成,就可以选取相应的芯片和元器件,利用Proteus软件绘制出硬件的原理,并仔细地检查修改,直至形成完善的硬件原理图。但要真正实现电路对电压的测量和显示功能,还需要有相应的软件配合,才能达到设计要求。
标签: 程序
上传时间: 2015-02-27
上传用户:dpseternal
本文介绍了一种基于单片机的简易数字电压表的设计。该设计主要由三个 模块组成: A/D转换模块,数据处理模块及显示模块。A/D转换主要由芯片ADC0808 来完成,它负责把采集到的模拟量转换为相应的数字量在传送到数据处理模块。 数据处理则由芯片AT89C51来完成,其负责把ADC0808传送来的数字量经过一定 的数据处理,产生相应的显示码送到显示模块进行显示;此外,它还控制着ADC0808 芯片工作。
标签: 设计驱动文件
上传时间: 2015-02-27
上传用户:dpseternal