用STM32作为主控芯片,外部接入两路模拟信号,通过内部AD转换采集实时电参数信息,通过LCD12864显示实时数据
2021-07-05 19:50:47 4.99MB STM32 AD LCD
1
前言: 这个得从上一年我要做一个带有菜单的项目说起,一开始听说要做个带有菜单的项目,不知从何下手。后来看到了《一个占用内存极少的菜单系统的实现》,研究了这个菜单的代码结构并参照这个菜单的内核,自己写了个菜单代码。也就从这里开始,自己理解了菜单是一个怎样的东西。 当我把这个写好的菜单用到我的系统上,我注意到了有几个地方要改进。第一:菜单的移植性;第二:菜单的修改维护;第三:菜单项目的扩展功能(使用灵活性)。 附件内容代码是我参照《一个占用内存极少的菜单系统的实现》写的,在可移植性上我还是做了些改进,你留心一下会发现不同的菜单层UP与DOWN的代码是一样的,移植和维护都不用动这一部分的代码。这里主要就是菜单层之间的切换比较麻烦。 本人写的菜单代码部分截图(完整代码见附件内容): 以下是我从项目里整理出来的原创菜单源码(需要的到附件内容下载) 我的特点是以菜单节点为对象而组建的一个菜单体,每层菜单最大支持99菜单 原创菜单源码部分截图: 说明: 这个菜单代码是在老板要求做一个小的手持终端设备,在我对菜单原有的理解和结合新的需要而设计出来的,也是从少少的几代码一步一步添加和调试完善起来的,我这次从这个项目里整理这个菜单代码出来,功能不是很完善,但我觉得这个菜单的内核结构是比较好的。
1
Micrium-TI-uCOS-II-LCD-TMS470R1B1M PORT TO TMS470
2021-07-04 16:15:58 2.86MB UCOS TI TMS470
1
使用TFT触摸屏时,想要对字符串,图形或者数字进行显示时,发现他们的库函数中都有一个最重要的函数LCD_ShowChar,貌似目前很少有人分析这个函数,虽然简单但是还是有点绕的。
2021-07-03 23:06:45 61KB STM32 TFT触摸屏 ili9320 文章
1
在rt-thread中对原子的4.8寸电容屏进行移植,现在已经完全支持,只需要把文件中的几个文件导入,并初始化LCD_Init(); 即可正常使用LCD屏幕
2021-07-03 18:49:20 32KB rt-thread LCD 驱动
1
本程序是pic18单片机中的一个实例,通过DS18B20温度传感器对温度的采集,然后在pic18f452单片机控制下实时显示在lcd液晶屏上。部分程序如下: #include //调用头文件,可以去PICC18软件下去查找PIC18FXX2.H __CONFIG(1,XT) ; //晶振为外部4M __CONFIG(2,WDTDIS) ; //看门狗关闭 __CONFIG(4,LVPDIS) ; //禁止低电压编程 #define RSPIN RB5 //Data or Instrument Select #define RWPIN RB4 //Write or Read #define EPIN RB3 //6800 mode Enable single unsigned char temp1; //采集到的温度高8位 unsigned char temp2; //采集到的温度低8位 //转换后的温度值小数点部分查表 const unsigned char tablexiao[16]={0,0,1,2,2,3,4,4,5,6,6,7,8,8,9,9};
2021-07-02 17:50:32 9KB DS18B20 温度采集
1
论文 基于机器视觉的TFT_LCD屏Mura缺陷检测方法研究_李茂
2021-07-02 16:27:03 6.57MB 机器视觉 mura缺陷 缺陷检测 TFT
1
本应用笔记主要讲述采用MAX44009环境光传感器控制便携式设备(譬如智能手机和平板电脑)背光亮度的应用。针对背光亮度调节,本文介绍了两种不同的控制方案。此外,本文还就如何获得更好的控制效果提供了相关建议,同时也提供了实现本文所述算法的源代码。
2021-07-02 10:40:15 307KB LCD
1
stm32f407采用fsmc驱动lcd液晶,并且带有读液晶数据的函数和大量的字符函数,支持中文显示,字库有自己决定,文档中带有汉字取模工具
2021-07-02 01:52:38 3.49MB stm32 fsmc lcd 图形api
1
这是一个STM32+LCD实现简单的贪吃蛇小游戏,制作贪吃蛇的思路,就是贪吃蛇在行动过程中,只有头的位置发生了变化,所以只需要对头部坐标做特殊处理即可,而在吃到食物后头部坐标直接变为食物坐标就实现了贪吃蛇吃到食物后身长增加的效果。
2021-06-30 14:07:41 4.45MB STM32 小游戏 LCD
1