arduino学习笔记十三--3位数码管测试
测试数码管1-8数字,自动翻页显示。
实验用到的元件
实验用到的元件 ,
1个数码管,
8根杜邦线,
1块实验板。
原理图
连接图
烧写程序后, 数码管自动 1-8滚动显示效果
代码:
//设置控制各段的数字IO脚,具体几号引脚对应哪一段,来源为数码管官方引脚图。int a=7;int b=6;int c=5;int d=11;int e=10;int f=8;int g=9;int dp=4;//显示数字1void digital_1(void){unsigned char j;digitalWrite(c,LOW);//给数字5引脚低电平,点亮c段digitalWrite(b,LOW);//点亮b段for(j=7;j<=11;j++)//熄灭其余段digitalWrite(j,HIGH);digitalWrite(dp,HIGH);//熄灭小数点DP段}//显示数字2void digital_2(void){unsigned char j;digitalWrite(b,LOW);digitalWrite(a,LOW);for(j=9;j<=11;j++)digitalWrite(j,LOW);digitalWrite(dp,HIGH);digitalWrite(c,HIGH);digitalWrite(f,HIGH);}//显示数字3void digital_3(void){unsigned char j;digitalWrite(g,LOW);digitalWrite(d,LOW);for(j=5;j<=7;j++)digitalWrite(j,LOW);digitalWrite(dp,HIGH);digitalWrite(f,HIGH);digitalWrite(e,HIGH);}//显示数字4void digital_4(void){digitalWrite(c,LOW);digitalWrite(b,LOW);digitalWrite(f,LOW);digitalWrite(g,LOW);digitalWrite(dp,HIGH);digitalWrite(a,HIGH);digitalWrite(e,HIGH);digitalWrite(d,HIGH); }//显示数字5void digital_5(void){unsigned char j;for(j=7;j<=9;j++)digitalWrite(j,LOW);digitalWrite(c,LOW);digitalWrite(d,LOW);digitalWrite(dp,HIGH);digitalWrite(b,HIGH);digitalWrite(e,HIGH);}//显示数字6void digital_6(void){unsigned char j;for(j=7;j<=11;j++)digitalWrite(j,LOW);digitalWrite(c,LOW);digitalWrite(dp,HIGH);digitalWrite(b,HIGH); }//显示数字7void digital_7(void){unsigned char j;for(j=5;j<=7;j++)digitalWrite(j,LOW);digitalWrite(dp,HIGH);for(j=8;j<=11;j++)digitalWrite(j,HIGH);}//显示数字8void digital_8(void){unsigned char j;for(j=5;j<=11;j++)digitalWrite(j,LOW);digitalWrite(dp,HIGH);}void setup(){int i;//定义变量for(i=4;i<=11;i++)pinMode(i,OUTPUT);//设置4~11引脚为输出模式}void loop(){ while(1){digital_1();//数字1delay(2000);//延时2sdigital_2();delay(2000);digital_3();delay(2000);digital_4();delay(2000);digital_5();delay(2000);digital_6();delay(2000);digital_7();delay(2000);digital_8();delay(2000); }}
arduino学习笔记十三--3位数码管测试相关推荐
- Arduino学习笔记01:四位数码管的使用以及相关类库的编写
本小白遇到的问题: Q1:四位数码管怎么接线 拆开包装的一瞬间本小白惊呆了:MD居然有十二个引脚!!老子的OLED屏幕才4个引脚!! 经过一番简单的搜索.本小白找到了这个: 怎么说呢,不明觉厉吧,不过 ...
- Arduino学习笔记(1):太极创客 第一部分
Arduino学习笔记 太极创客 第一部分 笔记 1-5 变量 1-6 程序结构 1-7 变量操作 1-8/1-9 程序函数 1-10/1-11 数字输出 1-12 面包板 1-13/1-14 数字输 ...
- Arduino学习笔记2
一.蜂鸣器输出实验 1.源代码 int buzzer=2;//设置控制蜂鸣器的数字口对应板子上2口 void setup() { pinMode(buzzer,OUTPUT);//设置对应的输出模式 ...
- arduino 学习笔记及课件01基础入门
arduino 学习笔记及课件01基础入门 以下学习笔记中图片部分由太极创客视频截图所得 概论 一. 引脚及信号 1.1引脚模式 INPUT:当Arduino没有使用上拉电阻或下拉电阻而直接与开放的开 ...
- AVR学习笔记之熔丝位
AVR学习笔记之熔丝位 1.BOD(Brown-out Detection) 掉电检测电路 BODLEVEL(BOD电平选择): 1: 2.7V电平: 0:4.0V电平.这需要根据芯片的工作电压来选择 ...
- Polyworks脚本开发学习笔记(十三)-深入了解MACRO命令
Polyworks脚本开发学习笔记(十三)-深入了解MACRO命令 MACRO命令中包含了很多宏脚本管理以及变量操作命令,交互操作命令等,是非常重要的一个模块. 数组和字符串操作 从数组中拿掉一个元素 ...
- OpenGL学习笔记(十三):将纹理贴图应用到四边形上,对VAO/VBO/EBO/纹理/着色器的使用方式进行总结
原博主博客地址:http://blog.csdn.net/qq21497936 本文章博客地址:http://blog.csdn.net/qq21497936/article/details/7919 ...
- FPGA学习笔记(五)Testbench(测试平台)文件编写进行Modelsim仿真
系列文章目录 一.FPGA学习笔记(一)入门背景.软件及时钟约束 二.FPGA学习笔记(二)Verilog语法初步学习(语法篇1) 三.FPGA学习笔记(三) 流水灯入门FPGA设计流程 四.FPGA ...
- Windows保护模式学习笔记(十四)—— 阶段测试
Windows保护模式学习笔记(十四)-- 阶段测试 题目一 解题步骤 题目二 解题步骤 题目一 描述:给定一个线性地址,和长度,读取内容 int ReadMemory(OUT BYTE* buffe ...
最新文章
- R语言导入SPSS文件实战
- oracle11g imp性能,怎么最快地把本机的oracle11g数据导入xe
- web设计师和前端设计师的互动—前端工程师应该具备的三种思维
- 定期存单丢了被别人捡到,里面的存款会不会被领走?
- E:Modular Stability(组合数)
- python私有属性怎么定义_Python中定义私有属性的方法是()。
- libmysqld_dev linux,解决mysql安装mysqld doesn\'t exist or is not-鸟哥のlinux-ChinaUnix博客
- 华为或正与联发科、紫光展锐就采购更多芯片事宜展开磋商
- 腾讯研发总监王辉:十亿级视频播放技术优化揭秘
- ansys workbench 帮助文档在哪_中英对照读ANSYS帮助文档,是怎么玩的?
- 【Daily Scrum】
- javascript 日常
- Eclipse快捷键与使用技巧总结
- Docker 安装与操作 Mysql 数据库快速入门
- canvas画布会黑屏吗_你真的会绷油画布吗?
- Win10无线投屏功能安装失败解决办法
- MYSQL基础学习了解
- android url带参数传递,android平台通过http post方式向远程URL传递参数并获取返回数据...
- Microsoft store 提示检查网络(Error :0x80072EFD),总有一种方法适合你!
- Kafka彻底删除topic详解
热门文章
- 使用阈值调优改进分类模型性能
- 记一次程序coredump在stl unordered_map find函数
- 第十五届吉林省赛The 15th Jilin Provincial Collegiate Programming Contest C.Random Number Generator(数学 BSGS)
- Vmmem进程(WSL)占用CPU或内存资源过高的解决办法
- HDU-1730 Northcott Game
- Paper Reading - 综述系列 - Hyper-Parameter Optimization(下)
- 手机拍照计数器软件哪个好?这些软件值得收藏
- android 环境配置 ubuntu 14.04 64位
- 许多人在恋爱时,根本不晓得自己结婚的标准
- 人脸识别4:Android InsightFace实现人脸识别Face Recognition(含源码)