66问答网
所有问题
51单片机C语言对流水灯编程,用定时中断做 LED等从两边向中间亮
如题所述
举报该问题
推荐答案 2017-04-17
可以用一个数组存放LED灯的状态,在定时器里面为LED赋值数组里面的值就行
例如 LED_arr[10] = {0x81,0x42,0x24,0x18,0x24,0x42,0x81};
LED = LED_arr[pos++];
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://66.wendadaohang.com/zd/UD9xnDivnpUiiv92is.html
相似回答
51单片机c语言
编写一个
流水灯
程序,要求如下(不能用数组,8个
led
指示灯...
答:
//
流水灯
#include "reg52.h"#define
LED
_PORT P3void delay(unsigned char time){ unsigned char i,j,k; for(i=0;i<time;i++) { for(j=0;j<200;j++) { for(k=0;k<200;k++); } }}void main(){ unsigned char i,halfbyteh=0x80,halfbytel=0x01; while(1) { h...
51单片机C语言对流水灯编程,用定时中断做
答:
//
等待中断
}void timer0() interrupt 1{ TH0=(65536-50000)/256; TL0=(65536-50000)%256; m++ ; if(m==5) //12M晶振 定时5*50MS=250MS { m=0; P1=~(0X01<
51单片机流水灯用C语言
编写的设计程序是什么?
答:
led
=_crol_(led,1);delay();} } } }
51单片机流水灯
程序
答:
程序如下:include <reg52.h> sbit
led
1 = P2^0;sbit led2 = P2^1;sbit led3 = P2^2;sbit led4 = P2^3;sbit led5 = P2^4;sbit led6 = P2^5;sbit led7 = P2^6;sbit led8 = P2^7;void main(){ int i,j;//点亮第一个灯 led1 = 1;led2 = 0;led3 = 0;led4 = ...
51单片机c语言
编写
流水灯
程序?
答:
51单片机
的定时器估计是所有MCU里面最简单的定时器了,所涉及到的寄存器不多,就那么几个,如TMOD(模式寄存器),TCON(控制寄存器),具体内容你可以去查看51的DATA SHEET。在使用的时候,先设置定时器模式,再设置控制寄存器,这些设置都是按照自己的需要来定。例如你这个功能,4S的
定时,
你可以这么设置...
用定时
器
中断
控制
流水灯
答:
你用的是
51单片机
么?先说下思路,先初始化定时器间隔时间为0.2秒,之后开
中断,
在中断服务程序里对P1.0取反即可。外围电路需要设计么?因为单片机IO口驱动能力有限,建议你把P1.0接L1阴极,串上1K左右的限流电阻,L1阳极接VCC。部分程序如下:ORG OOOOH LJMP MAIN ORG 000BH LJMP T0 ORG 200H ...
大家正在搜
51单片机定时器中断流水灯
单片机流水灯中断程序汇编
单片机中断控制流水灯汇编
中断单片机流水灯循环程序
51单片机中断方式键控流水灯
51单片机8个流水灯编程
单片机流水灯中断
单片机中断控制流水灯
单片机流水灯中断代码
相关问题
51单片机C语言对流水灯编程,用定时中断做
51单片机C语言对键控双向流水灯编程。用两个按键,中端来做。
求一个用c语言编译的流水灯程序,要求灯从中间向两边亮
单片机流水灯C语言程序(8个灯,依次点亮每个灯,延时500M...
求51单片机C语言定时中断流水灯(先左移后右移,一直循环),...
单片机C语言编程:让8个LED流水灯以0.2s时间间隔从左到...
求51单片机c语言代码,LED灯闪烁(500ms闪烁一次),...
两道C语言51单片机编程题 ,查询方式延迟的LED流水灯;串...