|
發布時間: 2022-1-19 09:23
正文摘要:新手請教問題,關于數碼管顯示問題我照著視頻寫的代碼,想著做模塊化,結果出錯了,求助大神解答,謝謝 功能:數碼管顯示服務 變量:parm 問題一:在頭文件定義了四個變量extern unsigned char parm1,parm2,parm ... |
|
感覺大家的幫助,我找到原因了 本人新手上路,以為只要不出錯再多警告也沒什么大問題,但是問題就是出在這 我從第一個警告下手 經過查詢資料發現我的變量parm只在頭文件定義了extern,在顯示服務函數的c文件中沒有定義,所以出現了警告。當我在c文件中定義后,發現20個警告都沒了。 謝謝大家的幫助! |
glinfei 發表于 2022-1-19 17:08 謝謝 我琢磨琢磨 |
| 1。Display();和dis_Service();里的i,加上static。2.所有要用的變量前,要先賦值。 |
青龍書生 發表于 2022-1-19 13:55 謝謝, 我琢磨琢磨 |
累不死的狗 發表于 2022-1-19 14:56 哈哈哈哈,在下臥龍鳳雛,新手剛剛起步,多多包涵 |
| 驚著我了,一個51的程序,搞出來20個警告????? |
| 順序的話沒看出來,如果只是位置不對,你看看數碼管的COM腳順序是不是反了,至于每次都要賦值后進行一下display顯示,是加入你需要顯示屏循環顯示的話比如說顯示0-01,再顯示1-02,是需要這樣做的, |