你的按键确实没有问题,但是在后续多模块程序中弊端很大。另外关于定时器可以使用STC—ISP提供的定时器计算器,那个很精准……
你错误到底在哪儿你应该说出来。单单看你这程序,你想用按键停止计数,那么就应该用一个标志位来回切换,当标志位为0时,ET0 = 0,为1时,ET0 = 1。要想停止,就必须操作定时器……
你的数据处理有问题,这一句: temp=temp1*10+0.5; 不需要。直接返回temp1值在主函数里面赋值分别为:j/100;j%100/10;j%10……
你的温度传感器程序并没有任何问题,那么我想问:你的硬件方面是不是有问题,你温度传感器接好了吗,你要根据原理图接好硬件。如果硬件有问题,数值不动是很正常的。 ……
看起来小红板跟蓝桥杯基本上配置差不多啊,都是数码管显示,都不需要1602液晶。……
为什么蓝桥杯板子的代码要有init()这个初始化函数,问题就在573锁存器上,估计一开始很多使用者也会对这儿感到匪夷所思,与一般的51开发板不同的是,蓝桥杯板子有一层包装,就是57……
15芯片与52芯片处理速度的不同也导致了DS18B20温度传感器以及iic的问题,当把52的程序移植到15上时,温度传感器的延时是必须要改的,至于iic,也有改动,不过iic对时序……
让我觉得最方便的就是自带stlink,可以直接下载程序,同时还可以开启串口调试输出信息。加油!……
STM32L系列的超低功耗特性拿来做电量测量可以说是物尽其用,加油!……