> 文章列表 > 51单片机程序代码

51单片机程序代码

51单片机程序代码

51单片机是一种经典的微控制器,广泛应用于各种电子项目中。以下是一些51单片机程序代码的示例,这些代码可以帮助你理解51单片机的基本编程和应用。

### 示例1:流水灯实验

```c#include void delay(unsigned int Cnt){ unsigned int t; while(Cnt--){ t = 120; while(t--); }}void main(){ P1 = 0xfe; delay(400); P1 = 0xfd; delay(500); P1 = 0xfb; delay(500); P1 = 0xf7; delay(500); P1 = 0xef; delay(500); P1 = 0xdf; delay(500); P1 = 0xbf; delay(500); P1 = 0x7f; delay(500);}```

### 示例2:数码管动态显示

```c#include #define uchar unsigned char#define uint unsigned intsbit Duan = P2^6;sbit Wei = P2^7;uchar code tab = {0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x00,0x40};void delayms(uint i){ uint j; for(;i>0;i--){ for(j=120;j>0;j--){ } }}void main(){ unsigned char i,j; while(1){ P0 = dofly[i]; delayms(10); i++; if(i == 18){ i = 0; } }}```

### 示例3:秒表功能

其他小伙伴的相似问题:

51单片机计算器程序代码实现方法

51单片机ds18b20程序代码如何下载

51单片机移植代码需要注意什么