主題:12864顯示問題 共有45440人關注過本帖 |
---|
nihaozdp |
1樓 |
12864顯示問題 Post By:2005-6-29 16:22:00 [只看該作者]
我公司用你們的ETR186模塊的12864顯示屏
現想更改ASCII顯示的大小 像西文那樣大一點 具體16*16 我改了你們的(dotlib.cpp dotlib_b.cpp)、lcd_api.cpp其中的WriteString Writechar等函數,但結果不對 希望你們能給我建議或解決或...... 謝謝 合肥迪普 |
|
單帖管理 | 引用 | 回復 |
zhl |
2樓 |
Post By:2005-6-29 16:50:00 [只看該作者]
我們提供的ASCII碼是8X14點陣的,如果要換成16X16:
1、替換ASCII.chr(換為16x16點陣的) 2、修改函數writechar(...),要按照16x16點陣進行顯示。這部分代碼在dotlib.cpp中。 |
|
單帖管理 | 引用 | 回復 |
nihaozdp |
3樓 |
Post By:2005-6-29 16:58:00 [只看該作者]
替換ASCII.chr???
我不懂怎么替換??提取點陣??還是?? 能不能有修改好的writechar(); 我下午修改的不行?? 特別感謝!! 再次謝謝!!! |
|
單帖管理 | 引用 | 回復 |
zhl |
4樓 |
Post By:2005-6-29 17:05:00 [只看該作者]
ASCII.chr是一個字模文件,首先你需要找到一個16X16點陣的ASCII字模文件。
如果你可以提供這個字模文件,我們可以幫你修改。 |
|
單帖管理 | 引用 | 回復 |
nihaozdp |
5樓 |
Post By:2005-6-29 17:10:00 [只看該作者]
原來這樣
我先上網查查資料 看有沒有 這方面我不太懂,我得充電 謝謝!! |
|
單帖管理 | 引用 | 回復 |
zhl |
6樓 |
Post By:2005-6-29 18:03:00 [只看該作者]
其實也可以這樣,將ASCII按照16X16點陣的漢字來顯示,直接填其內碼就可以了。你可以這樣試試。
|
|
單帖管理 | 引用 | 回復 |
nhaozdp |
7樓 |
Post By:2005-6-29 18:38:00 [只看該作者]
我看看
這些函數可調用嗎 bc提供的 outtextxy(30, 200, s);             settextstyle(4, 0, 3);            outtextxy(70, 240, s);  等等,但我便宜通過 下載成功,但無法工作 不懂.. 困惑 但還是謝謝! |
|
單帖管理 | 引用 | 回復 |
x10 |
8樓 |
Post By:2005-6-30 9:09:00 [只看該作者]
英創的嵌入式模塊主要面向工業控制,沒有兼容PC的VGA/EGA顯示構架,所以BC的圖形方面的庫函數API不能在其上運行。
|
|
單帖管理 | 引用 | 回復 |
nihaozdp |
9樓 |
Post By:2005-6-30 17:08:00 [只看該作者]
謝謝!
|
|
單帖管理 | 引用 | 回復 |
返回首頁12864顯示問題 |
---|
用戶名: | |
驗證碼: | |
內容: | |