久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: STC單片機調試接口驅動LCD12864 源程序 [打印本頁]

作者: 濤qq623942603    時間: 2022-12-8 17:57
標題: STC單片機調試接口驅動LCD12864 源程序
最近看STC的下載軟件更新了, 里面居然有一些調試接口。今天研究了一下,成功驅動起來了。使用的是STC8G1K17,其他單片機亦可。


可以寫入自定義的字符或者圖片,也可以寫入內置的漢字。用法和液晶基本一樣,只不過STC是通過串口驅動。
STC官網有驅動的例子,結合官網給的例子,自己修改了一下。
這個LCD取模是逐行式,順向,高位在前。
主要使用了這2個函數:
/***********************************************************
函數結果:STCISP_LCD12864_PosString
備  注:
命令格式: 4CH 43H 44H 80H 03H A7H X Y
命令說明:  
1~4字節:         命令頭
5字節:         后面有效數據長度
6字節:         功能選擇(A7H顯示字符串)
7字節:         開始顯示字符串的X坐標(列號,范圍0~7)
8字節:         開始顯示字符串的Y坐標(行號,范圍0~3)
***********************************************************/
void STCISP_LCD12864_PosString(uint8_t X,uint8_t Y, char *String)
{
    STCISP_LCD12864_SetBuf(strlen(String) + 1, String);//發送到緩沖區
    STCISP_LCD12864_SetHeader();
    MyLCD.STCISP_UartTxBuf[4] = 3;//有效數據長度
    MyLCD.STCISP_UartTxBuf[5] = 0xA7;//功能選擇(A7H顯示字符串)
    MyLCD.STCISP_UartTxBuf[6] = X;
    MyLCD.STCISP_UartTxBuf[7] = Y;

    Uart_COM1_WR_NByte(8,(uint8_t *)&MyLCD.STCISP_UartTxBuf[0]);
}
/***********************************************************
函數結果:STCISP_LCD12864_PosArray
備  注:
命令格式: 4CH 43H 44H 80H 05H A8H X Y FillHigh FillWide
命令說明:  
1~4字節:         命令頭
5字節:         后面有效數據長度
6字節:         功能選擇(A8H顯示圖片)
7字節:         開始顯示圖片的X坐標(列號,范圍0~7)
8字節:         開始顯示圖片的Y坐標(行號,范圍0~3)
9字節:         圖片的寬度(列數,范圍1~8)
10字節:        圖片的高度(行數,范圍1~64)
***********************************************************/
void STCISP_LCD12864_PosArray(uint8_t X , uint8_t FillWide , uint8_t Y , uint8_t FillHigh , uint8_t *Array)
{        
    STCISP_LCD12864_SetBuf((uint16_t)(FillHigh*(FillWide*2UL)), Array);//發送到緩沖區
    STCISP_LCD12864_SetHeader();
    MyLCD.STCISP_UartTxBuf[4] = 5;//有效數據長度
    MyLCD.STCISP_UartTxBuf[5] = 0xA8;//功能選擇(A8H顯示圖片)
    MyLCD.STCISP_UartTxBuf[6] = X;
    MyLCD.STCISP_UartTxBuf[7] = Y;
    MyLCD.STCISP_UartTxBuf[8] = FillWide;
    MyLCD.STCISP_UartTxBuf[9] = FillHigh;

    Uart_COM1_WR_NByte(10,(uint8_t *)&MyLCD.STCISP_UartTxBuf[0]);
}

附件有完整Keil代碼工程: STC8G1K17.zip (89.49 KB, 下載次數: 21)





作者: STC莊偉    時間: 2022-12-9 09:54
樓主有沒有開天斧 可以去官方申請一套 包郵送  很大方
作者: 濤qq623942603    時間: 2022-12-9 10:47
STC莊偉 發表于 2022-12-9 09:54
樓主有沒有開天斧 可以去官方申請一套 包郵送  很大方

沒哦,在官網申請嗎?
作者: 大漠孤煙001    時間: 2022-12-9 16:08
濤qq623942603 發表于 2022-12-9 10:47
沒哦,在官網申請嗎?

您@我頭像,我來給您安排
作者: wkman    時間: 2022-12-9 17:08
就當是st7920串行液晶用了
作者: 大漠孤煙001    時間: 2022-12-10 12:04
謝謝樓主精彩分享,目前OLED12864相對更流行。可以淺試我們STC8H8K64U核心功能學習板里面的OLED12864范例程序:
   









歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 一区二区视频在线 | 亚洲精品一区二区三区中文字幕 | 亚洲一区在线播放 | 国产亚洲一区二区精品 | 免费黄色在线 | 色网在线看 | 国产精品久久久久久久久图文区 | 日本韩国欧美在线观看 | 亚洲欧美v | 中文字幕a√ | 精品久久久久久亚洲精品 | 国产亚洲精品久久yy50 | 亚洲高清免费观看 | 99视频在线看 | 精品视频一区二区在线观看 | 青青久草 | 久久精彩视频 | 国精产品一区一区三区免费完 | 国产一区三区在线 | 黄色国产视频 | 手机av网| 国产高清视频一区 | 久久中文一区二区 | 成人精品一区二区 | 精品99在线 | 色噜噜亚洲男人的天堂 | 欧美精品一区在线发布 | 久久综合成人精品亚洲另类欧美 | 久久久久久国产精品 | 一区二区三区四区五区在线视频 | 久久网国产 | 久久久久国产一级毛片高清网站 | 一区二区在线免费观看 | 91免费观看视频 | 国产精品久久久久久久久久免费看 | 一级做a| 高清亚洲 | 亚洲视频中文 | 精品一区二区三区在线播放 | 一区二区三区视频在线免费观看 | 亚洲一区久久 |