(文章目录)
一、数码管闪烁
#include<STC15F2K60S2.H>
unsigned char mode=0;//模式变量
unsigned char stat=0;//闪烁位变量
unsigned int count_smg=0;//数码管闪烁计数变量
unsigned char f_open=0;//闪烁标志
sbit S7=P3^0;
unsigned char co
原创
2023-07-09 19:17:37
1539阅读
【代码】多数码管(Arduino)
原创
2024-04-01 16:07:43
54阅读
【代码】单数码管(arduino)
原创
2024-04-01 16:07:29
87阅读
按键控制数码管显示main.c#include <reg52.h>#include <intrins.h>#define uchar unsigned chartypedef unsigned int uint;//定义位选管脚sbit ASEG = P0^2;sbit BSEG = P0^3;sbit CSEG = P0^4;sbit DSEG =...
原创
2022-12-20 17:09:39
132阅读
雕爷学编程,Arduino动手做,开源硬件,创客传感器,TM1638按键数码管
37款传感器与执行器的提法,在网络上广泛流传,其实Arduino能够兼容的传感器模块肯定是不止这37种的。鉴于本人手头积累了一些传感器和执行器模块,依照实践出真知(一定要动手做)的理念,以学习和交流为目的,这里准备逐一动手尝试系列实验,不管成功(程序走通)与否,都会记录下来---
要求:能够实现本单片机按下键盘,能够在数码管上显示键盘值。 连线:将片选CS0链接到KEY/LED CS。 #define LEDLen 6 xdata unsigned char OUTBIT _at_ 0x8002; // 位控制口 xdata unsigned char OUTSEG _at_ 0x8004; // 段控制
原创
2013-07-29 14:37:00
670阅读
要求:能够实现本单片机按下键盘,能够在数码管上显示键盘值。连线:将片选CS0链接到KEY/LED CS。#define LEDLen 6xdata unsigned char OUTBIT _at_ 0x8002; // 位控制口xdata unsigned char OUTSEG _at_ 0x8004; // 段控制口xdata unsigned c
原创
2023-04-27 11:54:02
105阅读
1. 数码管简介数码管:也称为LED数码管,基本单元是发光二极管(LED)。分为七段数码管和八段数码管(多一个小数点DP)。 - 共阳数码管:所有LED的阳极连接到一起形成一个公共阳极接VCC,单片机需要控制某段LED的阴极为低电平时,相应led就会点亮 - 共阴数码管:所有LED的阴极连接到一起形成一个公共阴极接GND,单片机需要控制某段LED的阳极为高电平,相应LED会点亮。注:单片机上IO口
转载
2024-06-23 11:53:41
186阅读
利用LIAT中的数码管显示函数库,通过LabVIEW软件控制Arduino Uno控制板,将特定的数据显示在单个数码管上,实现数码管的滚动显示。
原创
2022-08-05 15:24:06
231阅读
#include typedef unsigned char uchar; typedef unsigned int uint;void delay(unsigned int i); //函数声名char DelayCNT;//定义变 uchar Key_Value;//获取键盘码ui
原创
2023-04-27 11:58:45
62阅读
#include <reg51.h> typedef unsigned char uchar; typedef unsigned int uint; void delay(unsigned int i); //函数声名 char DelayCNT;//定义变量 sbit P10=P1^0; uint Count=0; uchar n=0; uchar Key_
原创
2013-07-29 14:23:00
203阅读
一共9个按键9盏灯。按第一个按键亮一盏灯按第二个按键亮两盏灯按
原创
2022-11-18 11:31:16
632阅读
MicroPython-On-ESP8266——数码管的使用,从一个8段管开始1. 数码管分类1.1. 背景这段时间一直在忙其他项目,基于esp8266的micropython学习搁置好久了。应网友要求,要写一篇数据管的学习教程,那咱就安排上。1.2. 什么是数码管什么是数码管,这个我都没有去查百科什么的,不做官方回答啊,只是告诉大家,他里面就是几个led灯组合在一起,摆成个8字型,这样点亮不同部
转载
2023-07-04 17:23:10
446阅读
模块及接线主控:microbit 数码管:TM1650接线方式: microbit的IIC接口为PIN19、PIN20,分别为SCL、SDA,接到TM1650的SCL、SDA脚上即:microbitTM1650PIN19SCLPIN20SDA1、microbit文件系统当我们使用内置库函数时,只需要使用import功能将相关的库加载进来即可。 我们在获取第三方库或者自行编写库文件时,一般为.PY的
转载
2023-06-20 22:08:46
324阅读
【Arduino】168种传感器模块系列实验(资料代码+仿真编程+图形编程)实验八十一:8位LED数码管MAX7219模块(支持级联八位串行3个IO口控制)MAX7219
是一种集成化的串行输入/输出共阴极显示驱动器,它连接微处理器与8位数字的7段数字LED显示,也可以连接条线图显示器或者64个独立的LED。其上包括一个片上的B型BCD编码器、多路扫描回路,段字驱动器,而且还有一个8*8的静态RA
原理非常简单,控制各个针脚的高低电平来显示数字,这里我用的是共阳的数码管。不过有一个问题,我第一次显示的时候代码输入数字是9.876不过数码管显示9.875,刚开始我以为代码错了,仔细检查了几遍没有问题。然后用putty跑了一下,打印出来的是9875999 。后来又试了几组数字有的正常显示有的最末尾会减一。求助各位大佬
转载
2023-07-02 20:50:49
223阅读
上个样例讲到驱动LED数码管,採用一种最直接的方案,对每一个LED进行高低电平的控制,这种长处是每一个LED都是受控可检的,避免了因为短路造成的假象,但对于数字变化来说,写起来就很冗余,因此这次尝试用数组的方法实现。//设置阴极接口int d1 = 1;int d2 = 2;int d3 = 3;i...
转载
2014-09-25 12:17:00
128阅读
要求:按下键盘,六个数码管流动显示按下的值。连线:将片选CS0接到key_LED_CS上#include #define LEDLen 6xdata unsigned char OUTBIT _at_ 0x8002; // 位控制口xdata unsigned char OUTSEG _at_ 0x8004; // 段控制口xdata un
原创
2023-04-27 11:54:33
101阅读
要求:按下键盘,六个数码管流动显示按下的值。 连线:将片选CS0接到key_LED_CS上 #include <reg52.h> #define LEDLen 6 xdata unsigned char OUTBIT _at_ 0x8002; // 位控制口 xdata unsigne
原创
2013-07-29 14:35:00
888阅读
一、数码管发光二极管。数码管也称LED数码管,不同行业人士对数码管的称呼不一样,其实都是同样产品。数码管按段数可分为七段数码管和八段数码管,八段数码管比七段数码管多一个发光二极管单元,也就是多一个小数点(DP),这个小数点可以更精确的表示数码管想要显示的内容;按能显示多少个(8)可分为1 位、2 位、3 位、4 位、5 位、6 位、7 位等数码管。 分类:按发光二极管单元连接方式可分为共阳极数码
转载
2024-07-05 12:03:41
94阅读