C51-8位数码管输出学号

lemon Lv5

第七篇

数码管输出80220101

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
#include <reg51.h>
#include <intrins.h>
#define time 100
void delay(unsigned int i)
{
unsigned int k;
for(k=0;k<i;k++);
}

void main()
{
unsigned char led[]={0x80,0xc0,0xa4,0xa4,0xc0,0xf9,0xc0,0xf9};
unsigned char com[]={0x00,0x04,0x08,0x0c,0x10,0x14,0x18,0x1c};
unsigned char i,w;
while(1)
{
for(i=0;i<8;i++)
{
P2=com[i];
P0=~led[i];
delay(time);
}
}
}

代码下载链接(123云盘):https://www.123684.com/s/wFuijv-i8Zgh

  • 标题: C51-8位数码管输出学号
  • 作者: lemon
  • 创建于 : 2025-07-22 21:52:57
  • 更新于 : 2025-07-23 00:11:08
  • 链接: https://lemon2003.github.io/post/20250722215257.html
  • 版权声明: 本文章采用 CC BY-NC-SA 4.0 进行许可。
评论
目录
C51-8位数码管输出学号