求助大神,基于51单片机的示波器

2025-03-02 01:19:07
推荐回答(2个)
回答1:

这个我整过,用STC12c5A32S2单片机内部AD测电压用12864i液晶屏显示
原理是先定时采集128或120个电压(给画坐标轴留下几个像素,不画坐标轴可以一次取128个点),然后将电压值换算到0至63的纵坐标,调用画点函数,画出128个离散的点,采集频率合适的话,显出的波形也比较完整
AD采集的速度比较高,因此可以测高频信号,但LCD显示比较慢,因此显示的波形是一帧一帧的,帧与帧之间有较长的时间间隔
缺点是该单片机不能直接测负电压,因此测交流电时只能显示正半周波形
另外,对于方波或变化梯度大的信号显示波形不连续(中间没有插值计算)
为了达到较好的波形,我用VB编了上位机程序,用串口传输到上位机,显示的波形要好得多
不过受串口传输速度的影响,显示的波形帧与帧之间仍然有较长的时间间隔

回答2:

这性能太有限了吧,
懂事电子设计 vgz