首页 >>  正文

单片机8个流水灯程序

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

袁娟妹761单片机流水灯编译程序 -
唐史彪19864526354 ______ #include #include #define uint unsigned int #define uchar unsigned char uchar temp; void delay(uint z); void main( ) { temp=0xfe; P1=0xfe; while(1) { delay(600); temp=_crol_(temp,1); P1=temp; } } void delay(uint z) { uint x,y; for(x=z;x>0;x--) for(y=110;y>0;y--); } 若有不理解的地方可以继续问

袁娟妹761单片机流水灯程序,烧到单片机里,8个灯全亮,是怎么回事,下面使程序,求指教.谢谢! -
唐史彪19864526354 ______ 你这程序写得太复杂了吧,延时位置不对,主循环程序改成下面这样才行.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;

袁娟妹761单片机流水灯的程序怎么打(C语言)?顺便解释解释. -
唐史彪19864526354 ______ 你的事C语言 回答的是汇编 如下 //led显示程序,简单地显示led的程序 //展示了如何控制端口的方法 //现象 : led 8个灯从左到右,然后从右到左显示;#include <8051.h>void delay(unsigned char times);void main() { int k,m; P0 = 0; //关闭数码显...

袁娟妹761求大神编程一个51单片机的8灯点亮程序. -
唐史彪19864526354 ______ 使用定时器或者delay延时函数,依次按照你的点灯要求进行亮灭灯. void main() { while(1) { P2=0xfe; delay1ms(500); P2=0xfd; delay1ms(500); P2=0xfb; delay1ms(500); P2=0xf7; delay1ms(500); P2=0xef; delay1ms(500); P2=0xdf; delay1ms(500); P2=0xbf; delay1ms(500); P2=0x7f; delay1ms(500); } }

袁娟妹761用AT89C51单片机的P2口控制8个Led的流水灯的C程序看不懂? -
唐史彪19864526354 ______ #include void Delay1ms(unsigned int count) /*延时函数,延迟时间为count*1ms)*/{ unsigned int i,j; for(i=0;i<count;i++...

袁娟妹761单片机的各种编程程序 比如流水灯 -
唐史彪19864526354 ______ //实例:使用P0口流水点亮8位LED #include<reg51.h> //包含单片机寄存器的头文件 /******************************************************* 函数功能:主函数 ********************************************************/ void main(void) { while(1) { P0=0xfe; //第...

袁娟妹761用单片机做流水灯程序 -
唐史彪19864526354 ______ 也可以不用中断,直接位定义,不过那样就麻烦一点 当然用左或右移也行,也比位定义简单 还有程序定义的接口要与实验板一致!

袁娟妹76151单片机,有8个流水灯,每个之间延迟1秒,这个延迟用c程序编写怎么写 -
唐史彪19864526354 ______ 要看你的时钟周期,如果是12Mhz的话,每个时钟周期MC=6*2/12 M =1us,所以延迟是让机器计数1000000下,上面那个公式你自己套用24Mhz的就是2000000下.c语言的循环次数你自己算,每条指令一个周期,所以楼上的程序在12Mhz下是1s延迟.

袁娟妹76116单片机用八位学号控制流水灯的程序 -
唐史彪19864526354 ______ 低电平点亮 START:MOV R0,#8 MOV R1,#8 SETB C MOV A,#0FEH MOV P1,A S1:RLC A CALL DELAY MOV P1,A DJNZ R0,S1 SETB C MOV A,#0FEH MOV P2,A S2:RLC A CALL DELAY MOV P2,A DJNZ R1,S2 AJMP START DELAY:MOV R5,#0FFH //改变值变延时时间 LOOP2: MOV R4,#0FFH//改变值变延时时间 LOOP1:DJNZ R4,LOOP1 DJNZ R5,LOOP2 RET END

袁娟妹761单片机c语言,流水灯,时钟的程序! -
唐史彪19864526354 ______ 网友您好!流水灯程序如下: #include<reg51.h> sbit P1_0=P1^0; sbit P1_1=P1^1; sbit P1_2=P1^2; sbit P1_3=P1^3; sbit P1_4=P1^4; sbit P1_5=P1^5; sbit P1_6=P1^6; sbit P1_7=P1^7; sbit P3_0=P3^0; sbit P3_1=P3^1; sbit P3_2=P3^2; sbit P3...

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