程序如下,高手帮忙看看,是通过温度传感器获取数据然后通过单片机输出到PC上面

2024-11-08 05:39:58
推荐回答(1个)
回答1:

我没有你要的答案,随便写点。
(1)函数temp()跟ZSYS_ADC_GET(0)没有什么不同,因为你只是赋了值。
所以,temp1=temp();可用temp1=ZSYS_ADC_GET(0);代替,省去一个函数。少个函数,在检查故障时就更容易。
(2)主函数没有“初始化”代码。也不知你用的是什么单片机或者什么操作系统。应考虑是否对LCD进行初始化操作。与 PC通讯是使用的什么连接?USB?串口?是否也要对通讯协议进行定义或者初始化?
(3)如果你的程序不是运行于单片机系统的操作系统上,main()函数中应该有主循环
while(1){;}
不然就会乱。
(4)也许,你再多提供点信息,网友回答就来得更快。