51单片机流水灯代码 这段流水灯代码熟练之后,基本上可以算入门了吧? #include <STC89C5xRC.H> #include <intrins.h> //延时函数 void delay(unsigned int n) { unsigned int i=0,j=0; for(i=0;i<n;i++) { for(j=0;j<120;j++); } } //流水灯显示函数 void led() { unsigned int i; u...
简介:51单片机汇编语言流水灯代码 效果图: 方法一: 写出所有亮灯可能,然后循环 MAIN:MOV P2, #11111110BLCALL DELAYMOV P2, #11111101BLCALL DELAYMOV P2, #11111011BLCALL DELAYMOV P2, #11110111BLCALL DELAYMOV P2, #11101111BLCALL DELAYMOV P2, #11011111BLCALL DELAYMOV P2, #10111111BLCALL DELAYMOV...
6、;delay(z);P0=0xff;void lsd2() /lsd2 两个灯流水双程模式1uchar a,i,j,k,l,l1,k1,j1,i1;a=0xfe;P0=a;delay(z);a=a<<1;P0=a;delay(z);for(i=0;i<6;i+) a=_crol_(a,1);P0=a;delay(z);P0=0x7f;P2=0xfe;delay(z);P0=0xff;a=0xfc;P2=a;delay(z);for(j=0;j<...
代码语言:javascript 复制 #include<reg51.h>#defineTIME1//宏定义秒数,方便更改间隔时间voiddelaySec(unsigned char n);voidMovinglight();unsigned char code MovinglightArray[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsigned char i,n=1;intmain(){Movinglight();return0;}voidMovinglight()...
voidlsd9每组两个灯引亮所有灯再引灭从中间带两边再到中间 简单的51单片机花样流水灯C语言源代码 #include<reg51.h> //51系列单片机定义文件 #define uchar unsigned char //定义无符号字符 #define uint unsigned int //定义无符号整数 void Delayms(uint x)...
LED流水灯参考代码如下:#include <reg52.h> //52系列单片机头文件 #include <intrins.h> #define uint unsigned int //宏定义 #define uchar unsigned char void delayms(uint); //声明子函数 uchar aa;void main() //主函数 { aa=0xfe; //赋初值11111110 while(1) //大循环 {...
简单的51单片机花样流水灯C语言源代码#include<reg51.h>//51系列单片机定义文件#defineucharunsignedchar//定义无符号字符#defineuintunsignedint//定义无符号整数voidDelayms(uintx){//定义延时函数uinti,j;for(i=x;i>0;i--)for(j=110;j>0;j--);}voidmain(){uinti;uchartemp;while(1){temp=0x01;//...
51单片机流水灯实验汇编代码ORG 0000H AJMP MAIN ORG 000BH AJMP TIME0 ORG 0030H MAIN: MOV TMOD,01H ;设置定时器工作方式为1 MOV TH0, #HIGH(65536-10000) ; MOV TL0, #LOW(65536-10000);设10MS初始值 SETB EA;开总中断 SETB ET0;允许定时器T0 MOV 20H, #100 MOV 21H, #10;20H、21H为软件...
51单片机:LED流水灯(仿真+代码) 大家好,又见面了,我是你们的朋友全栈君。 这次用单片机做个简单的流水灯。 先给大家看一下仿真软件的电路(软件为Proteus) 上图就是用仿真软件制作的线路原理图 AT89C51RC2:单片机 BUTTON:按键 CAP:电容 CRYSTAL:晶振 LED-GERRN:LED灯(绿色) RES:电阻...