77问答网
所有问题
当前搜索:
51单片机8个跑马灯程序
用
51单片机
(汇编语言写)写一
个跑马灯程序
??知道的帮个忙写写。
答:
答疑解难
跑马灯程序
ORG 0000H LJMP MAIN ORG 0100H MAIN: JB P0.7,MAIN ;等待开始键按下 LCALL YS ;按键延时 JB P0.7,MAIN MOV A,#7FH ;是开始键按下 则跑马灯开始运行 LL: MOV P1,A LCALL YS ;显示延时 RR A ;循环右...
51单片机
设计
跑马灯
的
程序
用(c语言)编写
答:
|P1口接
8个
发光二极管共阳 include <AT89X
51
.H> unsigned char i;unsigned char temp;unsigned char a,b;void delay(void){ unsigned char m,n,s;for(m=20;m>0;m--)for(n=20;n>0;n--)for(s=248;s>0;s--);} void main(void){ while(1){ temp=0xfe;P1=temp;delay();for(...
求一份8051
单片机
的
跑马灯
C
程序
。要求只用p1端口控制8盏灯。让8盏灯循 ...
答:
void delay(unsigned int cnt){ while(--cnt);} main(){ P1=0xfe; //给初始化值 换算成二进制是1111 1110 while(1){ delay(30000);//延时
程序
P1<<=1; //左移一位 该语句等效于 P1=P1<<1 P1|=0x01; //最后一位补1,该语句等效于 P1=P1|0x01 符号"|"表示"或"if(...
单片机
89C51用汇编制作
跑马灯
P1控制
8个
LED(D1~D8)灯实现流水灯的效果...
答:
//第1,3,5,7个灯半亮,其余的全亮。for(i=254; i>0; i--){ while ( Maikuan!=20){ LED = 0x00;} while ( Maikuan!=200){ LED = 0x55;} Maikuan = 0;} //最难的:
8个
灯从第一个开始依次渐亮,直到最后一个。再从最后一个起渐暗,直到第一个。如此循环往复。for(j ...
51单片机跑马灯
电路图(左右来回循环),
8个
led灯分别接在P2口,c
程序
、仿...
答:
主
程序
void main(){ uchar i;while(1){ P2=0x01;//此处有改 for(i=0;i<7;i++){ P2=_crol_(P2,1); //P2 的值向左循环移动 DelayMS(150);} P2=0x80;//此处有改 for(i=0;i<7;i++){ P2=_cror_(P2,1); //P2 的值向右循环移动 DelayMS(150);} } } 您复制进去试一...
若
51单片机
P1口接了
8个
LED,编写程序完成
跑马灯程序
要求大约1秒变化一次...
答:
//假设晶振12MHZ,P1控制
8个
LED低电平亮 include "reg
51
.h"unsigned int YSJS=0;signed char LED=0XFE;void main(void){ TMOD |= 0X10; //定时器1工作于方式1,16位定时器 TH1 = 0XFE; //定时器1定时时间=500uS TL1 = 0X0C;ET1 = 1; //使能定时器1中断 TR1 =1;EA ...
LED灯
跑马
问题
答:
我给你一个
程序
,
单片机
为STC
51
,晶振为12MHz。
跑马灯
采用查表法,定时用查询式定时器,时间为500ms;I/O口用25只引脚,P0,P1,P2都用
8个
,P3用P3.0,程序用C语言。为了取得一个较好的观赏效果,对你的要求作了少许修改,你可以用PROTEUS仿真观看效果。程序已仿真调试通过。include<at89x51.h> ...
用
单片机
设计
8个
led灯同时闪烁的
程序
!!
答:
1:设定一个变量i,可以从0到3循环的变化 2:检测一个经过消抖处理的按键,按一下,i+1 3:当i值为各个值时,执行相应的花样。流水灯参考
程序
include include define uchar unsigned char uchar j,temp;void delay(unsigned int ms){ uchar t;while(ms--)for(t=0;t<123;t++);} void ...
用
51单片机
最小系统做一
8个
灯的
跑马灯
,要求从左到右两个两个亮,之后...
答:
unsigned char i;P1=0x00;delay();P1=0x03;delay();P1=0x0f;delay();P1=0x3f;delay();P1=0xff;delay();for(i=0;i<8;i++){ P1=P1/2; delay();}delay函数延时延个0.5s就行
C语言设计
跑马灯程序
答:
void main(void){ uint i;uchar temp;while(1){ temp=0x01;for(i=0;i<8;i++) //
8个
流水灯逐个闪动 { P1=~temp;delay(100); //调用延时函数 temp<<=1;} } void delay(uint t) //定义延时函数 { register uint bt;for(;t;t--)for(bt=0;bt<255;bt++);}
跑马灯程
...
1
2
3
4
5
6
7
8
涓嬩竴椤
其他人还搜
51单片机跑马灯程序编程
51单片机跑马灯程序中嵌套呼吸灯
c51单片机跑马灯程序
51单片机跑马灯c语言程序
51单片机跑马灯流程图
51单片机8个流水灯编程
51单片机跑马灯仿真
51单片机跑马灯实验报告
51单片机的流水灯程序