【龙芯1B】:LCD显示图片文字背景色前景色、小创语音控制lcd显示、数码管倒计时
项目场景:
闲来无事,写了几个关于嵌入式技能大赛的任务。希望对大家有所帮助。本文开发板由百科荣创的龙芯1b开发板支持,关于嵌入式技能大赛的开发板。
- LCD显示图片&文字&背景色&前景色
- 小创语音控制lcd显示
- 数码管倒计时
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显示、数码管倒计时相关推荐
- 龙芯1B:LCD显示例程
文章目录 前言 一.LCD 二.触摸屏芯片XPT2046 1.XPT2046 2.函数 3.实用程序 三.示例程序 总结 前言 一个系统最缺不了人机交互的界面,就像电脑显示器一样,如果没有显示器,电脑 ...
- 龙芯1b(LS1B200)使用LVGL7.0.1组件的滑杆控件控制三色RGB灯的亮度
需求:通过三个滑杆,分别控制RGB三色灯的红绿蓝颜色.并显示0-100%的滑动数值 在这里我们使用LVGL库的滑杆 (lv_slider)组件来控制数值,并绑定回调事件,在回调事件中控制RGB灯的颜色 ...
- 龙芯1b(LS1B200)使用LVGL7.0.1组件的初次体验
由比赛入坑龙芯1b(LS1B200),需要对板上驱动进行开发,使用LVGL库来做UI界面控制驱动. 网上资料难以查找,在本文中记录学习. 实现效果: 使用LVGL库的基本步骤: 1.硬件和需求设置LV ...
- 龙芯1B:光照BH1750例程
文章目录 前言 一.BH1750是什么? 二.引脚图以及引脚说明 三.BH1750特点 四.使用步骤 1.基本步骤 2.代码 总结 前言 感谢各位朋友的关注,大家的关注是我不断更新的动力!这一期就写一 ...
- 【龙芯1B】:74HC595数码管或74HC138数码管程序开发
学习目标:解决龙芯1B:74HC595或74HC138数码管显示问题 首先我们要知道数码管的原理:以74HC595为例,74HC595是具有三态输出功能(即具有高电平.低电平和高阻抗三种输出状态)的门 ...
- 【国产之光】:龙芯1B(嵌入式方向)
自从嵌入式1B的出产,我就开始了解了,毕竟是嵌入式方向的工程师,不管什么岗位都爱国,不过的确国产的一出自然想去看看国产之光,也希望祖国芯片事业越来越好.(作为一名博主当然说这些就像说废话)那么我们开始 ...
- 【龙芯1B】:龙芯1B200字号修改程序(基于龙芯1B200)
嵌入式芯片与系统设计竞赛开发板 项目场景: 由于龙芯的资料很少,于是想普及一下龙芯1B的字号修改例程.希望对大家有所帮助,如有不妥之处,可联系博主!一切的资源都是为了传播学习,让大家都能学会,这才 ...
- 龙芯1b(LS1B200)使用LVGL7.0.1组件 使用中文的坑
问题 龙芯1b(LS1B200),使用LVGL库.无法正常显示中文字体问题. 问题查找 1.查看配置文件lvgl-7.0.1\lv_conf.h 在文件中发现龙芯已经帮助我们使用宏定义配置好了中文字库 ...
- 龙芯1b(LS1B200)使用LVGL7.0.1组件 按钮矩阵 实现简易计算器
需求:通过按钮点击实现加减乘除的简易计算器. 1.我们使用矩阵按钮(lv_btnmatrix)快速创建布局,文本框(lv_textarea)显示结果. 2.在按钮回调中将点击结果加入文本框上显示. 矩 ...
最新文章
- 战争尾声(nowcoder 215073)
- rust睡觉按键没反应_Rust 有问有答之 use 关键字
- 两篇Science文章揭示癌症治疗中细胞感应氧气的新机制
- 蓝桥杯 PREV-32 历届试题 分糖果
- springboot的基础面试题
- Shiro 单点登录
- 模型部署翻车记:pytorch转onnx踩坑实录
- 利用组策略进行软件分发
- SAStruts中文文档
- Spark开发入门与实践(一)
- KSZ9897 switch 交换机
- 索引越界异常Exception java.lang.IndexOutOfBoundsException
- node 简繁体转换_简繁体转换
- python全栈测试开发工程师_Python测试开发全栈核心课程 互联网测试工程师必修课...
- 数学连乘和累加运算符号_3,7,5之间加数学运算符号使结果等于8?
- 激光测距仪传感器,基于EFM32控制器开发设计_方案
- Android监听是否点击了home键或者锁屏键
- pandas循环插入行
- 云顶之弈天选战神劫阵容攻略,天选战神劫如何玩?
- canvas插件 fabric.js 使用
热门文章
- 三位数的茎叶图怎么看_如何用茎叶图表示三位数,什么是茎叶图
- “华为杯“ 武汉大学21级新生程序设计竞赛 J.传闻档案
- 天玑机器人颈椎_第三代国产骨科手术机器人“天玑”在安徽“首秀”
- 苑举正 哲学概论笔记 4 科学哲学
- “因为内存泄漏,我的 M1 MacBook Pro 瘫痪了”
- 决策树和期望货币价值
- MDT更新镜像报错误代码: 0xC1210107
- 基于.net6.0在wpf桌面应用中发布webApi服务示例
- CleanMyMac X全新版清理软件测评效果+功能
- 外贸SOHO是否要有自己的推广网站?