![]() |
發布時間: 2017-12-6 19:29
正文摘要:這是我的代碼。大家看看是代碼出了問題還是電路有問題? #include <reg52.h> #define uchar unsigned char sbit lcden=P3^4; sbit lcdrs=P3^5; uchar num; uchar code table[]="I LOVE M ... |
沒毛病,畫蛇添足了不是 |
本帖最后由 zl2168 于 2017-12-6 20:52 編輯 先學理論,打基礎,否則,問題多多,事倍功半。 給你介紹一個正確有效的案例,自己對照查錯吧! 實例67 LCD1602顯示屏顯示⒈ LCD1602顯示屏簡介 ⑴ 引腳功能 … ⑵ 內部寄存器 … ⑶ 控制指令 … ⑷ 操作時序 … ⒉ 電路設計 … ⒊ 程序設計 … ⒋ Keil調試 … ⒌ Proteus仿真 … ![]() ![]() 先Proteus仿真一下,確認有效。 以上摘自張志良編著《80C51單片機仿真設計實例教程——基于Keil C和Proteus》清華大學出版社ISBN 978-7-302-41682-1。書中電路和程序設計有詳細說明,程序語句條條有注解。仿真電路和Hex文件能在清華出版社網站免費下載,程序源代碼只能到書上看了。到圖書館借,或到新華書店翻閱,或到網上書店打折購買。 |