找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 7991|回復(fù): 16
收起左側(cè)

問一下老哥們,怎么在LCD1602里顯示“℃”這個符號啊

  [復(fù)制鏈接]
ID:718783 發(fā)表于 2020-4-22 00:06 | 顯示全部樓層 |閱讀模式
LCD顯示
回復(fù)

使用道具 舉報

ID:732506 發(fā)表于 2020-4-22 03:01 | 顯示全部樓層
字符集里沒有,如必須用可以自建。我嫌麻煩一般用 “C 代替,只是要分成兩個字符寫入。
回復(fù)

使用道具 舉報

ID:462827 發(fā)表于 2020-4-22 08:09 | 顯示全部樓層
LCD_WriteData(0xDF);
LCD_WriteData('C');

這樣就行了,如果你的函數(shù)名不一樣就改一下。
回復(fù)

使用道具 舉報

ID:164602 發(fā)表于 2020-4-22 08:15 | 顯示全部樓層
如果真想顯示這個,可以是兩個字符組合:字符集中有(地址0xDF)上標0,再加上C(地址0x43),就可以了
回復(fù)

使用道具 舉報

ID:734898 發(fā)表于 2020-4-22 08:24 來自手機 | 顯示全部樓層
unicode字庫中 2103是℃符號,utf8編碼e28483
回復(fù)

使用道具 舉報

ID:592807 發(fā)表于 2020-4-22 08:27 | 顯示全部樓層
C可以°不行,至于為什么不行,LCD的像素沒這么高
回復(fù)

使用道具 舉報

ID:462827 發(fā)表于 2020-4-22 08:33 | 顯示全部樓層
若是想讓它是單獨一個字符,那就自定義點陣就行了
回復(fù)

使用道具 舉報

ID:584814 發(fā)表于 2020-4-22 08:33 | 顯示全部樓層
真想要就自己畫一個,1602可以自定義8個字符。
不過怎么畫也就是個意思,分辨率在哪兒,小圈圈也就是用個點代替。
回復(fù)

使用道具 舉報

ID:311846 發(fā)表于 2020-4-22 09:09 | 顯示全部樓層
用生成工具產(chǎn)生字符串,然后寫入點陣即可
回復(fù)

使用道具 舉報

ID:531987 發(fā)表于 2020-4-22 09:11 | 顯示全部樓層
取模,再用描點程序
回復(fù)

使用道具 舉報

ID:718783 發(fā)表于 2020-4-22 13:59 | 顯示全部樓層
107056 發(fā)表于 2020-4-22 09:11
取模,再用描點程序

啥意思啊不太明白我有字模軟件,不知道怎么搞
回復(fù)

使用道具 舉報

ID:531987 發(fā)表于 2020-4-22 14:19 | 顯示全部樓層
liangsheng0212 發(fā)表于 2020-4-22 13:59
啥意思啊不太明白我有字模軟件,不知道怎么搞

你字模軟件不是可以點像素點顯示你要的樣子嗎,在生成程序,網(wǎng)上百度個描點程序,在粘貼進去就行了
回復(fù)

使用道具 舉報

ID:710460 發(fā)表于 2020-7-17 08:42 | 顯示全部樓層

LCD_WriteData(0xDF);
LCD_WriteData('C');

這樣就行了,如果你的函數(shù)名不一樣就改一下。
//  這個方法可以,已經(jīng)成功在lcd1602上顯示 ℃
回復(fù)

使用道具 舉報

ID:420836 發(fā)表于 2020-7-17 09:21 | 顯示全部樓層
我認為您可以使用大寫字母C代替℃作為不錯的折衷方案。
回復(fù)

使用道具 舉報

ID:471889 發(fā)表于 2020-7-17 09:39 | 顯示全部樓層
可以玩一下LCD1602自建字符,完全能做出來,包括你要的漢字
回復(fù)

使用道具 舉報

ID:451718 發(fā)表于 2020-7-17 15:52 | 顯示全部樓層
黃youhui 發(fā)表于 2020-4-22 08:27
C可以°不行,至于為什么不行,LCD的像素沒這么高

你用的那個1602可能是歐文字庫, 所以小圈顯示成了點號
回復(fù)

使用道具 舉報

ID:267932 發(fā)表于 2020-7-20 09:16 | 顯示全部樓層
// 自定義字符 一共可寫入16個自字義字符,寫入后可用其CGRAM代碼直接提取顯示。
u8  Xword[]={
    0x18,0x18,0x07,0x08,0x08,0x08,0x07,0x00,  //℃,代碼 0x00
    0x00,0x00,0x00,0x00,0xff,0x00,0x00,0x00,  //一,代碼 0x01
    0x00,0x00,0x00,0x0e,0x00,0xff,0x00,0x00,  //二,代碼 0x02
    0x00,0x00,0xff,0x00,0x0e,0x00,0xff,0x00,  //三,代碼 0x03
   
        0x00,0x11,0x0A,0x04,0x1F,0x1F,0x1F,0x00,  //收音圖標,代碼 0x04
   
       
        0x0C,0x1A,0x09,0x0E,0x0A,0x09,0x1A,0x0C,  //藍牙圖標,代碼 0x05
    0x11,0x11,0x11,0x11,0x11,0x11,0x11,0x11,  //暫停,代碼 0x06
   
        0x10,0x18,0x1C,0x1E,0x1F,0x1E,0x18,0x10,  //播放,代碼 0x07
       

       
};
void CgramWrite(void) { // 裝入CGRAM //
    uint8 i;
    write_command(0x06);   // CGRAM地址自動加1
    write_command(0x40);   // CGRAM地址設(shè)為00處
    for(i=0;i<64;i++) {
    write_dat(Xword[i]);// 按數(shù)組寫入數(shù)據(jù)
    }
}


這是相關(guān)代碼,以前搞過
回復(fù)

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機教程網(wǎng)

快速回復(fù) 返回頂部 返回列表