www问答网
所有问题
当前搜索:
单片机按键控制流水灯程序
我想做一个
单片机流水灯
,大概思路是让单片机通过四个独立
键盘控制
...
答:
sbit S1=P1^4;sbit S2=P1^5;sbit S3=P1^6;sbit S4=P1^7;unsigned char keyval;void led_delay(void){ unsigned char i,j;for(i=0;i<250;i++)for(j=0;j<250;j++);} void delay20ms(void){ unsigned char i,j;for(i=0;i<100;i++)for(j=0;j<60;j++);} /*正向
流水
...
用C51
单片机控制
12个LED
流水灯
的C语言
程序
怎么写?
答:
include "REG52.H"//
控制
引脚定义 sbit LED1 = PX.X; //P0.0-P3.7任意引脚 ... ... ...sbit LED12 = PX.X;//宏定义灯亮灯灭 define LED1_ON( ) LED1 =0 //阳极接电源 define LED1_OFF( ) LED1 =1 //阳极接电源 ... ... ...define LED12_ON( )...
单片机流水灯
C语言
程序
(8个灯,依次点亮每个灯,延时500MS)
答:
1、用精确定时的方法,设置
流水灯
运行时的时间间隔,延时时间为500MS。2、#include "reg51.h"首先写出
单片机
的头函数。3、#include "intrins.h"输入位移函数。4、unsigned int count=0,led;定义函数。5、输入主函数,定义单片机的端口,写入延时函数。6、中断跳转,使流水灯运行起来。
单片机流水灯程序
16
答:
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; //循环右移1位,点亮下...
单片机流水灯程序
答:
include <reg51.h> include<intrins.h> define uchar unsigned char uchar j,temp;void delay(unsigned int ms){ uchar t;while(ms--)for(t=0;t<123;t++);} void main(){ P1=0xff;delay(500);temp=0xfe; //有点怪,led接在P2.3~P2.6 for(j=0;j<4;j++){ P1=temp;delay(...
51
单片机流水灯
如何通过两个
按键
启动和停止 ,怎么停止
答:
define led P2// char i;sbit k1=P3^6; //启动
按键
sbit k2=P3^7;//停止按键 bit s=0; // 启停标志 char a[]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //LED灯的数组 void delay1s(void); //延时函数 void liushuideng(); //
流水灯
的循环 void main(){ led...
51
单片机流水灯
用C语言编写的设计
程序
是什么?
答:
include<reg51.h> include<intrins.h> define uchar unsigned char void delay(void){ uchar i,j;for(i=0;i<150;i++)for(j=0;j<240;j++);} main(){ uchar led,i,j;while(1){ for(i=0;i<8;i++){ led=0xfe<<i;for(j=0;j<8-i;j++){ P0=led;led=_crol_(led,1);d...
51
单片机
定时器实现
流水灯
,并用
按键
外部中断
控制
改变流水灯的流向,这个...
答:
bit flag;//声明一个位变量 EA=1;//开总中断 EX0=1;//开外部中断0 IT0=1;//下降沿触发 while(1){ if(flag==0){ for(i=0;i<8;i++){ P0=0X01<<i;delayms(500); } } if(flag==1){ for(i=0;i<8;i++){ P0=0X80>>i;delayms(500);} } } 中断
程序
void ...
单片机控制流水灯程序
注释
答:
org 0000h mov p1,#00h;P1口送00,全灭 clr a;累加器请0 l0:jnb p3.5,l1;P3.5为低转l1 k0:jb p3.5,l2;P3.5为高转l2 mov r4,#0fh;R4=0fH l1:inc a;累加器加1 mov p1,a;P1=A lcall dl;延时 djnz r4,l1;R4减1不为0转l1 ljmp k0;转k0 mov r2,#07h;R2=07H mov ...
急求
单片机流水灯程序
及详解
答:
二。。。用
单片机控制
的LED
流水灯
设计(电路、
程序
全部给出)1.引言 当今时代是一个新技术层出不穷的时代,在电子领域尤其是自动化智能控制领域,传统的分立元件或数字逻辑电路构成的控制系统,正以前所未见的速度被单片机智能控制系统所取代。单片机具有体积小、功能强、成本低、应用面广等优点,可以说,智能控制与自动...
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
其他人还搜
单片机按键控制led灯亮灭代码
传感器按键控制流水灯程序
单片机键盘控制时钟
stm32按键控制流水灯