标题:
前几天做51单片机16X16点阵仿真程序
[打印本页]
作者:
13118302007
时间:
2019-4-30 23:03
标题:
前几天做51单片机16X16点阵仿真程序
前几天帮人做的设计--51单片机16X16点阵,直接上图,勿喷!
QQ截图20190430230523.jpg
(144.63 KB, 下载次数: 57)
下载附件
2019-4-30 23:02 上传
附件是所有资料,有需要的随便下载就行了!
单片机源程序如下:
/**************************************************************************/
/* 作品名称:基于51单片机的16*16点阵设计
/* 时 间 :2019年4月11日晚
/**************************************************************************/
#include <reg51.h>
char code table[]={
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,/*" ",12*/
0x80,0x00,0x90,0x80,0x8C,0x80,0x84,0x84,0x84,0x46,0x84,0x49,0xF5,0x28,0x86,0x10,
0x84,0x10,0x84,0x2C,0x84,0x23,0x84,0x40,0x94,0x80,0x8C,0x00,0x80,0x00,0x00,0x00,//安,0
0x20,0x10,0x18,0x08,0x08,0x04,0x08,0x02,0x08,0xFF,0xC8,0x40,0x38,0x20,0xCF,0x00,
0x08,0x03,0x08,0x04,0x08,0x0A,0x08,0x11,0xA8,0x20,0x18,0x40,0x00,0x40,0x00,0x00,//农,1
0x20,0x22,0x30,0x67,0xAC,0x22,0x63,0x12,0x20,0x12,0x18,0x12,0x80,0x40,0x82,0x42,
0x42,0x42,0x22,0x42,0x12,0x7E,0x1A,0x42,0x26,0x42,0x42,0x42,0x80,0x40,0x00,0x00,//经,2
0x00,0x00,0x00,0x00,0xF8,0x1F,0x88,0x08,0x88,0x08,0x88,0x08,0x88,0x08,0xFF,0x7F,
0x88,0x88,0x88,0x88,0x88,0x88,0x88,0x88,0xF8,0x9F,0x00,0x80,0x00,0xF0,0x00,0x00,//电,3
0x20,0x00,0x10,0x00,0x4C,0x00,0x47,0x00,0x54,0x00,0x54,0x00,0x54,0x00,0x54,0x00,
0x54,0x00,0x54,0x00,0x54,0x00,0xD4,0x0F,0x04,0x30,0x04,0x40,0x00,0xF0,0x00,0x00,//气,4
0x00,0x10,0x00,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,
0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x08,0x10,0x00,0x10,0x00,0x10,0x00,0x00,//二,5
0x84,0x10,0x84,0x30,0xFC,0x1F,0x84,0x08,0x84,0x88,0x00,0x42,0xF8,0x21,0x00,0x18,
0xFF,0x07,0x00,0x00,0x84,0x20,0x84,0x20,0xFC,0x3F,0x84,0x20,0x84,0x20,0x00,0x00,//班,6
//0x00,0x00,0x00,0x00,0x00,0x00,0xFE,0x33,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
//0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
//0x00,0x00,0xE0,0x00,0xF0,0x01,0xF8,0x03,0xFC,0x07,0xFC,0x0F,0xF8,0x1F,0xF0,0x3F,
//0xF8,0x1F,0xFC,0x0F,0xFC,0x07,0xF8,0x03,0xF0,0x01,0xE0,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
};
void delay(int c)
{
int i,j;
for(i=0;i<c;i++)
for(j=0;j<10;j++)
;
}
void main()
{
unsigned char i,j;
unsigned int b=0;
unsigned char a;
while(1)
{
j=0;
if(a>80)
{
a=0;
b+=32;
if(b>=512-64-6*32)
{
b=0;
}
}
P3=1;
for(i=0;i<16;i++)
{
P1=i;
P0=table[j+b];
P2=table[j+b+1];
delay(10);
P0=0x00;
P2=0x00;
j+=2;
}
P3=0;
for(i=0;i<16;i++)
{
P1=i;
P0=table[j+b];
P2=table[j+b+1];
delay(10);
P0=0x00;
P2=0x00;
j+=2;
}
a++;
}
}
复制代码
所有资料51hei提供下载:
16-16点阵.zip
(59.17 KB, 下载次数: 118)
2019-4-30 23:01 上传
点击文件名下载附件
下载积分: 黑币 -5
作者:
laoqian
时间:
2019-5-12 22:52
第8行和第9行是什么意思啊,我弄的LED一直显示乱码
作者:
xianyu1979
时间:
2019-5-13 08:13
新手学习了,谢谢
作者:
追求吖
时间:
2019-6-5 01:33
你这个P代表的是行,K代表的是列对吧?
作者:
nutbrain
时间:
2020-1-7 15:36
请问是什么仿真软件?proteus吗?
作者:
HONG_ye
时间:
2020-3-8 19:11
小哥,代做16*16点阵滚动汉字吗,原理和你的这个差不多一样,就是protues里面用到的不是595,而是574,价钱可以商量哈
作者:
169146145
时间:
2020-12-16 09:10
你这个P代表的是行,K代表的是列对吧?
作者:
田园diy
时间:
2021-1-29 21:35
能介绍一下,程序中变量 i,j ,b,a,都是什么意思吗?谢谢了
欢迎光临 (http://www.51hei.com/bbs/)
Powered by Discuz! X3.1