单片机流水灯程序怎么编

单片机流水灯程序怎么编,第1张

#include <reg52h> //52系列单片机头文件

#include <intrinsh> //_crol_ 字符循环左移

#define uint unsigned int //宏定义

#define uchar unsigned char//宏定义

void delayms(uint); //声明子函数

uchar a; //定义uchar类型的变量a

void main() //主函数

{

a=0xfe; //赋初值11111110

while(1) //大循环

{

P1=a;

delayms(500); //延时500毫秒

a=_crol_(a,1); //将a循环左移1位后再赋给a

}

}

void delayms(uint xms) //延时函数

{

uint i,j;

for(i=xms;i>0;i--) //i=xms即延时约xms毫秒

for(j=110;j>0;j--);

在返回值类型不为void类型时,是有用的。

在 int main()中,return 表示返回一个整形,

正常结束,而在一般函数体中 return 0 表示不正常的结束。

#include<reg52h>

#include<intrinsh>

#define uint unsigned int

#define uchar unsigned char

uchar tx(tx是自己随便起得名)

void delay(uint);

void main()

{ tx=0xfe;

P1=tx;

while(1)

{

tx=_crol_(tx,1);

delay(600);

P1=tx;

}

}

以上就是关于单片机流水程序怎么编全部的内容,包括:单片机流水灯程序怎么编、关于C51单片机 的流水灯程序、郭天祥十天单片机中第二讲讲到的流水灯程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址:https://54852.com/zz/9302813.html

(0)
打赏 微信扫一扫微信扫一扫 支付宝扫一扫支付宝扫一扫
上一篇 2023-04-26
下一篇2023-04-26

发表评论

登录后才能评论

评论列表(0条)

    保存