![]() |
發布時間: 2024-2-5 08:13
正文摘要:程序如圖所示。最后一張是報錯,錯誤定位是第74行。 數碼管是p0端口,然后38譯碼器是p2.2,p2.3,p2.4 感覺就是有一些想法,但是就是編程水平不行,感覺就是那些循環的嵌套總是不按自己想的實現,總之想讓大家幫我看 ... |
delay[50]改成delay(50) u8和u16的定義比較有意思,這是考驗自己的腦回路。 沙發第二條說的對。 用譯碼器做位掃描,P0輸出段碼顯示倒計時60秒? num1是個unsigned int循環一次時間蠻長的。 |
延時參數(50)mS,應該用小括號。 |
主循環While(1)里面再套Led_func()的While(1)循環,你自己看著不頭暈嗎? 定時器能用一個就別用兩個 |
1、報錯是因為Delay[50];,花括號你寫成中括號了 2、你在led_fun()里面存在了一個while(1),那么就會一直在led_fun這個函數里運行了,運行不到smg_fun |