首页 >>  正文

单片机双灯流水灯程序

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

柳蓉古5142单片机如何控制流水灯的程序 -
俞超享19492628205 ______ 灯的亮灭是通过控制IO口数据来实现的;程序大体如下:#define led0 P1^0#define led1 P1^1#define led2 P1^2#define L 0 //亮#define M 1 //灭 void init() { led0 = M; led1 = M; led2 = M; } main() { init(); while(1) { delay_S(1); led0 = L; delay_S(1); led...

柳蓉古5142单片机控制LED流水灯从中间向两边 -
俞超享19492628205 ______ 去百度文库,查看完整内容> 内容来自用户:cckk313 单片机控制LED流水灯从中间向两边,从两边向中间这个就是把先奇数亮再偶数亮,循环三次;一个灯上下循环三次;两个分别从两边往中间流动三次;再从中间往两边流动三次;不过这...

柳蓉古5142c51单片机流水灯显示花式程序,作业求详细 -
俞超享19492628205 ______ 都11点多了看到你的帖子,没有问回答这个作业很简单,我给你花5分钟时间写一个例子,我是用单片机P0口8位LED,具体程序如下: #include "REG52.H" // 显示花样流水灯编码 const unsigned char Expetr_ROM[] = { 0xFE, 0xFD, 0xFB, 0...

柳蓉古5142单片机流水灯编译程序 -
俞超享19492628205 ______ #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--); } 若有不理解的地方可以继续问

柳蓉古5142C51单片机编程,按键控制流水灯 -
俞超享19492628205 ______ #include "reg51.h" unsigned char led[]={0xfe,0xfd,0xfb,0xf7}; //LED灯的花样数据 void delay(unsigned char time){ //延时函数 unsigned int j=15000; for(;time>0;time--) for(;j>0;j--); } void main(){ bit dir=0,run=0; //标志位定义及初始化 char i; ...

柳蓉古5142单片机C语言编程:控制流水灯 -
俞超享19492628205 ______ T0 工作模式2 计时器中断,一次200us,1s流水灯左移或右移一次. k3触发外部中断0,级别高于计时器中断,故暂停. #include <reg52.h> #include <intrins.h> #define uint unsigned int #define uchar unsigned char sbit k1=P1^0; //左循环按钮 ...

柳蓉古5142单片机的各种编程程序 比如流水灯 -
俞超享19492628205 ______ //实例:使用P0口流水点亮8位LED #include<reg51.h> //包含单片机寄存器的头文件 /******************************************************* 函数功能:主函数 ********************************************************/ void main(void) { while(1) { P0=0xfe; //第...

柳蓉古5142用单片机做流水灯程序 -
俞超享19492628205 ______ 也可以不用中断,直接位定义,不过那样就麻烦一点 当然用左或右移也行,也比位定义简单 还有程序定义的接口要与实验板一致!

柳蓉古514251单片机流水灯c程序 一个按钮 两种花型 -
俞超享19492628205 ______ 下面三个都是流水灯程序,你自己看要哪个吧 方法1:#include<reg52.h>#defineuintunsignedint#defineucharunsignedchar voiddelayxms(uintxms);ucharcodetab[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f};//流水灯数据表 voiddelayxms(uintxms)//xms...

柳蓉古5142C52单片机编程1、外部中断.2、花样流水灯. -
俞超享19492628205 ______ 编一个外部中断的吧,稍加改动就是第二个了.#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(...

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