摘要:本文阐迷了一款基于单片机的虚拟示波器设计。以51系列单片机作为主控芯片,利用8位A/D转换芯片ADC0809对模拟信号进行采集,然后通过ES232串行通信协议,把采集到的数据传送给Pc终端并用Vc编写程序把波形显示出来。最后利用信号发生器产生一个标准正弦波以检验设计的有效性,实验结果表明,本文所设计的虚拟示波器能很好的显示信号波形。 ) D; S. t& b& @2 g' N关键词:虚拟仪器、单片机、A/D转换、Visual、C++0 ^3 U# Z7 v4 j C' `2 o, i
K$ Z; [1 w6 Y8 M5 v z5 `: K $ i( I7 w; Y: k- k! I* B: X" } 本系统采用PC机做上位机,51系列单片机做下位机的主从式系统。在主从分布式控制系统中,单片机丰要完成实时数据采集,被采集数据经初步处理后通过串口传送给丰机。主机将从机发送来的数据进行处理后随时向用户提供各种统计报表和整个控制过程的具体数据。主机同时根据从机接收的过程参数进行判断处理并给从机(单片机)发送各种控制命令。- _' K# t- x) a7 X' M
/ z, V0 k7 _5 W, v