首页 >>  正文

单片机8个灯一起亮程序

来源:baiyundou.net   日期:2024-08-23

桂哪聂3113单片机汇编语言写八个灯从左至右点亮,再从右到左点亮程序.谢谢 -
俟雪庭18184039372 ______ ORG 0000H MOV A,#0FEH MOV B,#08 L1: MOV P0,A RL A ACALL YS ;延时子程序 DJNZ B,L1 MOV B,#08H L2: MOV P0,A RR A DJNZ B,L2 SJMP $ YS: MOV R6,#00H YS1:MOV R7,#00H YS2:NOP DJNZ R7,YS2 DJNZ R6,YS1 RET END

桂哪聂3113单片机流水灯八个灯依次点亮,然后一起闪烁的程序代码? -
俟雪庭18184039372 ______ 一般是系统故障了 建议前往官方售后检测维修一下

桂哪聂3113keil软件用单片机控制8个LED流水灯来回点亮(C语言程序) -
俟雪庭18184039372 ______ #include "reg51.h" main() { unsigned int i,j; while(1) { P1=0xfe; //点亮第一个LED for(i=200;i>0;i--) for(j=500;j>0;j--); P1=0xfd; //点亮第二个LED for(i=200;i>0;i--) for(j=500;j>0;j--); P1=0xfb; //点亮第三个LED for(i=200;i>0;i--) for(j=500;j>...

桂哪聂3113单片机流水灯程序,烧到单片机里,8个灯全亮,是怎么回事,下面使程序,求指教.谢谢! -
俟雪庭18184039372 ______ 你这程序写得太复杂了吧,延时位置不对,主循环程序改成下面这样才行.while(1) { if(i!=8) { P2=table[i]; i++; while(num<100);num=0; } else i=0; } 还有:c3344c指出的:ET1=1;//这一行应改成ET0 = 1; TR1=1; //这一行应改成TR0 = 1;

桂哪聂3113单片机控制8盏灯花样亮法C语言编程怎么写 -
俟雪庭18184039372 ______ 只要你搞懂原理了就不难,这个最好和定时器同时用. 假设先亮第一种,延时一段时间;关第一种,亮第二种,延时一段时间……依次类推,就能实现花样亮法

桂哪聂3113单片机实现八个灯以二四六八再一三五七 -
俟雪庭18184039372 ______ 用一个寄存器做变量就可以. 假如按键是一个开个,接在P1.0,八个灯在P0,低电平灯亮 程序是这样的 MOV 30H ,#00 LOP : SETB P1.0 JNB P1.0, PRESS AJMP LOP PRESS: INC 30H MOV A,30H CJNE A,#9,L_NEXT MOV 30H,#1 L_NEXT: ...

桂哪聂3113简单的单片机编程问题:编程实现接在p2口的八盏灯同时闪烁,谢了 -
俟雪庭18184039372 ______ #include main() { P2=0xff;//假设八位LED共阴,如果共阳的话就P2=0x00; delay(100); P2=0x00; delay(100); } delay(unsigned int y)//延时函数 { unsigned int j; for (;y>0;y--) for(j=255;j>0;j--); }

桂哪聂3113能不能麻烦用单片机设计程序来实现8盏灯流水闪烁 -
俟雪庭18184039372 ______ 单片机有好多种呀,不过可能这种符合你,你不仿试下呀.汇编源程序#include<at89x52.h //51系列单片机定义文件#define uchar unsigned char //定义无符号字符#define uint unsigned int //定义无符号整数 void delay(uint); //声明延时函数 void ...

桂哪聂3113用单片机八盏灯一起亮 循环五次用c语言怎么编 求程序 -
俟雪庭18184039372 ______ #include "reg51.h" #define uchar unsigned char #define uint unsigned int void delay(uchar x) { uint y,z; for(x=y;y>0;y--) for(z=110;z>0;z--); } void main() { unsigned char i; while(1) { for(i=0;i<5;i++) { P1=0x00; delay(500); P1=0xff; delay(500); } } }

桂哪聂3113怎么用c语言让51单片机实线8个灯同时点亮后由高位到低位依次熄灭,用 - crol - 或 - cror - 命令 -
俟雪庭18184039372 ______ uchar led=0xff; while(1) { P1=led; delay(); led=_cror_(led,1); }

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024