![]() |
發布時間: 2024-4-30 16:33
正文摘要:基于單片機的萬年歷設計 仿真用的AT89C52單片機實物用stc89c52rc,最后hex文件太大燒錄不進去換成了STC89C58RD+后可以燒錄成功了但是實物顯示出現了很多問題有大佬可以給看看怎么回事嗎,不知道是不是代碼哪里有問題 ... |
想問你的主要問題是,顯示的內容不對,格式串位? 還是 顯示屏顯示的不清楚 如果是前者,建議你仔細看看指針調用的位置。 |
這里只能提供思路而已,最終還得靠自己,調通了屏幕解決這個不是很簡單嗎 |
能顯示這樣,已經準備到山頂了。檢查字碼、檢查字符占位數值。 |
coody_sz 發表于 2024-5-1 22:17 大哥可以幫忙修改一下不,實在是弄不出來了萬分感謝 |
coody_sz 發表于 2024-5-1 22:17 大哥可以幫忙看看嗎實在是弄不出來了拜托大哥了 ![]() |
2809193391 發表于 2024-5-2 13:17 大佬您可以給看看程序嗎 看那些地方需要加延時消影我軟件這方面看不太懂調試好久了還是出不來萬分感謝! |
在各個部分多插入幾個延時然后消影 |
程序的問題,看看是否驅動時序過快了?黑白LCD12864速度很慢的。 |
可能是消影不行 |
wuqing12345 發表于 2024-5-1 08:33 stc89c52rc有8K空間,寫個萬年歷還不夠用?可見程序寫的有多臃腫,出錯的概率大大增加。一般不會有人能有耐心仔細看這么大且錯漏可能較多的代碼。樓主應該循序漸進,先寫個時鐘,玩正常后再逐步加日歷星期鬧鐘等等。沒有充分編程經驗,不要試圖一步成功。 |
這是出現問題的圖片以及程序源代碼 |