首页 >>  正文

单片机花样流水灯设计

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

戴方种4022我想知道这个单片机花样流水灯正确的的C语言程序,你能发给我吗? -
嵇禄闸18619827683 ______ #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); } } }

戴方种402251单片机花样流水灯设计中led怎么接 -
嵇禄闸18619827683 ______ 把每个LED穿个0.5-2k的电阻,然后共地(把负极接在一起)把正极接在同一个io口就行了

戴方种4022谁能帮我解释下这个单片机花样流水灯程序? -
嵇禄闸18619827683 ______ 数组里的数是流水灯花样数据和或者位选吧.没有电路图,不好乱说.i=136,这是循环的次数,FOR循环一共会执行到i=0时结束退出.P0=Pattern_P0;这句话是错的,Pattern_P0是指针,指到第一个数据,估计流水流不起来.P0、P2永远不变.在KEIL中调试,P0/P2均无变化.您的仿真有误,就程序而言,肯定是不会变的.

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

戴方种4022用单片机制作心形花样流水灯,要程序?请高手帮忙! 主要是要程序? -
嵇禄闸18619827683 ______ include#include void delayms(unsigned char ms) // 延时子程序{ unsigned char i; while(ms--) ...

戴方种4022单片机设计流水灯c程序,(p1口输出,8只led,从低位到高位一只led轮序点亮) -
嵇禄闸18619827683 ______ 用左移和右移函数

戴方种4022跪求..........C51单片机“心型花样流水灯 ” C程序 -
嵇禄闸18619827683 ______ 那就是点阵洛,程序是这样的:/流水灯的方式测试点阵#include <reg52.h>//////////////////////////////////////////////////////// void delay(unsigned int cnt) { while(--cnt); }/////////////////////////////////////////////////////// main() { P2=0x00; P0=0x55; P2=0xfe;//给初始化值 while(1) { ...

戴方种4022C52单片机编程1、外部中断.2、花样流水灯. -
嵇禄闸18619827683 ______ 编一个外部中断的吧,稍加改动就是第二个了.#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(...

戴方种4022如何用单片机简单制作一个流水灯 -
嵇禄闸18619827683 ______ 代码:#include<reg52.h>#include <intrins.h> void delayms(unsigned char ms) // 延时子程序 { unsigned char i; while(ms--) { for(i = 0; i < 120; i++); } } main() { unsigned char LED; LED = 0xff; P0 = LED; while(1) { delayms(1000); LED = LED<<1; ...

戴方种4022设计一个流水彩灯单片机控制系统,系统包括主控器、8个发光二极管 实验要求:8只彩灯逆序循环点亮,间 -
嵇禄闸18619827683 ______ #include<reg51.h>#include<intrins.h>#define uchar unsigned uchar time; void t0isr() interrupt 1 { TH0=(65536-50000)/256; TL0=(65536-50000)%256; time++; if(time>=10) { P0=_crol_(P0,1); time=0; } } main() { TMOD=0x01; TH0=(65536-50000)/256; TL0=(65536-50000)%256; TR0=1; ET0=1; EA=1; P0=0xfe; while(1); }

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