51单片机led流水灯程序

51单⽚机led流⽔灯程序
我整理了⼏个简单的程序,都是些上课的笔记,分享给⼤家。
(1)led点亮⼀个灯程序
#include “reg52.h”
sbit led=p2^0;
void main()
{
while(1)
{
led=0;
}
}
(2)led灯闪烁程序
#include “reg52.h”
typedef unsigned char u8; //定义
typedef unsigned int u16;
sbit led=p2^0;
void delay(u16 i) //函数声明
{
while(i–); //i取值后再减
}
void main() //主函数
{
while(1) //死循环
{
led=0;
delay(50000);
led=1;
delay(50000);
}
}
⼤家看了前⾯的两个程序估计就会编写两个led灯闪烁的程序了,其实程序的花样很多,每个⼈和每个⼈编的都不⼀样。
(3)led流⽔灯程序
#include “reg52.h”
#include<intrins.h> //头⽂件
typedef unsigned char u8;我是新国货
ggatypedef unsigned int u16;
#define led P2
周亮李美玲void delay(u16 i)吸式挖泥船
{
while(i–);
}
void main()
{
u8 i=0;
led=0xfe; //最后⼀个灯亮delay(50000);
while(1)
{
for(i=0;i<7;i++)
{
led=crol(led,1); //左移指令delay(50000);
}可比非受控价格法
for(i=0;i<7;i++) //for循环
{
led=cror(led,1); //右移指令delay(50000);
}
}
}
>教师教育研究

本文发布于:2024-09-21 02:46:45,感谢您对本站的认可!

本文链接:https://www.17tex.com/xueshu/208171.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:程序   笔记   可比
留言与评论(共有 0 条评论)
   
验证码:
Copyright ©2019-2024 Comsenz Inc.Powered by © 易纺专利技术学习网 豫ICP备2022007602号 豫公网安备41160202000603 站长QQ:729038198 关于我们 投诉建议