项目场景:

    闲来无事,写了几个关于嵌入式技能大赛的任务。希望对大家有所帮助。本文开发板由百科荣创的龙芯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   如果文章对您有帮助,请打赏一元呗,感谢支持,分享不易,码字不易。希望对大家帮助!


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

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

  1. 龙芯1B:LCD显示例程

    文章目录 前言 一.LCD 二.触摸屏芯片XPT2046 1.XPT2046 2.函数 3.实用程序 三.示例程序 总结 前言 一个系统最缺不了人机交互的界面,就像电脑显示器一样,如果没有显示器,电脑 ...

  2. 龙芯1b(LS1B200)使用LVGL7.0.1组件的滑杆控件控制三色RGB灯的亮度

    需求:通过三个滑杆,分别控制RGB三色灯的红绿蓝颜色.并显示0-100%的滑动数值 在这里我们使用LVGL库的滑杆 (lv_slider)组件来控制数值,并绑定回调事件,在回调事件中控制RGB灯的颜色 ...

  3. 龙芯1b(LS1B200)使用LVGL7.0.1组件的初次体验

    由比赛入坑龙芯1b(LS1B200),需要对板上驱动进行开发,使用LVGL库来做UI界面控制驱动. 网上资料难以查找,在本文中记录学习. 实现效果: 使用LVGL库的基本步骤: 1.硬件和需求设置LV ...

  4. 龙芯1B:光照BH1750例程

    文章目录 前言 一.BH1750是什么? 二.引脚图以及引脚说明 三.BH1750特点 四.使用步骤 1.基本步骤 2.代码 总结 前言 感谢各位朋友的关注,大家的关注是我不断更新的动力!这一期就写一 ...

  5. 【龙芯1B】:74HC595数码管或74HC138数码管程序开发

    学习目标:解决龙芯1B:74HC595或74HC138数码管显示问题 首先我们要知道数码管的原理:以74HC595为例,74HC595是具有三态输出功能(即具有高电平.低电平和高阻抗三种输出状态)的门 ...

  6. 【国产之光】:龙芯1B(嵌入式方向)

    自从嵌入式1B的出产,我就开始了解了,毕竟是嵌入式方向的工程师,不管什么岗位都爱国,不过的确国产的一出自然想去看看国产之光,也希望祖国芯片事业越来越好.(作为一名博主当然说这些就像说废话)那么我们开始 ...

  7. 【龙芯1B】:龙芯1B200字号修改程序(基于龙芯1B200)

    嵌入式芯片与系统设计竞赛开发板 项目场景:   由于龙芯的资料很少,于是想普及一下龙芯1B的字号修改例程.希望对大家有所帮助,如有不妥之处,可联系博主!一切的资源都是为了传播学习,让大家都能学会,这才 ...

  8. 龙芯1b(LS1B200)使用LVGL7.0.1组件 使用中文的坑

    问题 龙芯1b(LS1B200),使用LVGL库.无法正常显示中文字体问题. 问题查找 1.查看配置文件lvgl-7.0.1\lv_conf.h 在文件中发现龙芯已经帮助我们使用宏定义配置好了中文字库 ...

  9. 龙芯1b(LS1B200)使用LVGL7.0.1组件 按钮矩阵 实现简易计算器

    需求:通过按钮点击实现加减乘除的简易计算器. 1.我们使用矩阵按钮(lv_btnmatrix)快速创建布局,文本框(lv_textarea)显示结果. 2.在按钮回调中将点击结果加入文本框上显示. 矩 ...

最新文章

  1. 战争尾声(nowcoder 215073)
  2. rust睡觉按键没反应_Rust 有问有答之 use 关键字
  3. 两篇Science文章揭示癌症治疗中细胞感应氧气的新机制
  4. 蓝桥杯 PREV-32 历届试题 分糖果
  5. springboot的基础面试题
  6. Shiro 单点登录
  7. 模型部署翻车记:pytorch转onnx踩坑实录
  8. 利用组策略进行软件分发
  9. SAStruts中文文档
  10. Spark开发入门与实践(一)
  11. KSZ9897 switch 交换机
  12. 索引越界异常Exception java.lang.IndexOutOfBoundsException
  13. node 简繁体转换_简繁体转换
  14. python全栈测试开发工程师_Python测试开发全栈核心课程 互联网测试工程师必修课...
  15. 数学连乘和累加运算符号_3,7,5之间加数学运算符号使结果等于8?
  16. 激光测距仪传感器,基于EFM32控制器开发设计_方案
  17. Android监听是否点击了home键或者锁屏键
  18. pandas循环插入行
  19. 云顶之弈天选战神劫阵容攻略,天选战神劫如何玩?
  20. canvas插件 fabric.js 使用

热门文章

  1. 三位数的茎叶图怎么看_如何用茎叶图表示三位数,什么是茎叶图
  2. “华为杯“ 武汉大学21级新生程序设计竞赛 J.传闻档案
  3. 天玑机器人颈椎_第三代国产骨科手术机器人“天玑”在安徽“首秀”
  4. 苑举正 哲学概论笔记 4 科学哲学
  5. “因为内存泄漏,我的 M1 MacBook Pro 瘫痪了”
  6. 决策树和期望货币价值
  7. MDT更新镜像报错误代码: 0xC1210107
  8. 基于.net6.0在wpf桌面应用中发布webApi服务示例
  9. CleanMyMac X全新版清理软件测评效果+功能
  10. 外贸SOHO是否要有自己的推广网站?