AT89C51和ADC0809连接,AT89C51和PC机连接,如何编程实现单片机控制adc0809完成A/D转换后传给PC机?

如图所示,电位器模拟一个0-5v的输出,adc0809(仿真只能用adc0808)的INO接收输入电压,然后经过ad转换后单片机AT89C51把转换结果送到串口,再由pc机上的labview程序接收并显示,现在的问题是如何编程实现这个功能:单片机控制adc0809完成转换后接着就把结果送到串口供pc使用,且程序循环执行。程序最好有注释啊,各位大神帮帮忙啊,毕业设计快答辩了,满意可以给更多的积分啊,谢谢大伙啦!

童鞋,恕我直言,您这个是再简单不过的设计了,你用1小时,上网找找资料,用点心,一定可以解决。程序我建议你还是自己编,毕竟你是学这个专业的。如果连这么基础的东西都搞不定,我觉得给你程序代码,恐怕你也烧不到单片机里去吧……

顺便再提醒你下,你的原理图有致命的错误。
AT89C51的RXD与TXD端口(P3^0 , P3^1)是不能直接接到计算机的串口上的,也不能直接接到USB转232串口的设备上的。你需要MAX232芯片,将单片机的TTL电平转换成232电平后才能实现通信。
不过,如果你嫌这样麻烦,还有一种解决方案,那就是USB转TTL(5V)的板子,可以直接接单片机,淘宝上多的是,自己搜吧。

童鞋,如果你是官二、富二、或是女神、小白脸,以上所有就当我没说好吗?追问

单片机连接到COMPIM原件。COMPIM内部自带RS-232和TTL电平转换功能,因此不需要再使用电平转换芯片。

温馨提示:内容为网友见解,仅供参考
无其他回答

利用单片机AT89C51与ADC0808设计一个数字电压表,能够测量0~5V的直流电...
与双积分相比,逐次逼近式A\/D转换的转换速度更快,而且精度更高,比如ADC0808、ADC0809等,它们通常具有8路模拟选通开关及地址译码、锁存电路等,它们可以与单片机系统连接,将数字量送入单片机进行分析和显示。本设计中,由于对精度没做很大要求,我们采用逐次逼近式A\/D转换ADC0808,精度为0.02,所以四位LED显示中的最后一位...

求at89c51单片机和adc0809 ad转换器的连接方法 有图的发847926557@qq...
void Display_Result(uchar d){ P2 = 0xf7;P0 = LEDData[d%10];DelayMS(5);P2 = 0xfb;P0 = LEDData[d%100\/10];DelayMS(5);P2 = 0xfd;P0 = LEDData[d\/100];DelayMS(5);} void main(){ TMOD = 0x02;TH0 = 0x14;TL0 = 0x00;IE = 0x82;TR0 = 1;P1 = 0x3...

ADC0809介绍-常用AD转换器
在与单片机的连接方面,如AT89C51,有查询方式、中断方式和软件延时方式等多种接口选择。本文设计中主要采用了软件延时方式,同样,查询方式也是一种可行的连接方式。具体连接示例如下:IN0引脚与放大电路的输出相连,ADC0809的时钟信号则由AT89C51的ALE信号驱动。

数字电压表设计 单片机 C语言
i) 把“单片机系统”区域中的P0.0-P0.7用8芯排线连接到“模数转换模块”区域中的D0D1D2D3D4D5D6D7端子上。4. 程序设计内容 i. 由于ADC0809在进行A\/D转换时需要有CLK信号,而此时的ADC0809的CLK是接在AT89S51单片机的P3.3端口上,也就是要求从P3.3输出CLK信号供ADC0809使用。因此产生CLK信号...

高分 求 单片机直流电压表原理流程图
AT89C51是一个低功耗高性能单片机,40个引脚,32个外部双向输入\/输出(I\/O)端口,同时内含2个外中断口,2个16位可编程定时计数器,2个全双工串行通信口。2).ADC0809是一种典型的A\/D转换器。它是由8位A\/D转换器,一个8路模拟量开关,8位模拟量地址锁存译码器和一个三态数据输出锁存器组成; +...

温度自动报警器的报警原理
图中ADC0809的转换结束状态信号EOC接到89C51的INT1引脚,当A\/D转换完成后,EOC变为高电平,表示转换结束,产生中断。在中断服务程序中,将转换好的数据送到指定的存储单元。 2.3 声光报警模块 声光报警电路在单片机P1口的控制下,可以根据不同情况(火灾、异常、故障)发出不同的声光报警信号。声音信号由专用语音芯片提供...

基于单片机的空调控制器的设计与实现
基本任务是利用AT89C51单片机、ADC0809模数转换器等芯片设计并制作一个具有制冷、制热、通风和自动运行的手控型空调控制器。三、硬件部分的具体内容和要求 1.手控型空调控制器的功能:1)空调控制器应具有制冷、制热、通风和自动运行四种工作模式。a.制冷:室内风机、压缩机及室外风机工作,而四通换向阀停止...

aduc812AD转换结果怎么通过数码管显示 我看AT89C51用ADC0809的转换结果是...
这样建立算法:(256*(ADCDATAH & 0x0F)+ADCDATAL)

单片机论文摘要(英译汉)
在研究国内现有传统的液位调节器的基础上,设计的了采用AT89C51单片机为核心,A\/D转换器采用ADC0809、D\/A转换器采用DAC0832、键盘显示芯片采用74LS165、74LS164。外部数据存储器采用PCF8583;硬件电路包括:温度检测电路、A\/D转换电路、D\/A转换电路、键盘显示电路、V\/I转换电路、电源电路,由这些构成一个...

欧姆龙plc做温度控制作用,如何获得温度的数字量
欧姆龙的模拟量模块可以直接接入0~5V电压,里面有个小拨码开关可以在输入电压和输入电流中切换。具体说通过那个通道和端口之类的存在内存哪里,因为PLC都是封装好的,所以很少人懂这个。你说的adc0809大概是输出8位TTL电平数字量,理论上也能接到欧姆龙的开关量模块(也属于数字I\/O,只不过是24V电平)上...

相似回答