完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
扫一扫,分享给好友
|
为什么12864只能显示B0A0和B0B0两行的汉字,输入其他汉字的时候就不行,始终就只在这个范围内显示,例如想输入的是“河”字,而实际显示的却是“俺”字。
|
|
相关推荐
8个回答
|
|
|
自带字库是不,取字没对
|
|
|
|
|
|
是自带字库,我让它输出一个中文字符串
#include #include #include"delay.h" #define uint unsigned int #define uchar unsigned char /***************************************** **1864端口定义 RS RE EN PSB PD3 PD2 PD1 PD0 *****************************************/ /*******12864数据端口******/ #define LCD_DATE_DDR DDRC #define LCD_DATE_PORT PORTC #define LCD_DATE_PIN PINC /******12864控制端口设置*******/ #define LCD_RS_H PORTD|=(1< #define LCD_RW_H PORTD|=(1< #define LCD_EN_H PORTD|=(1< #define LCD_PSB_H PORTD|=(1< typedef unsigned int u8; typedef unsigned char c8; uchar table[]={"低那好"}; /*********12864写指令函数********/ void write_cmd(uchar cmd) { //DDRD=0X78; LCD_RS_L;////rs=0 LCD_RW_L;////rw=0 LCD_EN_L;////en=0 LCD_DATE_DDR=0XFF; LCD_DATE_PORT=cmd; delay_ms(2); LCD_EN_H; delay_ms(1); LCD_EN_L; } /***********12864写数据函数****************/ void write_dat(uchar dat) { //DDRD=0X78; LCD_RS_H; LCD_RW_L;////rw=0 LCD_EN_L;////en=0 LCD_DATE_DDR=0XFF; LCD_DATE_PORT=dat; delay_ms(5); LCD_EN_H; delay_ms(1); LCD_EN_L; } /*************12864设定位置函数*******************/ void lcd_pos(uchar X,uchar Y) { uchar pos; if(X==0) X=0X80; else if(X==1) X=0X90; else if(X==2) X=0X88; else if(X==3) X=0X98; pos=X+Y; write_cmd(pos); } /*******************12864写字符串函数********************/ void write_str(char *p) { while(*p) { write_dat(*p++); delay_ms(1); } } /**************12864初始化函数*****************/ void lcd_init() { DDRD=0X78; LCD_DATE_DDR=0XFF; LCD_PSB_H; write_cmd(0X30); delay_us(2); write_cmd(0X0C); delay_us(2); write_cmd(0X01); delay_us(2); write_cmd(0X06); //// delay_us(2); } void main() { uint i; lcd_init(); while(1) { lcd_pos(0,0); /*for(i=0;i<8;i++) {write_dat(table[i]); }*/ write_str("和"); } } 要让它显示“和”字,结果给你显示“碍”字,请问高手,这段程序在哪里出问题了,在此先谢过了 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
看看其他字是否正确,如果其他字没问题,那说明你的字库有点问题,如果其他字有问题,找下你的代码吧
|
|
|
|
|
|
不错的文件,值得收藏
|
|
|
|
|
|
绝对是你的字库有问题的,要不你自己加个字库试一试
|
|
|
|
|
你正在撰写答案
如果你是对答案或其他答案精选点评或询问,请使用“评论”功能。
【瑞萨RA6E2】瑞萨E2S软件安装过程,等待过程玩下97_e2 studio_ZGZZ
234 浏览 0 评论
514 浏览 0 评论
【原创】【RA4M2-SENSOR开发板评测】低功耗+USB综合测试
826 浏览 0 评论
1366 浏览 2 评论
814 浏览 0 评论
【youyeetoo X1 windows 开发板体验】少儿AI智能STEAM积木平台
16910 浏览 31 评论
/9
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2025-12-2 23:30 , Processed in 0.676408 second(s), Total 54, Slave 47 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191

淘帖
3082