|
|
嘗試蜂鳴器和數(shù)碼管一起工作,可是單片機(jī)工作的時候出現(xiàn)了數(shù)碼管和蜂鳴器延遲的情況。然后想找出原因,對代碼進(jìn)行幾天的排查,是數(shù)碼管disp函數(shù)的變量定義過多導(dǎo)致的,
7`6E_B9(XQRXB~U%L5VOZEU.png (162.11 KB, 下載次數(shù): 42)
下載附件
修改前
2020-4-5 15:03 上傳
279NS8O{D[KUEUOGMOGWJ`S.png (98.95 KB, 下載次數(shù): 31)
下載附件
修改前
2020-4-5 15:03 上傳
隨即改成了靜態(tài)顯示,蜂鳴器和數(shù)碼管正常。
WD9WW$B74TQ)57DIUJXND.png (68.9 KB, 下載次數(shù): 42)
下載附件
修改后
2020-4-5 14:55 上傳
DV4Z[DWLVEUB)5YV_8RQ2}Q.png (64.63 KB, 下載次數(shù): 37)
下載附件
修改后
2020-4-5 14:55 上傳
但始終有一點(diǎn)不明白:為何定義變量過多會導(dǎo)致這種情況?還是說是其他的情況?
求大佬告知
代碼在LED.rar里,可以聽到work0與work1蜂鳴器的頻率不同的聲音。
全部資料51hei下載地址:
LED.rar
(41.05 KB, 下載次數(shù): 4)
2020-4-5 15:04 上傳
點(diǎn)擊文件名下載附件
修改前的代碼
|
|