/**************************************************************************************/
/*任务要求:16*16LED点阵显示屏(共阴)滚动显示汉字“欢迎学习” */
/*硬件连接:16*16LED点阵16根列编码线接P2口和P3口 */
/* 由P1.0~P1.3经74HC154译码(低电平有效)后,再经74HC07同相驱动后作为16根行线*/
/**************************************************************************************/
#include<reg51.h>
#define uchar unsigned char
#define uint unsigned int
uchar code row[]={0xf0,0xf1,0xf2,0xf3,0xf4,0xf5,0xf6,0xf7,0xf8,0xf9,0xfa,0xfb,0xfc,0xfd,0xfe,0xff};
uchar code string[]= {
//汉字“欢"的16 x 16点阵的列码
0x00,0x80,0x00,0x80,0xFC,0x80,0x04,0xFC,
0x45,0x04,0x46,0x48,0x28,0x40,0x28,0x40,
0x10,0x40,0x28,0x40,0x24,0xA0,0x44,0xA0,
0x81,0x10,0x01,0x08,0x02,0x0E,0x0C,0x04,
//汉字“迎”的16 x 16点阵的列码
0x00,0x00,0x41,0x84,0x26,0x7E,0x14,0x44,
0x04,0x44,0x04,0x44,0xF4,0x44,0x14,0xC4,
0x15,0x44,0x16,0x54,0x14,0x48,0x10,0x40,
0x10,0x40,0x28,0x46,0x47,0xFC,0x00,0x00,
//汉字"学“的16x16点阵的列码
0x22,0x08,0x11,0x08,0x11,0x10,0x00,0x20,
0x7F,0xFE,0x40,0x02,0x80,0x04,0x1F,0xE0,
0x00,0x40,0x01,0x84,0xFF,0xFE,0x01,0x00,
0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00,
//汉字“习“的16x 16点阵的列码
0x00,0x00,0x00,0x04,0xFF,0xFE,0x00,0x04,
0x08,0x04,0x04,0x04,0x02,0x04,0x02,0x24,
0x00,0xC4,0x03,0x04,0x0C,0x04,0x30,0x04,
0x10,0x04,0x00,0x44,0x00,0x28,0x00,0x10,
};
void delay1ms(uint xms) //延时函数
{
uint i,j;
for(i=0;i<xms;i++)
for(j=0;j<100;j++);
}
void main() //主函数
{
uchar i,n,j;
while(1)
{
for(j=0;j<4;j++) //共显示4个汉字
{
for(n=0;n<40;n++ )
{
for(i=0;i<16;i++)
{
//P1=i%16;//扫描码
P1=row[i];
P3=string[i*2+1+j*32];//列码
P2=string[i*2+j*32]; //列码
delay1ms(2);
P2=0x00;
P3=0x00;
}
}
}
}
}
使用C51分别点亮8*8LED点阵和8*8LED点阵
156 浏览量
2024-02-13
20:04:31
上传
评论
收藏 67KB RAR 举报
永远都是新手
- 粉丝: 2308
- 资源: 29
最新资源
- 聊天系统(java+applet).zip
- 毕业设计:基于SSM的mysql-高校学生请假管理系统(源码 + 数据库 + 说明文档)
- 博客系统(struts+hibernate+spring).rar
- c语言学生成绩管理系统源码.zip
- 毕业设计:基于SSM的mysql-网约车用户服务平台(源码 + 数据库 + 说明文档)
- 内容管理系统(hibernate3+struts2+spring2)130224.rar
- 基于Java的班级管理系统课程设计源码
- 内容管理系统(hibernate3+struts2+spring2).rar
- 路由器刷breed Web控制台助手v5.8版本.rar
- Java 在 JEP 12 提供的特性预览
资源上传下载、课程学习等过程中有任何疑问或建议,欢迎提出宝贵意见哦~我们会及时处理!
点击此处反馈