一.实验准备
1.Proteus 7 Professional
2.Kevil
二.电路图
三.代码讲解
修改端口
#include<reg51.h>
#define n 100 //设置延迟时间
void delay(unsigned int);
void main() // LED灯只有在 底电平 工作
{
P0 = 0xFE; // P0 = 0xFE --> 1111 1110
// 在单片机中 --> P0.0 端口为 0 其余端口 为 1
while(1)
{
P0 = 0xFE;delay(n);
P0= 0xFD;delay(n);
P0 = 0xff; // P0 = 0xff --> 1111 1111 所有端口 均为1 关闭 LED 灯
P1 = 0xFE;delay(n);
P1 = 0xFD;delay(n);
P0 = 0xff;
P2 = 0xFE;delay(n);
P2 = 0xFD;delay(n);
P0 =