原文:【.NET 与树莓派】LED 数码管驱动模块——TM1638

LED 数码管,你可以将它看做是 N 个发光二级管的组合,一个灯负责显示一个段,七个段组合一位数字,再加一个小数点,这么一来,一位数码管就有八段。一般,按照顺时针的方向给每个段编号。 上图中的 h 就是显示小数点的段,许多电路图上都标为 dp。 这么看来,要显示一位数字,你就需要九根连接线。由于连接的方向不同,又产生了 共阳 和 共阴 两个概念。 共阳:即共享阳极,也就是电源正极。导线V接到电源正 ...

2021-06-26 17:05 4 3541 推荐指数:

查看详情

【.NET树莓TM1638 模块的按键扫描

上一篇水文中,老周马马虎虎地介绍 TM1638数码管驱动,这个模块除了驱动 LED 数码管,还有一个功能:按键扫描。记得前面的水文中老周写过一个 16 个按键的模块。那个是我们自己写代码去完成键扫描的。但是,缺点是很明显的,它会占用我们应用的许多运行时间,尤其是在微控制器开发板上,资源就更紧 ...

Wed Jun 30 02:33:00 CST 2021 0 356
树莓Zero上使用C#+Mono驱动TM1637四位数码管

最近闲着无聊,买了个树莓Zero,准备在上面跑.Net Core,来驱动各种传感器   就是上面这货。之前手上已经有一个树莓3B+,但是介于3B+已经被我挂在路由器旁边当做服务器用,不是很方便拿来研究接口,于是就挑了一个便宜的Zero玩玩,事实证明,我想太天真了,我以为只要是Linux ...

Mon Oct 07 08:02:00 CST 2019 2 437
TM1650数码管驱动芯片驱动数码管读取按键程序

折腾了四五个小时,官方给的datasheet有不少的问题,这里纠正一下按键读取时序错误: 读取的数据跟文档里面的数据提前了一位,在这里给大家提个醒! 下面贴上代码c文件: #include "TUBE_KEY.h" #include "LED.h"#include ...

Fri Jan 14 22:02:00 CST 2022 0 1655
使用TM1629A芯片驱动米字数码管

本文地址:https://www.cnblogs.com/jqdy/p/14262485.html 米字数码管可以显示数字和26个英文字母,应用范围比8字数码管更广泛一些。 市面上常见的米字数码管有三种,一种是15段的,另一种是16段,还有一种是17段的。TM1629A可以驱动 ...

Mon Jan 11 23:41:00 CST 2021 0 1151
STM32 TM1638 按键扫描问题解决

unsigned char TM1638_Read(void) //读数据函数{ u8 i; u8 temp=0; for(i=0;i<8;i++) { temp>>=1; TM1638_CLK_Low(); GPIO_ReadInputDataBit(GPIOD ...

Fri Mar 23 05:38:00 CST 2018 0 2709
TM1650/AIP650数码管驱动显示STM32驱动程序HAL库

参考例程讲解 一、 Display显示DEMO: 1、 硬件: 图1.1 数码管模块原理图 由图1.1可知MCU通过DAT&CLK(I2C)两个引脚去控制数码管驱动IC,从而达到控制数码管的显示;打开TM1650/AIP650规格书 ...

Sun Jun 07 00:43:00 CST 2020 0 1716
数码管的动态扫描与驱动

数码管的基本原理     关于数码管,一个单个的数码管可以看做是多个led灯的集合,如下图所示 其中的8和。都是LED组成的,通过引脚上电即可点亮不同的LED然后组成不同的数字,这个过程在数码管的设计中叫做段选。     在多个数码管的情况下,需要选择哪个数码管点亮,这个在数码管设计中称作位 ...

Thu Jul 20 02:12:00 CST 2017 0 2069
 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM