首页 >>  正文

8个51流水灯c语言程序

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

司伟矿175951单片机c语言编写一个流水灯程序,要求如下(不能用数组,8个led指示灯从两边往中间移动,然后再分开) -
孔水奖18887198314 ______ 简单点的,用表格,事先计算好,放到ROM中,用的时候逐行编译输出就可以. 复杂点的,开一个缓冲区,用循环程序,根据花样的不同,每次填充一行,并输出,然后再计算一下行.除非表格太大,不建议这样用. #define len 8 char tablelist[][len] = { "", "", "", "", "", } outline( char * s ) { int i; for(i=0; i{ if ( s[i] == '0' ) { // 对应的灯亮 } else { // 对应的灯灭 } } } main() { for(;;) { outline( tablelist[i]); delay(..); } }

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

司伟矿1759设计8个流水灯灯从中间依次向两边闪烁的C语言程序,不胜感激 -
孔水奖18887198314 ______ 假设你的数码管是共阴极的 11100111 11011011 10111101 01111110 1、传递这个给它就从中间往两边走了 2、循环上面的就能不停地流水

司伟矿1759c语言中流水灯8个灯(D1 - D8).要求灯是这样亮1:先奇数灯亮(D1/D3/D5/D7) 2:偶数 -
孔水奖18887198314 ______ #include <stdio.h> /* 8bit, 0-灭,1-亮 */ int main() { int num; unsigned char ch, ah, bh; num = 0; //设定灯的初始状态为灭-0 ch = num/256; //取出num的0-7位 ah = num|85; //85的二进制数0-7位是0101 0101,这样ah的位数控制D1,D3,D5,D7亮 bh =...

司伟矿175951单片机8位流水灯8种变化程序 -
孔水奖18887198314 ______ 第一种:1个LED发光,循环右移. 第二种:2个LED发光,循环右移. 第三种:3个LED发光,循环右移. 第四种:4个LED发光,循环右移. 再改成左移,就又有四种. 这就有八种了. 一边移动,一边闪烁; 再改变一下速度; 这能有多少种了?

司伟矿1759求大神编程一个51单片机的8灯点亮程序. -
孔水奖18887198314 ______ 使用定时器或者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); } }

司伟矿1759用c51程序编写8个流水灯程序低电平灯亮 高电平灯灭 -
孔水奖18887198314 ______ #include<reg52.h> unsigned char MAIN_Buf[] = { 0xFE, 0xFD, 0xFB, 0xF7, 0xEF, 0xDF, 0xBF, 0x7F, }; void Delay_1ms(unsigned int Time) { unsigned int x,y; for(x = Time; x > 0; x--) for(y = 120; y > 0; y--); } int main(void) { unsigned char i; ...

司伟矿1759用AT89C51单片机的P2口控制8个Led的流水灯的C程序看不懂? -
孔水奖18887198314 ______ #include void Delay1ms(unsigned int count) /*延时函数,延迟时间为count*1ms)*/{ unsigned int i,j; for(i=0;i<count;i++...

司伟矿1759c51单片机中如何用汇编语言编写流水灯 -
孔水奖18887198314 ______ 51单片机用汇编语言编写流水灯程序,就是控制多个LED ,使其在特定时间间隔内,只有一个LED 发光,其他熄灭,用这种方式顺序移动点亮LED的位置,就形成了流水灯的效果.以下是程序: ;假设晶振12MHZ,P1控制8个LED低电平亮 ;...

司伟矿175951单片机流水灯c程序解读 -
孔水奖18887198314 ______ n你的流水灯是来回的 从左到右 再从又到左ddr表示方向 为1时一个方向 为0时一个方向 自身取反就是不断地改变方向

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