16种花样流水灯程序
山薛秀4986关于10个灯流水灯的C语言程序 -
岑姜甄13329152325 ______ #include<reg51.h> #define uint unsigned int void delay(uint x) { while(x--); } void main(void) { P0 = 0x01; //led0先亮,其他都不亮 while(1) { delay(100000); //调用延时函数 P0 = P0 << 1; //第一次循环,led1亮,其他都不亮 if(P0 == 0x00) //全部移出 P0 = 0x01; } }
山薛秀498651单片机中如何用汇编语言编写流水灯 -
岑姜甄13329152325 ______ 51单片机用汇编语言编写流水灯程序,就是控制多个LED ,使其在特定时间间隔内,只有一个LED 发光,其他熄灭,用这种方式顺序移动点亮LED的位置,就形成了流水灯的效果.以下是程序: ;假设晶振12MHZ,P1控制8个LED低电平亮 ;...
山薛秀4986求FPGA花样流水灯的VHDL程序!!!!!!1 -
岑姜甄13329152325 ______ process(clk) begin if(rising_edge(clk)) then count<=count+'1'; end if; if(count(30)='1') then led<=num; count<=(others=>'0'); num<=num(6 downto 0) &num(7); --循环移位 end if; end process; 你的第一个程序,下面一个if并没有在敏感...
山薛秀4986设计一个左移到头接着右移,右移到头再左移的花样流水灯程序,C语言 -
岑姜甄13329152325 ______ main(){unsignedcharled[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};unsignedchara=0;while(1){for(a=0;a<8;a++){Pn(灯的IO)=led[a];}for(a=7;a<=0;a--){Pn(灯的IO)=led[a];}}}
山薛秀4986我想知道这个单片机花样流水灯正确的的C语言程序,你能发给我吗? -
岑姜甄13329152325 ______ #include#define uchar unsigned char sbit key=P3^3; uchar led=0x01; void delay(uchar a) { uchar i,j; for(i=0;ifor(j=0;j} main() { while(1) { while(key==0) { P2=0x55; delay(100); P2=0xaa; delay(100); } while(key==1) { P2=led; led=led if(led=0x00)led=0x01; delay(100); } } }
山薛秀4986用两组I/O口控制16个流水灯的C51程序 -
岑姜甄13329152325 ______ 数组可以,直接也可以 数组的话,比如定义个数组,uchar led[]={0xfe,0xfd,0xfb,0x07………………}; for(i=0;i<8;i++) { P0=led[i]; delayms(1000) } 直接的话,同样的道理,只是代码比较多一些,每次重新赋值一次P0都需要延时一下. 更简单的程序...
山薛秀4986跪求..........C51单片机“心型花样流水灯 ” C程序 -
岑姜甄13329152325 ______ 那就是点阵洛,程序是这样的:/流水灯的方式测试点阵#include <reg52.h>//////////////////////////////////////////////////////// void delay(unsigned int cnt) { while(--cnt); }/////////////////////////////////////////////////////// main() { P2=0x00; P0=0x55; P2=0xfe;//给初始化值 while(1) { ...
山薛秀4986C52单片机编程1、外部中断.2、花样流水灯. -
岑姜甄13329152325 ______ 编一个外部中断的吧,稍加改动就是第二个了.#include#include#define uchar unsigned char uchar time,led=0xfe; bit flag=0; sbit S3=P1^3; void delay(uchar a) { uchar i; while(a--)for(i=0;i<120;i++); } void ext0() interrupt 0 { TR0=0; flag=1; } void t0isr(...
山薛秀4986谁能帮我解释下这个单片机花样流水灯程序? -
岑姜甄13329152325 ______ 数组里的数是流水灯花样数据和或者位选吧.没有电路图,不好乱说.i=136,这是循环的次数,FOR循环一共会执行到i=0时结束退出.P0=Pattern_P0;这句话是错的,Pattern_P0是...
山薛秀4986用Verilog HDL语言设计流水灯实验程序 -
岑姜甄13329152325 ______ module run_led(clk,rst,led); //module port 制 input clk;//system clock 百 input rst;//system reset output [7:0] led; // 8bits led reg [7:0] led; reg [25:0] count; always @ (posedge clk ) begin if(rst || count[25]==1) begin count<=26'b0; end else count<=...