查看: 5189|回复: 7

[原创] 七夕,以爱之名,迟来的表白

[复制链接]
  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3427

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9076
    最后登录
    2025-8-28
    发表于 2021-8-26 09:39:02 | 显示全部楼层 |阅读模式
    最近一直出差,还没静下来做点什么。错过了七夕,作业还是要补上。手头还有LPC54114板卡和0.96 的OLED。没有大屏,作为理工直男,只有自己手工画个图,表达一下错过的节日祝福。
    使用OLED显示图片也是第一次尝试,这个0.96的OLED屏最大显示128*64像素的图片,所以在制作图片的时候,尽量要小于这个尺寸,并且为单色,这样在使用软件生成数组的时候方便处理。画图使用win10自带的画图软件就行,取模软件使用PCtoLCD,可以在附件中下载。个人感觉,显示操作比较简单,就是对IO口进行写操作,关键是理解在OLED上图片显示的原理,这样才能在编写程序时能修改错误的问题。
    部分代码如下:
    1. BOARD_InitPins();
    2.     BOARD_BootClockRUN();
    3. GPIO_PinInit(GPIO,0,11,&led_config);
    4.                   GPIO_PinInit(GPIO,0,12,&led_config);
    5.                          GPIO_PinInit(GPIO,0,13,&led_config);
    6.                           GPIO_PinInit(GPIO,0,14,&led_config);
    7.                  GPIO_SetPinsOutput(GPIO,0,1u<<11);
    8.                  GPIO_SetPinsOutput(GPIO,0,1u<<12);
    9.                  GPIO_SetPinsOutput(GPIO,0,1u<<13);
    10.                  GPIO_SetPinsOutput(GPIO,0,1u<<14);
    11.                  
    12.                  GPIO_SetPortMask(GPIO,0,1u<<11);
    13.                  GPIO_SetPortMask(GPIO,0,1u<<12);
    14.                  GPIO_SetPortMask(GPIO,0,1u<<13);
    15.                  GPIO_SetPortMask(GPIO,0,1u<<14);
    16.                  GPIO_WriteMPort(GPIO,0,1u<<11);
    17.                  GPIO_WriteMPort(GPIO,0,1u<<12);
    18.                  GPIO_WriteMPort(GPIO,0,1u<<13);
    19.                  GPIO_WriteMPort(GPIO,0,1u<<14);
    20.                  LCD_Init();
    21.      OLED_DrawBMP(0,0,128,64,heart0);
    22.                  Delay_nms(1000);
    复制代码

    取模软件的设置图1所示:

    效果图如图2所示:

    七夕快乐 图2

    七夕快乐 图2

    图1

    图1

    取模软件.zip

    887.17 KB, 下载次数: 1, 下载积分: 威望 1

    加油哦
    回复

    使用道具 举报

  • TA的每日心情
    开心
    2025-7-11 08:53
  • 签到天数: 301 天

    连续签到: 2 天

    [LV.8]以坛为家I

    3930

    主题

    7550

    帖子

    0

    管理员

    Rank: 9Rank: 9Rank: 9

    积分
    40090
    最后登录
    2025-8-29
    发表于 2021-8-26 09:58:00 | 显示全部楼层
    虽迟但到,依然很强!
    qiandao qiandao
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-8-8 16:43
  • 签到天数: 1504 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4692

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10093
    最后登录
    2025-8-8
    发表于 2021-8-26 10:04:26 | 显示全部楼层
    这个小图片好可爱啊
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3427

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9076
    最后登录
    2025-8-28
     楼主| 发表于 2021-8-26 11:34:27 | 显示全部楼层
    NXP管管 发表于 2021-8-26 09:58
    虽迟但到,依然很强!

    谢谢支持
    加油哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3427

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9076
    最后登录
    2025-8-28
     楼主| 发表于 2021-8-26 11:34:57 | 显示全部楼层
    jobszheng5 发表于 2021-8-26 10:04
    这个小图片好可爱啊

    我画的,够直吧
    加油哦
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2025-8-8 16:43
  • 签到天数: 1504 天

    连续签到: 1 天

    [LV.Master]伴坛终老

    97

    主题

    4692

    帖子

    12

    版主

    Rank: 7Rank: 7Rank: 7

    积分
    10093
    最后登录
    2025-8-8
    发表于 2021-8-26 16:33:53 | 显示全部楼层
    画得很好的
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    慵懒
    昨天 10:39
  • 签到天数: 1873 天

    连续签到: 4 天

    [LV.Master]伴坛终老

    203

    主题

    3万

    帖子

    64

    超级版主

    Rank: 8Rank: 8

    积分
    112711
    最后登录
    2025-8-30
    发表于 2021-8-26 18:30:58 | 显示全部楼层
    看样子,是使用GPIO模拟SPI协议咯? TS1 - 副本 (3).jpg TS1 - 副本 (2).jpg TS1 - 副本 (4).jpg TS1 - 副本 (6).jpg TS1 - 副本 (7).jpg TS1 - 副本 (5).jpg TS1 - 副本 (8).jpg TS1 - 副本 (9).jpg TS1 - 副本 (10).jpg TS1.jpg
    该会员没有填写今日想说内容.
    回复 支持 反对

    使用道具 举报

  • TA的每日心情
    开心
    2019-3-5 08:47
  • 签到天数: 1 天

    连续签到: 1 天

    [LV.1]初来乍到

    110

    主题

    3427

    帖子

    2

    金牌会员

    Rank: 6Rank: 6

    积分
    9076
    最后登录
    2025-8-28
     楼主| 发表于 2021-8-27 09:21:06 | 显示全部楼层
    stm1024 发表于 2021-8-26 18:30
    看样子,是使用GPIO模拟SPI协议咯?

    模拟的I2C
    加油哦
    回复 支持 反对

    使用道具 举报

    您需要登录后才可以回帖 注册/登录

    本版积分规则

    关闭

    站长推荐上一条 /3 下一条

    Archiver|手机版|小黑屋|恩智浦技术社区

    GMT+8, 2025-8-31 03:15 , Processed in 0.098185 second(s), 27 queries , MemCache On.

    Powered by Discuz! X3.4

    Copyright © 2001-2024, Tencent Cloud.

    快速回复 返回顶部 返回列表