历史上的今天
今天是:2025年05月20日(星期二)
2020年05月20日 | STM32f407---oled屏幕配套取字模软件使用
2020-05-20 来源:eefocus
我使用的是正点原子提供的oled字库,自己用取模软件取字模
PC2LCD2002取模方式设置:阴码+逐列式+顺向+C51格式
附: 代码
//24*24的OLED汉字点阵,包括三个汉字:开、发、板。这三个汉字的点阵库,是利用PCtoLCD2002生产的,
//软件设置的取模方式同OLED实验ASCII的取模方式一模一样,字体采用12*大小,一个汉字点阵占用24字节。
const unsigned char OLED_HZK_TBL[14][24]=
{
{0x00,0x00,0x1F,0x80,0x11,0x00,0x11,0x00,0x11,0x00,0xFF,0xF0,0x11,0x00,0x11,0x00,0x11,0x00,0x1F,0x80,
0x00,0x00,0x00,0x00},/*"中",0*/
{0xFF,0xF0,0x80,0xA0,0xA4,0xA0,0xA4,0xA0,0xA4,0xA0,0xBF,0xA0,0xA4,0xA0,0xA6,0xA0,0xA5,0xA0,0x80,
0xA0,0xFF,0xF0,0x00,0x00},/*"国",1*/
};
1
2
3
4
5
6
7
8
9
10
11
12
同理,若想要32个字节的汉字矩阵,可以将字宽,字高都设为16。 其他大小的也可以这样去设置
ps : 32字节矩阵,字高字宽设为16之后,还得新建一个数组存储。 二维数组列设为36,如下
const unsigned char OLED_HZK_TBL[14][36]=
{
{0x00,0x00,0x00,0x00,0x0F,0xF0,0x08,0x20,0x08,0x20,0x08,0x20,0x08,0x20,0xFF,0xFF,0x08,0x20,0x08,
0x20,0x08,0x20,0x08,0x20,0x0F,0xF0,0x00,0x00,0x00,0x00,0x00,0x00},/*"中",0*/
{0x00,0x00,0x7F,0xFF,0x40,0x02,0x48,0x12,0x49,0x12,0x49,0x12,0x49,0x12,0x4F,0xF2,0x49,0x12,0x49,
0x52,0x49,0x32,0x48,0x12,0x40,0x02,0x7F,0xFF,0x00,0x00,0x00,0x00},/*"国",1*/
};
史海拾趣
|
本人初用SMC1602A显示屏,遇到一些问题不懂怎么解决,比如光标的控制,如果想要它在指定的位置显示,这个子程序应该怎么写呢,如果写指令是LcdWriteCommand( Uchar CMD,Uchar AttribC ),我们应该怎样通过这条指令来实现对光标的控制呢… 查看全部问答> |
|
电脑共享器它是将一台普通电脑转化成服务器,每个终端配上输入输出设备(如:显示器、键盘、鼠标、多媒体共享器),加上系统专用软硬件构成的一组网络PC系统。它使一台主机同时提供1-7个用户,同步现实电脑的各种基本操作和功能,且每人用户都拥有 ...… 查看全部问答> |
|
曙海教育“FPGA培训班课程开课信息” 上海曙海教育FPGA培训班马上开课了: 曙海教育“FPGA应用设计初级班”授课内容请参见以下网址: http://www.bjzhda.cn/fpgayy.htm 曙海教育“FPGA应用设计高级班”授课内容请参见以下网址: http://www. ...… 查看全部问答> |
|
WINCE下通过SD卡来更新NK,这样的AP该怎么写啊?有没参考的例子?主要是在AP里面调不到BP_XXX那些函数,在AP里面怎么能够调到BP_XXX函数 WINCE下通过SD卡来更新NK,这样的AP该怎么写啊?有没参考的例子?主要是在AP里面调不到BP_XXX那些函数,在AP里面怎么能够调到BP_XXX函数? 怎么对NAND FLASH进行块写入,块擦除什么的,我已经通过IOCONTROL宏实现了。就是不知道怎么产生什么MBR, ...… 查看全部问答> |
|
各位大大, 小弟有一套开发板,自己写了一个通过串口收发数据的驱动,在DNW软件里可以通过串口看到CE启动时以经加载了, 但现在我想具体调用这个驱动来实现收发数据,是要写一个应用程序调用驱动,再生成EXE文件后下载到CE里,是这样吗? 文 ...… 查看全部问答> |
|
请问香主,STM32F103VBT6的抗HALT测试的能力如何? 目前做的这个项目,客户要求做HALT测试.我选用的是STM32F103VBT6,不知道它的抗HALT测试的能力如何?ST网站上只有VDE的证书哦.下面是HALT测试的相关信息.高加速寿命试验(HALT,Highly accelerated life test)HASA试验、HASS试验 ...… 查看全部问答> |
|
已经用matlab产生了一个数据文件.DAT的,除了文件开头的格式1651 4 0 0 0 是规定的外,数据本身有要求没啊? 用fopen后,又用fscanf读数据,但是没成功,运行时为什么会跳出对话框:standard input dialog box----please enter your input 呢,然 ...… 查看全部问答> |




