资源简介
这个4位16*16LED点阵广告牌是专们来提供给我们科技实训协会招新生,公告,学习单片机用的,里面有完整的程序,并且有Proteus单片机仿真,方便你的调试学习

代码片段和文件信息
#include
#define BLKN 8//列锁存数(为LED显示字数*2)
#define TOTAL 4//待显示字个数,本例共四个
#define CONIO P1//显示控制口
sbit G=CONIO^7;//为154译码器显示允许控制信号,0时输出,1时输出全为高请求高阻态
sbit CLK=CONIO^6;//为595输出锁存器时钟信号端,1时输出数据,从1到0时锁存输出数据
sbit SCLR=CONIO^5;//为595移位寄存器清0口,平时为1,为0时,输出全为0
unsigned char idata dispram[(BLKN/2)*32]={0};//显示区缓存,4字共4*32
//*****************字模表*********************//
unsigned char code Bmp[][32]={
{0x060x080x780x88
0x080x480x080x48
0xFE0x080x180x88
0x1C0x480x2A0x48
0x280x0E0x480x78
0x8B0x880x080x08
0x080x080x080x08
0x080x080x080x08}/*“科“0*/
{0x100x200x100x20
0x100x200xFD0xFE
0x100x200x140x20
0x190xFC0x310x08
0xD00x880x100x90
0x100x600x100x60
0x100x900x110x0E
0x560x040x200x00}/*“技“1*/
{0x010x000x000x80
0x3F0xFE0x280x04
0x460x880x040x80
0x080x800x060x80
0x040x800x7F0xFE
0x000x800x010x40
0x020x200x040x10
0x180x180x600x10}/*“实“2*/
{0x410x040x210x24
0x310x240x210x24
0x010x240x010x24
0xF10x240x110x24
0x110x240x110x24
0x110x240x110x24
0x150x240x1A0x24
0x120x240x040x04}/*“训“3*/
};
//*****************字模表*********************//
unsigned char code Bmp1[][32]={
{0x010x000x010x000x010xF80x010x000x010x100x1F0xF80x100x100x100x10
0x100x100x1F0xF00x100x100x010x100x280x880x240x440x440x440x000x00}/*“点“0*/
{0x000x800xF80x800x880x800x970xFC0xA10x000x910x400x8A0x400x8F0xFC
0x880x400xA80x400x970xFE0x800x400x800x400x800x400x800x400x800x40}/*“阵“1*/
{0x200x900x200x900x270xFC0x200x900xFB0xF80x220x080x730xF80x6A0x08
0xA30xF80xA00x400x270xFE0x200x400x200xA00x200x980x210x0E0x260x04}/*“模“2*/
{0x200x800x200x800x200x800x230xF80xF80x880x200x880x200x880x200x88
0x2F0xFE0x200x800x390x400xE10x200x420x180x020x0E0x040x040x080x00}/*“块“3*/
};
/*************延时函数(约1ms)**************/
void delay(unsigned int dt)
{
register unsigned char bt;
for (;dt;dt--)
for(bt=0;bt<255;bt++);
}
/***********主函数**********/
void main(void)
{
register unsigned char ijklqw;
//初始化
SCON=0X00;//串口工作模式0:移位寄存器方式
TMOD=0X01;//定时器T0工作方式1:16位方式
TR0=1;//启动定时器T0
CONIO=0x3f;//初始化控制口
IE=0x82;//允许定时器T0中断
while(1)
{
delay(2000);//2s
//第一种显示效果:卷帘出显示笑脸图案
/*for(i=0;i<32;i++)
{
for(q=0;q if(i%2)delay(120);
}
delay(1000);*/
//卷帘出显示文字,每次字数为BLKN/2共显示TOTAL*2/BLKN次
for (w=0;w {
for(i=0;i<32;i++)
{
for(q=0;q if(i%2)delay(120);
}
delay(3000);
}
//第一种显示效果:卷帘出显示笑脸图案
/*for(i=0;i<32;i++)
{
for(q=0;q if(i%2)delay(120);
}
delay(1000);*/
//第一种显示效果:向上滚屏,每次BLKN/2个字
for(i=0;i {
for (j=0;j<16;j++)
{
for(k=0;k<15
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 144978 2009-08-01 19:00 协会广告牌\Last Loaded 协会广告牌.DBK
文件 144978 2009-08-01 19:00 协会广告牌\协会广告牌.DSN
文件 4913 2009-08-01 19:01 协会广告牌\协会广告牌\dianzhen.c
....... 0 2009-08-01 19:02 协会广告牌\协会广告牌\协会广告牌_Uv2.Bak
文件 145 2009-08-01 19:06 协会广告牌\协会广告牌\协会广告牌.plg
文件 4913 2009-08-01 19:04 协会广告牌\协会广告牌\协会广告牌.c
文件 8635 2009-08-01 19:04 协会广告牌\协会广告牌\协会广告牌.LST
文件 7593 2009-08-01 19:04 协会广告牌\协会广告牌\协会广告牌.OBJ
文件 52 2009-08-01 19:04 协会广告牌\协会广告牌\协会广告牌.lnp
文件 8114 2009-08-01 19:04 协会广告牌\协会广告牌\协会广告牌.M51
文件 6710 2009-08-01 19:04 协会广告牌\协会广告牌\协会广告牌
文件 1698 2009-08-01 19:06 协会广告牌\协会广告牌\协会广告牌.Uv2
文件 1003 2009-08-01 19:06 协会广告牌\协会广告牌\协会广告牌.Opt
文件 768 2009-08-01 19:06 协会广告牌\协会广告牌.PWI
目录 0 2009-08-01 19:00 协会广告牌\协会广告牌
目录 0 2009-08-01 18:59 协会广告牌
----------- --------- ---------- ----- ----
334500 16
相关资源
- 虚拟光驱deamon 适用于64位服务器的
- 联想y470无线网卡驱动 for 32位64位
- JDK8 绿色版 免安装版 64位
- 武汉理工大学 单片机课程设计 16*16点
- 16*16点阵电路图附PCB
- PHP验证码(4位数字)
- 基于51单片机的16*16点阵动态显示
- Win7 64位下不能运行dos 命令的原因
- win10 64位下编译的opencv4.5.5库,opencv
- H310.B360.H370.Z390.USB WIN7 64位第三方驱动
- librdkafka win7 64位 vs2015编译Release版本
- Notepad++最新版tidy2插件仅64位可用
- notepad++文本比较插件32位和64位
- ILASM32位 + 64位
- MTP USB驱动win7 32+64位可用版
- FABP2基因54位点多态性与结直肠癌易感
- elite4 2.x驱动(解决加密狗驱动丢失问
- 富士通dpk8300E+驱动for win7 64位驱动
- windows 64位系统下安装Code Warrior6.3方法
- 钰硕ar8151网卡驱动 win7 64位 win7/10/xp
- Microsoft Visio 2013 Professional 64位简体中
- 佳能canon lbp3000激光打印机驱动 for w
- epson 2020黑白激光打印机驱动 win7/win
- BusHound_v6.0.1正式版破解版 x86( 32位
- Bushound 64位破解版
- 一个很好用的屏幕录像工具,支持x
- Ghost官方64位原版
- IBM x3650/x3550 M4芯
- ibm x3650 M5015 64位阵列卡
- 惠普HP LaserJet 1000 驱动 win7 64位
评论
共有 条评论