1. 首页 > 科技

求大神一个关于89c52单片机用S0键来启动和停止流水灯的程序,在这里先感谢各位大佬帮帮忙。?

求你89C52单片机流水灯移动的程序

求大神一个关于89c52单片机用S0键来启动和停止流水灯的程序,在这里先感谢各位大佬帮帮忙。?

; 0000h ljmp mainmain: mov a, #127loop: mov p1, a call dl500ms jnb f0, right rl a jb acc.7, loop cpl f0 sjmp loopright: rr a jb acc.0, loop cpl f0 sjmp loopdl500ms: mov r6, #255 ;这里的数字,可自行修改 djnz r7, $ djnz r7, $ djnz r7, $ djnz r6, $ - 6 retend

求89C52单片机控制32个LED流水灯的C语言程序

#include<reg51.h> #define uchar unsigned char uchar led1,led2,led3,led4; void delay(uchar a) { uchar i,j; for(i=0;i<a;i++) for(j=0;j<120;j++); } main() { uchar num; unsigned long.

求你89C52单片机流水灯移动的程序 第一次一个LED左移8次,第二次

#include#includetypedef unsigned int u16;typedef unsigned char u8;sbit led=P2;//这里填你LED连接的端口(引脚),不一定是P2,也有可能是P3、P0void delay(u16 i){ while(i--);}void shan1(){ u8 i; led=0x01;//我默认led输入高电平1是亮,具体按照你实际情况,低电平亮就0xfe; for(i=0;i评论0 00

89c52单片机流水灯汇编程序

; ORG 0000H LJMP MAINMAIN: MOV A, #127LOOP: MOV P1, A CALL DL500MS JNB F0, RIGHT RL A JB ACC.7, LOOP CPL F0 SJMP LOOPRIGHT: RR A JB ACC.0, LOOP CPL F0 SJMP LOOPDL500MS: MOV R6, #255 ;这里的数字,可自行修改 DJNZ R7, $ DJNZ R7, $ DJNZ R7, $ DJNZ R6, $ - 6 RETEND

求89c52 8位双向流水灯程序,各种花样显示,急急急!

我自己写的LED花样闪烁程序,请参考./*---------------------------------------------------------- 按键S2、S3为LED灯闪动花样选择键(S2、S3选择顺序相反,可循环),S4、S5为.

用两种方法来实现对89C52单片机P1口8位进行流水灯的控制(灯亮0.8

#include <reg51.h>#include<intrins.h>#define uchar unsigned char uchar j,temp; void . 在一个时钟周期内,CPU仅完成一个最基本的动作.对于某种单片机,若采用了1.

求用STC89C52RC单片机实现流水灯(C语言)

用STC89C52RC单片机实现流水灯,这是最简单的程序,用左移函数_corl_( )实现很容易.P0口接8个LED灯,用proteus 仿真时的仿真图和仿真效果如下.

STC89C52RC单片机8位流水灯C语言程序180秒循环一次,不知道错

时间显然是错误的,间隔180秒,那么闪烁延时就应该90秒,你参数100,只有100毫秒.所以时间上需要调整一下,即使你循环5次,200*5,也才1秒.

求一个89C52单片机C语言 数码管+流水灯+秒表+蜂鸣+按键 共同运行

原理图都没画完,至少和你描述的不一样啊.流水灯呢,单片机不能并行运行程序,同一时刻只能执行一条语句.你要数码管走时的情况下还要流水灯显示花样,可能有点够呛.其它的都是小意思.

我是一个新手,我仿真一个89c52的流水灯程序,不能调整时间这是为

程序无误,我试了一下能生成HEx文件,调整时间是void delay(uint z)函数,改变delay()括号中的值就行,一般的延时函数是void delay(uint z){ uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--);}若delay(1000)就是一秒