51单片机程序,大家在学习单片机的时候不能过于着急,要从基础学起,才能起高楼。
作者使用的STC89C52RC,晶振用的是11.0592MHz。
实验内容如下:
1.电路图,电路解释,开发板实操。
2.Keil代码图编译图,程序源码,附加程序代码详解
3.实物图,led的花样流水灯。
工程文件与文档下载链接:led的花样流水灯
一、电路图解释
单片机STC89C52RC引脚使用的是P0和P1,16个脚位,分别连接16个LED灯的负极。
LED的灯正极分别连接排阻2.2K,JPP0连接5V。
P0=0,LED灯亮;P0=1,LED灯灭。
P1=0,LED灯亮;P1=1,LED灯灭。
二、程序代码解释
/* 名称:花样流水灯
说明:16只LED分两组按预设的多种花样变换显示
时间:20230721
*/
#include<reg51.h>//头文件,每个程序都必须有。
#define uchar unsigned char//定义8位无符号数据的宏定义,可以缩短程序,可读性好。
#define uint unsigned int//定义16位无符号数据的宏定义,可以缩短程序,可读性好。
uchar code Pattern_P0[]=
{