两位数码管显示实验步骤及内容
时间: 2023-08-05 13:09:59 浏览: 49
以下是两位数码管显示实验的步骤和内容:
实验器材:
- Arduino Uno开发板
- 两位共阳极数码管
- 220欧姆电阻两个
- 杜邦线若干
实验步骤:
1. 将两个220欧姆电阻接到两个数码管的共阳极脚上,并连接到Arduino开发板的数字引脚。其中每个数码管的a-g引脚依次连接到数字引脚2-8,另外一个引脚连接到数字引脚9-15。
2. 将Arduino开发板通过USB线连接到电脑上,并打开Arduino IDE软件。
3. 在Arduino IDE软件中,新建一个工程,编写代码实现数码管的显示功能,具体代码如下:
```
int digit1[7] = {2, 3, 4, 5, 6, 7, 8};
int digit2[7] = {9, 10, 11, 12, 13, 14, 15};
void setup() {
for (int i = 0; i < 7; i++) {
pinMode(digit1[i], OUTPUT);
pinMode(digit2[i], OUTPUT);
}
}
void loop() {
for (int i = 0; i < 100; i++) {
int digit1Num = i / 10;
int digit2Num = i % 10;
for (int j = 0; j < 7; j++) {
digitalWrite(digit1[j], (digit1Num == j ? LOW : HIGH));
digitalWrite(digit2[j], (digit2Num == j ? LOW : HIGH));
}
delay(10);
}
}
```
4. 将代码上传到Arduino开发板中,数码管将会显示0-99的数字。
实验内容:
该实验主要是通过Arduino控制两个数码管的显示,实现0-99的数字显示。在代码中,通过循环控制数码管的显示,将数字拆分成十位和个位,分别显示在两个数码管上。通过控制数字引脚的高低电平,实现数码管上数字的显示。