Arduino实现数码管动态显示
之前一直以为公共端要么是解地要么是接电源(3.3或5v),但是今天弄了半天我发现只要接口有电位差即可
没听课导致课堂作业没写出来,回来调了两个小时才完成
题目:
三位数码管从01亮到99,用arduino实现
分析与解答:
1.动态显示的方法
视觉暂留,a亮b不亮,delay(10),a不亮b亮,来回重复即可
2.数字
首先数字我们用数组存一下
然后从简单入手,先写一个二位数字,然后我们发现数组 a2g[k][i]中的k控制一个位上的数字
那么如果我们让个位依次变,只需一个for循环,
现在各位变得时候十位不变,因此需要一个for循环去嵌套个位的for循环
这时,我们就得到了一个从01亮到99的程序,但是我发现此时变得非常快
3.变慢
我想了半天,想到到了acm竞赛时候考虑的时间复杂度,那么我多一个for循环让同一个程序重复执行会不会变慢呢,果然是的,那么就ok了
代码
void setup(){for(int i=0;i<8;++i){pinMode(i+2,OUTPUT);}pinMode(12,OUTPUT);pinMode(13,OUTPUT);
}
int a2g[10][9]={{0,0,0,0,0,0,1}, //0{1,0,0,1,1,1,1}, //1
Arduino实现数码管动态显示相关推荐
- arduino控制一位数码管、控制二位数码管动态显示(用不到中断程序)
目的: 1.利用arduino控制一位共阳极数码管显示 2.利用arduino控制二位共阳极数码管显示 前言: 前段时间,在网上看到了一个视频,是关于二位数码管动态显示的视频,感觉很新奇,就想把它做出 ...
- arduino用时钟中断方式的4位数码管动态显示
一般我们在arduino开发板上显示数字,通常采用多位数码管进行显示,而多位数码管实际是采用"动态扫描显示"的方法进行显示,即依次显示第1位数码管.第2位数码管.第3位数码管.第4 ...
- STC89C52单片机 数码管动态显示
数码管动态显示 静态与动态显示 动态显示 动态显示的特点是将所有位数码管的段选线并联在一起,由位选线控制是哪一位数码管有效.选亮数码管采用动态扫描显示.所谓动态扫描显示即轮流向各位数码管送出字形码和相 ...
- c语言数码管的动态显示时间,8位数码管动态显示时间,可调节,调节的数闪烁显示...
原标题:8位数码管动态显示时间,可调节,调节的数闪烁显示 // 时间,可调节, //调节时间时,调节的数闪烁显示: //比较两种闪烁的方法: #include #define uint unsigne ...
- 蓝桥杯单片机数码管动态显示_单片机静态动态数码管
单片机系统中常用的显示器有: 发光二极管LED(Light Emitting Diode)显示器.液晶LCD(Liquid Crystal Display)显示器.TFT液晶显示器等.LED显示器有两 ...
- 数码显示实验报告C语言,数码管动态显示实验报告
数码管动态显示任何数值 实验四 数码管动态显示实验一 一.实验要求 1. 在Proteus软件中画好51单片机最小核心电路,包括复位电路和晶振电路 2. 在电路中增加四个7段数码管(共阳/共阴自选), ...
- Arduino:数码管显示原理详解和Proteus仿真实验
Arduino:数码管显示原理详解和Proteus仿真实验 Proteus仿真 数码管介绍 数码管是半导体发光元件,其基本单元是发光二极管.根据段数,数码管分为七段管和八段管. 八段管比七段管还多一个 ...
- 4位7段共阴数码管动态显示的verilog代码
4位7段共阴数码管动态显示的verilog代码 sn_data为输入的显示数值 clk接100MHz时钟 s为数码管位选信号,高电平有效 seg为7段共阴极数码管输出 `timescale 1ns / ...
- 51单片机:共阴数码管动态显示(定时器+中断)
注意"引脚号",不同的单片机,接入的I/O口可能不同.代码依据下方给出的仿真图接线进行编写. /************************** Title :数码管动态显示( ...
最新文章
- 安全隐患:神经网络可以隐藏恶意软件
- linux free 命令
- zabbix 添加mysql监控(用自带模板)
- 学计算机的你伤不起啊(转)
- php escapeshellcmd,利用/绕过 PHP escapeshellarg/escapeshellcmd函数
- 复杂产品的响应式设计【知识篇】
- 【Android】Mac安装EasyTether导致无法识别设备的问题
- Motion 5 for Mac(视频后期特效处理软件)
- antd vue form 手动校验_vue测试模板与jsonSchema自动生成elment组件
- 微星主板jsp1接线图_微星主板JSP11接口可制作双BIOS
- SPPnet论文总结
- 苍井空宣布结婚了,寂寞男孩的心开始寂寞~
- 网站被攻击了怎么办?
- STM32F7 硬件IIC驱动
- vue2.0自学教程(一):走进vue2.0大观园
- PCFG句法分析之CYK算法
- Oracle分区(Partition)
- in和exist区别
- 电信云的原理及相关架构
- linux 取消utc时间,ubuntu系统下禁用utc时间的设置方法
热门文章
- 【转】Redis 分布式——可用性保证之 Sentinel(实战篇)
- HA HADOOP集群和HIVE部署
- oracle ssd加速,联合评测 | Intel Optane SSD 有效加速SmartX 超融合在Oracle等场景下的系统性能...
- 南加大计算机工程院排名,南加州大学工程学院排名好的专业有哪些?
- 前端代码实现的一个消除类型的图片滑滑乐小游戏分享
- 摸鱼系列之idea摸鱼插件推荐
- 用bim建模和用传统的图纸有什么差别?什么bim软件能提高建模效率?
- 微博个人信息多维度详解
- 如何鉴别主力是在出货还是洗盘?
- DAX中的ALL函数