標(biāo)題: 新手學(xué)習(xí)51單片機(jī),做出的DIY作品LCD1602出現(xiàn)的問題,望指正! [打印本頁]

作者: Meadors    時(shí)間: 2018-9-24 09:49
標(biāo)題: 新手學(xué)習(xí)51單片機(jī),做出的DIY作品LCD1602出現(xiàn)的問題,望指正!
各位大大們好,我新手入門51單片機(jī),很多東西只學(xué)了點(diǎn)皮毛,最近做了一個(gè)作品,但是LCD1602上剛出現(xiàn)的數(shù)字是正常的,但是一瞬間就會(huì)變成很多問號,問過了很多人,都說是程序問題,丟人的是,因?yàn)槌绦蚴钦瞻岫鴣,所以苦思冥想好幾天,都不知道是哪里程序出了問題,特來此求教各位資深人士,希望能得到指點(diǎn),萬分感謝。!PS:程序會(huì)以附件添加,勞煩各位幫忙了。

程序.rar

89.84 KB, 下載次數(shù): 11

程序的壓縮文件


作者: grizzly    時(shí)間: 2018-9-24 10:55
1000多行的代碼怎么看啊,也不能上機(jī)調(diào)試
作者: yousunny    時(shí)間: 2018-9-24 11:05
直接找人換一個(gè)可以用的1602程序,替換你的,試試再說
作者: yousunny    時(shí)間: 2018-9-24 11:08
給你代碼

1602.zip

1.02 KB, 下載次數(shù): 9


作者: xzf586    時(shí)間: 2018-9-24 11:31
個(gè)人覺得,作為初學(xué)者,應(yīng)該將你這個(gè)程序分為幾個(gè)部分:按鍵掃描,DS1302,LCD1602這幾個(gè)部分一一弄清楚之后,再學(xué)綜合的,不要想一口吃成胖子!
作者: cjm82    時(shí)間: 2018-9-24 13:29
粗略的看下,應(yīng)該是個(gè)帶溫度顯示的萬年歷,這個(gè)你需要把硬件電路原理圖貼上來才行.
另外,在MAIN函數(shù)前面定義一大堆函數(shù)是個(gè)很不好的編程習(xí)慣,建議按照函數(shù)功能整理成.C .H文件形式,再包含進(jìn)來,比如1602屏幕,你可以寫成 LCD1602.H 和 LCD1602.C ,這樣當(dāng)你別的項(xiàng)目要用,只需要包含之前寫的頭文件,改下IO定義即可.
作者: s360221867    時(shí)間: 2018-9-24 15:31
沒有硬件 讓我干看呀……………………




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1