欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136
標(biāo)題:
8X8點(diǎn)陣應(yīng)用演示程序及proteus仿真
[打印本頁]
作者:
51黑ff
時間:
2016-10-10 13:16
標(biāo)題:
8X8點(diǎn)陣應(yīng)用演示程序及proteus仿真
0.png
(20.42 KB, 下載次數(shù): 71)
下載附件
2016-10-10 13:14 上傳
0.png
(51.06 KB, 下載次數(shù): 59)
下載附件
2016-10-10 13:14 上傳
8X8點(diǎn)陣仿真工程文件及所有完整程序等資料下載地址(壓縮包一共有45個單片機(jī)仿真,全部下載后找到這個項目即可):
http://www.raoushi.com/bbs/dpj-56298-1.html
/********************************************************************
天馬電子
*********************************************************************/
#include<reg52.h>
#define uchar unsigned char //宏定義
code uchar jiantou[]={0x00,0x18,0x3C,0x7E,0x99,0x18,0x18,0x00,0x00,0x18,0x3C,0x7E,0x99,0x18,0x18,0x00,0x00,0x18,0x3C,0x7E,0x99,0x18,0x18,0x00,0x00,0x18,0x3C,0x7E,0x99,0x18,0x18,0x00};
code uchar ling[]={0x00,0x7C,0x44,0x44,0x44,0x44,0x44,0x7C};//定義數(shù)組 0
code uchar yi[]={0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04};//定義數(shù)組 1
code uchar er[]={0x00,0x7C,0x04,0x04,0x7C,0x40,0x40,0x7C};//定義數(shù)組 2
code uchar san[]={0x00,0x7C,0x04,0x04,0x7C,0x04,0x04,0x7C};//定義數(shù)組 3
code uchar si[]={0x00,0x44,0x44,0x44,0x7C,0x04,0x04,0x04};//定義數(shù)組 4
code uchar wu[]={0x00,0x7C,0x40,0x40,0x7C,0x04,0x04,0x7C};//定義數(shù)組 5
code uchar liu[]={0x00,0x7C,0x40,0x40,0x7C,0x44,0x44,0x7C};//定義數(shù)組 6
code uchar qi[]={0x00,0x3C,0x04,0x04,0x04,0x04,0x04,0x04};//定義數(shù)組 7
code uchar ba[]={0x00,0x7C,0x44,0x44,0x7C,0x44,0x44,0x7C};//定義數(shù)組 8
code uchar jiu[]={0x00,0x7C,0x44,0x44,0x7C,0x04,0x04,0x7C};//定義數(shù)組 9
code uchar xin[]={0x00,0x66,0x99,0x81,0x81,0x42,0x24,0x18};//定義數(shù)組 心
code uchar sanjiao[]={0x00,0x00,0x10,0x28,0x44,0xFE,0x00,0x00};//定義數(shù)組 三角
code uchar zhang[]={0xE9,0x2A,0xEC,0x9F,0xEC,0x2A,0xED,0x00};//定義數(shù)組 “張”
code uchar f[]={0x7C,0x40,0x40,0x7C,0x40,0x40,0x40,0x40};//定義數(shù)組 字母“F”
sbit P20=P2^7;
unsigned char date=0;
int i;
uchar b;
void delay()//延時函數(shù)
{
for(i=0;i<50;i++);
}
void zuoyi()
{
int i,a,b,c;
for(a=0;a<24;a++)
{for(b=0;b<50;b++)
{
P3=0xfe; //行控制
for(c=0;c<8;c++)//掃描一針取八個數(shù)據(jù)
{
P1=jiantou[a+c];//a+c表示第a針第c列
delay();
P3=P3<<7|P3>>1;
}
}
}
}
void youyi()
{
int i,a,b,c;
for(a=0;a<24;a++)
{for(b=0;b<50;b++)
{
P3=0xfe; //行控制
for(c=0;c<8;c++)//掃描一針取八個數(shù)據(jù)
{
P1=jiantou[a+c];//a+c表示第a針第c列
delay();
P3=P3<<1|P3>>7;
}
}
}
}
void xiayi()
{
int i,a,b,c;
for(a=0;a<24;a++)
{for(b=0;b<50;b++)
{
P1=~0xfe; //行控制
for(c=0;c<8;c++)//掃描一針取八個數(shù)據(jù)
{
P3=~jiantou[a+c];//a+c表示第a針第c列
delay();
P1=P1<<7|P1>>1;
}
}
}
}
void shangyi()
{
int i,a,b,c;
for(a=0;a<24;a++)
{for(b=0;b<50;b++)
{
P1=~0xfe; //行控制
for(c=0;c<8;c++)//掃描一針取八個數(shù)據(jù)
{
P3=~jiantou[a+c];//a+c表示第a針第c列
delay();
P1=P1<<1|P1>>7;
}
}
}
}
void anjian()
{
P1=~0xfe; //行控制
for(b=0;b<8;b++)//循環(huán)數(shù)組內(nèi)容
{
if(P20==0)
{
date++;
while(!P20);
}
switch(date)
{
case 0:P3=~ling[b]; break;
case 1:P3=~yi[b]; break;
case 2:P3=~er[b]; break;
case 3:P3=~san[b]; break;
case 4:P3=~si[b]; break;
case 5:P3=~wu[b]; break;
case 6:P3=~liu[b]; break;
case 7:P3=~qi[b]; break;
case 8:P3=~ba[b]; break;
case 9:P3=~jiu[b]; break;
case 10:P3=~xin[b]; break;
case 11:P3=~sanjiao[b]; break;
case 12:P3=~zhang[b]; break;
case 13:P3=~f[b]; break;
case 14:date=0; break;
}
delay();
P1=P1<<1|P1>>7;
}
}
main()
{
shangyi();
xiayi();
zuoyi();
youyi();
while(1)
{
anjian();
}
}
復(fù)制代碼
作者:
edc丶
時間:
2017-12-16 21:16
感謝樓主分享,51hei有你更精彩
作者:
沙漠綠洲15
時間:
2018-5-24 01:26
贊一個
作者:
CHI丨春笙
時間:
2018-6-25 23:35
贊一個
作者:
晃里晃蕩
時間:
2018-10-8 10:49
感謝樓主分享~
作者:
晃里晃蕩
時間:
2018-10-8 11:05
很詳細(xì)
贊
歡迎光臨 (http://www.raoushi.com/bbs/)
Powered by Discuz! X3.1