![]() |
發布時間: 2020-12-16 23:59
正文摘要:目前程序能夠實現8路AD檢測數據但是顯示有問題,并且使用按鍵進行切換時總會不知道跳到什么地方去。 /* 功能:使用12C5A60S2內部AD讀取外部8 路電壓,顯示在1602上 */ /*&n ... |
本帖最后由 wulin 于 2024-3-11 06:02 編輯 jony1122 發表于 2024-3-10 17:12 軟件都是基于硬件條件編寫的,同一品牌的MCU不同型號的某功能也不見得相同,不可以生搬硬套。 |
wulin 發表于 2020-12-17 14:45 老師你好,我將LCD屏的接口改成以下三個,屏幕上不顯示數據。 我系統板的LCD的數據接口在P0,還要改哪個地方,才能顯示數據,謝謝。 sbit LCD_RS=P2^5; //液晶屏RS口 寫指令低,寫數據高 sbit LCD_RW=P2^6; //液晶屏RW口 寫數據低,讀數據高 如果不查忙RW可以直接接地,去掉LCD_RW=0; sbit LCD_EN=P2^7; //液晶屏EN口 高電平使能,低跳變執行 |
me262c919 發表于 2020-12-17 00:01 給你改寫成了ADC查詢方式,如果硬件沒有錯誤應該可以直接用于你的實驗板。
|
樓主這程序寫得也太啰嗦,而且還有不少錯誤。不如把STC官方示例稍改一下,串口顯示改LCD顯示即可。
|
感謝樓主 受益匪淺 |
顯示無法顯示小數,一直是LCD一直是閃爍的,望大神指點 |