- 1、本文档共11页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
8乘8点阵的设计
功能实现:由外往内逐个灯点亮,实现灯在流动的效果,流动完后,显示I LOVE YOU,完了之后显示“心”型。
Proutse仿真图:
程序:
#includereg52.h
#define int unsigned int
sbit duan=P2^0;
void delay(); //延时函数
void delay1(); //延时函数
void xuanzhuan(); //旋转函数
void xinxs(); //空实心型的转换显示
void iloveyou(); //显示I LOVE YOU
void inti(); //初始化函数
int num[8]={0xfe,0xfd,0xfb,0xf7,0xef,0xdf,0xbf,0x7f}; //横向逆时针转数组
int table[8]={0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
int i,t,j,aa,m,n,b,v,c,x,z,s,l;
void main()
{
inti();
iloveyou();
}
void delay() //延时函数
{
int i,j;
for(i=0;i20;i++)
for(j=0;j210;j++);
}
void delay1() //延时函数
{
int i,j;
for(i=0;i20;i++)
for(j=0;j20;j++);
}
void inti() //初始化函数
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EA=1;
}
void timer0() interrupt 1
{
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
aa++;
if(aa==20)
{
v=1;
}
if(aa==40)
{
v=0;
n=1;
}
if(aa==60)
{
v=0;
n=0;
b=1;
}
if(aa==80)
{
b=0;
c=1;
}
if(aa==100)
{
c=0;
x=1;
}
if(aa==120)
{
x=0;
z=1;
}
if(aa==140)
{
z=0;
s=1;
}
if(aa==160)
{
s=0;
l=1;
}
if(aa==260)
{
aa=0;
l=0;
}
}
void xuanzhuan() //旋转函数
{
duan=1;
P0=table[0];
duan=0;
for(i=0;i8;i++)
{
P1=num[i];
delay();
}
P1=num[7];
for(j=1;j8;j++)
{
duan=1;
P0=table[j];
duan=0;
delay();
}
duan=1;
P0=table[7];
duan=0;
for(i=6;i0;i--)
{
P1=num[i];
delay();
}
P1=num[0];
for(j=7;j1;j--)
{
duan=1;
P0=table[j];
duan=0;
delay();
}
duan=1;
P0=table[1];
duan=0;
for(i=0;i7;i++)
{
P1=num[i];
delay();
}
P1=num[6];
for(j=2;j7;j++)
{
duan=1;
P0=table[j];
duan=0;
delay();
}
duan=1;
P0=table[6];
duan=0;
for(i=5;i0;i--)
{
P1=num[i];
delay();
}
P1=num[1];
for(j=5;j1;j--)
{
duan=1;
P0=table[j];
duan=0;
delay();
}
duan=1;
P0=table[2];
duan=0;
for(i=2;i6;i++)
{
P1=num[i];
delay();
}
P1=num[5];
for(j=3;j6;j++)
{
duan=1;
P0=table[j];
d
您可能关注的文档
- “感恩于心,礼仪于行”演讲比赛主持人串台词.doc
- “传承法治精神315普法宣传”活动.doc
- 2014新年秩序册.doc
- 2014新闻与法规.doc
- 2014海南大学毕业论文开题报告.doc
- 2014湖北农信社招聘每日一练(12月27日).doc
- 2014湖北农信社招聘每日一练(12月26日).doc
- 2014湖北农信社招聘每日一练(12月30日).doc
- 20912回风巷底板瓦斯抽放巷防止误揭煤层措施 2.doc
- 2014黑大职改地质测量与绘图工程作业全套.doc
- 人教版九年级英语全一册单元速记•巧练Unit13【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit9【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit11【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit14【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit8【速记清单】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit4【单元测试·提升卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit13【单元测试·基础卷】(原卷版+解析).docx
- 人教版九年级英语全一册单元速记•巧练Unit7【速记清单】(原卷版+解析).docx
- 苏教版五年级上册数学分层作业设计 2.2 三角形的面积(附答案).docx
- 人教版九年级英语全一册单元速记•巧练Unit12【单元测试·基础卷】(原卷版+解析).docx
文档评论(0)