【龙芯1B】:LCD显示图片文字背景色前景色、小创语音控制lcd显示、数码管倒计时

news/2024/11/23 3:27:26/

 

项目场景:

        闲来无事,写了几个关于嵌入式技能大赛的任务。希望对大家有所帮助。本文开发板由百科荣创的龙芯1b开发板支持,关于嵌入式技能大赛的开发板。

  1.  LCD显示图片&文字&背景色&前景色
  2. 小创语音控制lcd显示
  3. 数码管倒计时

LCD显示图片&文字&背景色&前景色:

视频展示:

龙芯LCD小任务1

关于LCD的设计和龙芯基础讲解,在别的文章中有讲过,大家翻看以前的文章详解。

以上视频的功能展示,程序设计很简单,就是背景色、图片、文章的展示,难度不是很大!

源码由嵌入式up提供,大家可以私信或联系我们


小创语音控制lcd显示:

视频展示:

龙芯LCD+语音识别小任务

        语音识别,主要就是依据百科荣创的语音播报模块,烧录规定的词条,串口返回规定的数据格式,龙芯开发板接收到串口信息,判断规定的帧头包尾,根据规定的数据而去让LCD显示规定的数据。

        源码由嵌入式up提供,大家可以私信或联系我们

        这个我的词条内容:                 (5条消息) 百科荣创语音模块-小创语音的词条资料-嵌入式文档类资源-CSDN文库

    for (;;){UART4_Test();//串口控制函数tips=Voice_Drive();switch(tips){case 0x01:fb_fillrect(200, 60, 480, 96, cidxBLACK);fb_textout(200,60,"实践锻炼能力");break;case 0x02:fb_fillrect(200, 60, 480, 96, cidxBLACK);fb_textout(200,60,"比赛彰显才智");break;case 0x03:fb_fillrect(200, 60, 480, 96, cidxBLACK);fb_textout(200,60,"技能成就人生");break;case 0x04:fb_fillrect(200, 60, 480, 96, cidxBLACK);fb_textout(200,60,"人才改变世界");break;case 0x05:fb_fillrect(200, 60, 480, 96, cidxBLACK);fb_textout(200,60,"齐头并进");break;default://break;}}

数码管倒计时:

视频展示:

龙芯1B数码管任务1

        数码管开发,与stm32开发模式相同,只是一个共阴极、共阳极数码管的区别,对数码管研究细致一点,程序很容易开发出来,完全就是hc959的控制,这个有特别的文章在之前就讲过了,大家自行翻看之前的文章,也就是龙芯1b这个专栏。

        源码由嵌入式up提供,大家可以私信或联系我们

这个就是要注意的就是,视频中的 “- 10 -”的 “-”是怎么表现出来的,其实这就是一个码,可能很多同学都知道的,数码管就是 0-7这个段来点亮,形成数字显示,这里我们就用 0xBF(共阳极)、共阴极(0x40),因为共阳极和共阴极是正好相反的,所以十六进制码也是取反,从而制作出了“-”这样的一个显示!

//显示的数字数组,依次为0,1,..,7,-
unsigned char digivalue[] = {0x3F, 0x06, 0x5B, 0x4F, 0x66, 0x6D, 0x7D,  0x07,0x40};

联系我们:

        vx ——>  buildupup     公众号   嵌入式up   如果文章对您有帮助,请打赏一元呗,感谢支持,分享不易,码字不易。希望对大家帮助!


真正的才智是刚毅的志向。


http://www.ppmy.cn/news/903565.html

相关文章

Led显示屏设备自发现技术实现-上海灵信

https://noodb.com/blog/1452283122107486209 Led显示屏设备自发现技术实现 目的: 实现一个设备管理中心,可以配置Led设备的IP地址和MASK地址等 语言: C# 设备: 上海灵信视觉X4系列 技术过程: 该设备官方文档…

html仿QQ资料卡,JS实现的模仿QQ头像资料卡显示与隐藏效果

本文实例讲述了JS实现的模仿QQ头像资料卡显示与隐藏效果。分享给大家供大家参考,具体如下: 我们使用QQ时经常需要查看朋友的资料卡,当我们把鼠标移入头像时,资料卡显示,并且鼠标能在头像与资料卡之间能随意移动&#x…

QQ第三方登录并获取显示头像

一、需要百度搜多友盟官方点击SDK下载 二点击进来会发现三个SDK 下载最后一个 三、按照路径找到这3个jar包并导入 四、按照路径分别把drawable、layout、values里面的文件复制到自己studio相对应的里面 五、导入依赖权限 compile com.umeng.sdk:common:latest.integrationcom…

Python:使用pandas对excel数据筛选选择

1.筛选方式1:直接筛选 #直接筛选 #DataFrame索引使用[], #直接索引语法:df[] 1.1 直接筛选,选择单列数据:df["列"] 1.2直接筛选,选择多列数据:df[["列1","列2"]](注意:多嵌套列) 1.3直接筛选,选择多行数据&…

2023.7.14 智慧芽前端面试总结

整体面试体验感蛮不错的,面试官很愿意与我交流,面试的结尾也给出了一定的学习建议。 由于这家公司主要的业务是做搜索引擎方面,估摸着是个自研。面试注重点主要是偏业务处理和针对工具的使用,还有无障碍阅读英文文章,…

实测:360极速浏览器在内存控制上完胜Edge

同样是开启7个同样的网页标签页:内存占用如下:

Edge 浏览器新版来袭,Office 功能首次出现!

‍ ‍微信搜索公众号“逆锋起笔”,选择“星标” 第一时间关注 程序员干货分享! 为了让用户快速访问Office文件,微软已经为Edge和Chrome浏览器提供了一个浏览器扩展。除此之外,近日微软Edge 92版开始向开发频道的测试人员推出&…

微软 Edge 浏览器将迎来新的迷你右键菜单

当用户想在 Microsoft Edge 中执行一个特定的操作时,在上下文(右键)菜单上有太多的项目会很烦人。而且在用户的上下文菜单上至少有一两个选项是用户从来没有使用过的,特别是当用户在浏览器中阅读 PDF 文档时。 在 Canary 版本中&…