历史上的今天
返回首页

历史上的今天

今天是: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*/


};

推荐阅读

史海拾趣

广东奥科公司的发展小趣事

广东奥科公司深知品质是企业生存和发展的关键。因此,公司始终将品质管理放在首位,从原材料采购到生产流程控制,再到产品出厂检验,每一个环节都严格把控品质。同时,公司还建立了完善的品质管理体系和持续改进机制,通过不断优化生产工艺和提升产品质量,确保每一款产品都能满足客户的期望和需求。

EMCORE公司的发展小趣事

在国内市场取得一定成绩后,广东奥科公司开始积极拓展国际市场。公司参加了多个国际电子展会,与国际知名企业建立了合作关系,成功将产品打入国际市场。同时,广东奥科公司还注重品牌建设,通过提升产品质量和服务水平,逐渐树立了良好的品牌形象。这些努力使得广东奥科公司在国际市场上也获得了广泛的认可和好评。

DBLECTRO公司的发展小趣事

在全球化的大背景下,迪贝电子也积极拓展海外市场。公司通过参加国际展览、与国际知名企业合作等方式,不断推广其品牌和产品。同时,公司还针对不同国家和地区的市场需求,推出了适应当地环境和使用习惯的产品。这些努力使得迪贝电子的产品逐渐得到了全球用户的认可和信赖。

欧密格光电(Amicc)公司的发展小趣事

近年来,随着物联网和大数据技术的快速发展,迪贝电子也积极探索将这些新技术应用于其产品中。公司推出了一系列智能气体检测和分析系统,这些系统可以通过物联网技术实现远程监控和数据传输,为用户提供更加便捷、高效的服务。同时,迪贝电子还利用大数据技术对用户的使用数据进行深度挖掘和分析,为产品的研发和优化提供了有力的支持。这些创新举措使得迪贝电子在气体检测及分析领域保持了领先地位,并为其未来的发展奠定了坚实的基础。

Festo公司的发展小趣事

Festo公司成立于1925年,由Albert Fezer和Gottlieb Stoll两位创始人共同创立。最初,公司专注于木工机械和木工工具的生产,其品牌Festool在行业内享有盛誉。凭借对工艺的精湛掌握和对品质的严格把控,Festo迅速在木工机械领域崭露头角,为公司的后续发展奠定了坚实的基础。

Deltrol Controls公司的发展小趣事

随着电子设备的日益复杂,对内部连接件的要求也越来越高。Deltrol Controls意识到,传统的连接方式已经无法满足行业的需求。为此,公司投入大量资金研发新型软管组件,该组件不仅具有优异的耐温、耐压性能,而且安装简便、维护方便。这一突破性的产品迅速赢得了客户的青睐,Deltrol Controls在电子行业的影响力也进一步扩大。

问答坊 | AI 解惑

关于SMC1602的光标控制问题

本人初用SMC1602A显示屏,遇到一些问题不懂怎么解决,比如光标的控制,如果想要它在指定的位置显示,这个子程序应该怎么写呢,如果写指令是LcdWriteCommand( Uchar CMD,Uchar AttribC ),我们应该怎样通过这条指令来实现对光标的控制呢…

查看全部问答>

让你一台电脑变多台电脑

电脑共享器它是将一台普通电脑转化成服务器,每个终端配上输入输出设备(如:显示器、键盘、鼠标、多媒体共享器),加上系统专用软硬件构成的一组网络PC系统。它使一台主机同时提供1-7个用户,同步现实电脑的各种基本操作和功能,且每人用户都拥有 ...…

查看全部问答>

上海曙海教育FPGA培训班马上开课了

曙海教育“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, ...…

查看全部问答>

如何调试自己写的CE驱动?

各位大大,   小弟有一套开发板,自己写了一个通过串口收发数据的驱动,在DNW软件里可以通过串口看到CE启动时以经加载了, 但现在我想具体调用这个驱动来实现收发数据,是要写一个应用程序调用驱动,再生成EXE文件后下载到CE里,是这样吗? 文 ...…

查看全部问答>

请问香主,STM32F103VBT6的抗HALT测试的能力如何?

目前做的这个项目,客户要求做HALT测试.我选用的是STM32F103VBT6,不知道它的抗HALT测试的能力如何?ST网站上只有VDE的证书哦.下面是HALT测试的相关信息.高加速寿命试验(HALT,Highly accelerated life test)HASA试验、HASS试验 ...…

查看全部问答>

怎样把数据文件导入ccs

已经用matlab产生了一个数据文件.DAT的,除了文件开头的格式1651 4 0 0 0 是规定的外,数据本身有要求没啊? 用fopen后,又用fscanf读数据,但是没成功,运行时为什么会跳出对话框:standard input dialog box----please enter your input 呢,然 ...…

查看全部问答>

问题请教

uCOS II中,用uCOS 写 LM3S6911的程序,3个串口都是以查询方式接受或者发送串口数据!当我在main 函数中 创建任务时把 单独的3个串口任务 放在最前面时,三个串口可以同时工作!如果我在前面有一个创举任务,则最后一个串口不能工作。不管怎么做, ...…

查看全部问答>

MOS管使用扫盲

在使用MOS管设计开关电源或者马达驱动电路的时候,大部分人都会考虑MOS的导通电阻,最大电压等,最大电流等,也有很多人仅仅考虑这些因素。这样的电路也许是可以工作的,但并不是优秀的,作为正式的产品设计也是不允许的。下面是我对MOSFET及MOSFET ...…

查看全部问答>