久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费
標題:
求一個動態數碼管顯示0-7從左到右來回顯示的程序 用定時器中斷
[打印本頁]
作者:
a89588038
時間:
2018-8-1 09:45
標題:
求一個動態數碼管顯示0-7從左到右來回顯示的程序 用定時器中斷
請教大神
這是個數碼管顯示0-7的程序,怎么改為動態數碼管顯示0-7從左到右來回顯示的程序 用定時器中斷。
#include "reg52.h"
typedef unsigned int u16;
typedef unsigned char u8;
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void Timer0Init()
{
TMOD|=0X01;
TH0=0XFC;
TL0=0X18;
ET0=1;
EA=1;
TR0=1;
}
void main()
{
Timer0Init();
while(1)
{
}
}
void Timer0() interrupt 1
{ u8 i;
static u16 j;
TH0=0XFC;
TL0=0X18;
// j++;
for(i=0;i<8;i++)
{
switch(i)
{
case(0):
LSA=0;LSB=0;LSC=0; break;
case(1):
LSA=1;LSB=0;LSC=0; break;
case(2):
LSA=0;LSB=1;LSC=0; break;
case(3):
LSA=1;LSB=1;LSC=0; break;
case(4):
LSA=0;LSB=0;LSC=1; break;
case(5):
LSA=1;LSB=0;LSC=1; break;
case(6):
LSA=0;LSB=1;LSC=1; break;
case(7):
LSA=1;LSB=1;LSC=1; break;
}
P0=smgduan[i];
for (j=20;j>0;j--);
P0=0x00;
}
}
作者:
a89588038
時間:
2018-8-18 15:37
已經研究出來,在板上可以跑起來,分享給大家,有哪里寫的不好的幫我指出來
作者:
a89588038
時間:
2018-8-18 15:38
已經研究出來,在板上可以跑起來,分享給大家,有哪里寫的不好的幫我指出來
#include "reg52.h"
typedef unsigned int u16;
typedef unsigned char u8;
sbit LSA=P2^2;
sbit LSB=P2^3;
sbit LSC=P2^4;
u8 code smgduan[17]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,
0x7f,0x6f,0x77,0x7c,0x39,0x5e,0x79,0x71};
void delay(u16 i)
{
while(i--);
}
void DigDisplay()
{
u8 i;
int j;
for(i=0;i<8;i++)
{
switch(i)
{
case(0):
LSA=0;LSB=0;LSC=0; break;
case(1):
LSA=1;LSB=0;LSC=0; break;
case(2):
LSA=0;LSB=1;LSC=0; break;
case(3):
LSA=1;LSB=1;LSC=0; break;
case(4):
LSA=0;LSB=0;LSC=1; break;
case(5):
LSA=1;LSB=0;LSC=1; break;
case(6):
LSA=0;LSB=1;LSC=1; break;
case(7):
LSA=1;LSB=1;LSC=1; break;
}
P0=smgduan[i];
delay(65535);
P0=0x00;
}
for(j=7;j>=0;j--)
{
switch(j)
{
case(0):
LSA=0;LSB=0;LSC=0; break;
case(1):
LSA=1;LSB=0;LSC=0; break;
case(2):
LSA=0;LSB=1;LSC=0; break;
case(3):
LSA=1;LSB=1;LSC=0; break;
case(4):
LSA=0;LSB=0;LSC=1; break;
case(5):
LSA=1;LSB=0;LSC=1; break;
case(6):
LSA=0;LSB=1;LSC=1; break;
case(7):
LSA=1;LSB=1;LSC=1; break;
}
P0=smgduan[j];
delay(65535);
P0=0x00;
}
}
void main()
{
while(1)
{
DigDisplay();
}
}
歡迎光臨 (http://www.zg4o1577.cn/bbs/)
Powered by Discuz! X3.1
主站蜘蛛池模板:
欧美国产日韩一区二区三区
|
狠狠ri
|
午夜国产一区
|
欧美亚洲综合久久
|
天天视频一区二区三区
|
久久lu
|
久久久久欧美
|
91免费高清视频
|
成人亚洲视频
|
欧美一级www片免费观看
|
亚洲成人精品一区
|
久久一级大片
|
久久伊人精品
|
欧美国产亚洲一区二区
|
在线视频一区二区
|
成人av在线网站
|
国产精品不卡
|
精品国产91
|
久久精品国产久精国产
|
小h片免费观看久久久久
|
超碰精品在线观看
|
中文在线a在线
|
亚洲精品久久久久久久久久久久久
|
国产精久久久久久
|
久久久国产一区二区三区
|
精品乱人伦一区二区三区
|
aaa精品
|
国产精品一区二区久久久久
|
99一区二区
|
久久精品一区
|
久久精品国产久精国产
|
91在线观看
|
免费中文字幕
|
欧美一区二区三区大片
|
91精品国产乱码久久久久久久久
|
91视频导航
|
中文字幕在线看
|
美女福利网站
|
欧美专区在线
|
91亚洲国产成人久久精品网站
|
欧美精品乱码久久久久久按摩
|