標題:
單片機自動變速的跑馬燈程序
[打印本頁]
作者:
249449417@qq.co
時間:
2021-7-28 11:06
標題:
單片機自動變速的跑馬燈程序
#include <reg52.h>
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long
char code ledp[4]={0xfe,0xfd,0xfb,0xf7};//預(yù)定的寫入 P1 的值
sbit P10 = P1^0; //頭文件中沒有定義的 IO 就要自己來定義了
sbit P11 = P1^1;
sbit P12 = P1^2;
sbit P13 = P1^3;
bit ldelay=0;
uchar speed=10;
uchar ledi;
char code dx516[3] _at_ 0x003b;
void main(void)
{
RCAP2H =0x10;
RCAP2L =0x10;
ET2=1;
EA=1;
TR2=1;
while(1)
{
;
if(ldely)
{
ldely=0;
P1=ledp[ledi++];
if(ledi==4)
{
ledi=0;
speed--;
if(speed==0)
speed=10;
}
}
}
}
void timer2() interrupt 5
{
static uchar t;
TF2=0;
t++;
if(t==speed )
{
t=0;
ldely=1;
}
}
作者:
菜鳥一個622
時間:
2022-1-24 12:11
大佬請教一下怎么固定住速度,到最快的時候就按這個速度進行循環(huán)
歡迎光臨 (http://www.torrancerestoration.com/bbs/)
Powered by Discuz! X3.1