百姓心情网-为你提供各类经典名言与文案句子

单片机数码管0到9编程

单片机数码管显示0到9的编程可以通过多种编程语言实现,以下是使用C语言和汇编语言分别实现数码管显示0到9的示例代码。

使用C语言实现

```c

include

define uchar unsigned char

define uint unsigned int

uchar code DSY_CODE[] = {0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80,0x90,0xff}; // 数码管段码

void DelayMS(uint x){

uchar t;

while(x--)

for(t=0;t<120;t++);

}

void main(){

uchar i=0;

P0=0x00;

while(1) {

P0=~DSY_CODE[i];

DelayMS(300);

i=(i+1)%10;

P0=~DSY_CODE[i];

DelayMS(300);

}

}

```

使用汇编语言实现

上一篇上一篇:淘宝详情尺寸

下一篇下一篇:没有了