利用51单片机控制来使LED灯闪烁

通过51单片机控制时钟,从而控制时间,来完成闪烁

操作方法

  • 01

    /****************************************/ /*程序名称:点亮一个P1。0口的发光管*/ /*说   明 :利用软件延时500ms*/ /*操作类型:位操作                */ /*作者    :铁手一郎 /*QQ:347999853               */ /***************************************/ #include<reg52.h> #define uint unsigned int    //宏定义 #define uchar unsigned char  //宏定义 sbit led=P1^0; /*定义P1.0*/ sbit led1=P1^1;/*定义P1.1*/ main() { uint a; while(1) {   a=50000; led=0;    /*点亮发光管*/ while(a--); a=50000; led=1; while(a--); } }

(0)

相关推荐

  • 利用51单片机控制花样流水灯

    利用51单片机控制时钟,从而控制流水灯,不同状态 操作方法 01 #include<reg51.h> #include<intrins.h> #define uchar uns ...

  • 51单片机C程序实验LED灯:单个灯闪烁

    我们在学习单片机的时候,最开始接触的就是用单片机点亮LED灯.今天,小编就来说说,如何用51单片机做单个LED灯闪烁的实验. 操作方法 01 首先,打开电脑中的proteus软件,其界面如图所示. 0 ...

  • 51单片机C程序实验LED灯:[3]来回点亮

    一个简单的LED灯例子. 两种编译方法. 目标:实现8个LED灯来回点亮 proteus电路图 01 画proteus电路图,给出元件清单: 51单片机 电容 瓷片电容(也可用普通电容) 晶振 红色二 ...

  • 51单片机C程序实验LED灯:[2]左到右的流水灯

    依旧是基础的LED灯部分的实验 说明:实现一排灯从左到右依次一个一个点亮熄灭,实现流水灯 proteus电路图 01 元件清单:(分别是) 51单片机 电容 瓷片电容(也可用普通电容) 晶振 红色二极 ...

  • 51单片机C程序实验LED灯:[1]单个灯闪烁

    说明:单片机控制LED灯间隔时间闪烁 所用程序很简单,实际情况可作相应变化,也有多种方式实现. proteus电路图 01 所需元件清单:(分别是) 51单片机 电容 瓷片电容(也可用普通电容) 晶振 ...

  • 51单片机C程序实验LED灯:[4]花样流水灯

    前篇的升级版. 目标:实现花样流水灯. 由于花样流水灯的变换很多,所需变量太多,所以一般没有使用移动语句,而是利用数组编译好每个时刻各个灯的赋值,然后读取数据输出到端口显示. proteus电路图 0 ...

  • 51单片机C程序实验LED灯:[5]模拟交通灯

    名称:LED 模拟交通灯 目的:东西向绿灯亮若干秒,黄灯闪3次后红灯亮, 红灯亮后,南北向由红灯变为绿灯,若干秒后南北向黄灯闪烁3次后变红灯,东西向变绿灯,如此重复. 分析一共有12个灯,每个与每个又 ...

  • Keil uVision4实例 51单片机控制LED灯闪烁

    Keil uVision4实例 51单片机控制LED灯闪烁,关键看C语言的编程细节. 操作方法 01 建立项目:LED灯闪烁. 02 新建C文件:LED灯闪烁 03 引用51头文件. 04 将所有的灯 ...

  • Keil uVision4实例 51单片机控制流水灯效果

    Keil uVision4实例 51单片机控制流水灯效果,设计内容:宏定义.自定义函数.位移函数,循环. 操作方法 01 创建项目:51单片机控制流水灯效果. 02 添加包含51头文件. 03 包含移 ...