单片机画曲线-u球体育app下载

嵌入式 > 嵌入式开发 > 详情

单片机画曲线

发布时间:2025-07-25 发布时间:
|
单片机画实时曲线的实现
如果我们要画实时曲线也就是随着时间的不同曲线的值就会有变化。
举例我们将adc采集的0-5v电压值在320*240的屏幕上画曲线
我们使用打点计数法实现。
我们可以开启一个定时器,如果要求500ms画一个点,那么我们就将定时器设置为500ms中断产生此时在相应的位置画点。
如果不考虑其他文字说明,坐标系就是屏的横竖长度,我们可以模拟彩屏的320就是x轴也就是时间轴,定时器中断处理函数内会有一个u16的计数量加到320清零,从头开始画。屏的240就是电压值的转换体现,如果最大值239是5v,0是0v,如果我们采集到一个2v的电压值,那么他对应的位置是(240/5)*2=96,我们调用画点函数draw_line(t,96,black)就可以画出该点了,我们将96换成adc_value的值,就可以简单的实现画曲线了。
复杂点我们可以建立坐标系指示,还可以添加文子说明,但是相应的320和240就会变小,就要重新里算了。
但是对于画幅頻特性曲线,就要要求幅度是跟随频率的不同而增大的,频率是时间的倒数,时间增大,频率反而减小。这种曲线的实现待研究。


『本文转载自网络,u球体育app下载的版权归原作者所有,如有侵权请联系删除』

热门文章 更多
intel 独立显卡iris xe max亮相.性能超越mx450
网站地图