两位数码管显示00到99
时间: 2023-08-22 13:07:19 浏览: 207
要实现两位数码管显示00到99,可以使用以下步骤:
1. 通过两个单独的数码管来显示两位数,第一个数码管显示十位数,第二个数码管显示个位数。
2. 将十位数和个位数分别保存在两个变量中。
3. 将十位数和个位数分别转换为数码管的数字编码,例如使用 7 段数码管的编码方式。
4. 将十位数和个位数的数字编码输出到对应的数码管上,以显示出完整的两位数。
以下是示例代码:
```
// 定义变量保存十位数和个位数
int ten = 0;
int unit = 0;
// 定义数组保存数字编码
int codes[] = {
0b00111111, // 0
0b00000110, // 1
0b01011011, // 2
0b01001111, // 3
0b01100110, // 4
0b01101101, // 5
0b01111101, // 6
0b00000111, // 7
0b01111111, // 8
0b01101111 // 9
};
// 显示函数,将数字编码输出到数码管上
void display(int code) {
// 将数字编码输出到数码管上
}
// 循环显示00到99
void loop() {
for (ten = 0; ten < 10; ten++) {
for (unit = 0; unit < 10; unit++) {
// 显示十位数
display(codes[ten]);
// 显示个位数
display(codes[unit]);
// 等待一段时间,以便观察显示效果
delay(1000);
}
}
}
```
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![doc](https://img-home.csdnimg.cn/images/20210720083327.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![](https://csdnimg.cn/download_wenku/file_type_ask_c1.png)
![c](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)