资源简介
#include
#include
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
//--定义要使用的IO口--//
#define COMMONPORTS P0
代码片段和文件信息
//该板子上的点阵为8*8,只能显示简单的一些汉子,如果要显示真正的汉字
//通过取模软件取的可以选择16*16点阵的板子
#include
#include
sbit SRCLK=P3^6;
sbit RCLK=P3^5;
sbit SER=P3^4;
//--定义要使用的IO口--//
#define COMMONPORTS P0
//--列选通控制--//
unsigned char code TAB[8] = {0x7f0xbf0xdf0xef0xf70xfb0xfd0xfe};
//--点阵字码--//
unsigned char code CHARCODE[4][8]=
{
0x000x120x140x780x140x120x000x00 //大
0x000x080x120x010xFF0x000x100x08 //小
0x7F0x410x5D0x550x5D0x410x7F0x00 //回
{0x7C0x480x480xFF0x480x480x7C0x00} //中
};
void delay(unsigned int time)
{
unsigned int ij;
for(i=0;i for(j=0;j<121;j++);
}
/*******************************************************************************
* 函数名 : Hc595SendByte(unsigned char dat)
* 函数功能 : 想74H595发送一个字节的数据
* 输入 : 无
* 输出 : 无
*******************************************************************************/
void Hc595SendByte(unsigned char dat)
{
unsigned char a;
SRCLK=0;
RCLK=0;
for(a=0;a<8;a++)
{
SER=dat>>7;
dat<<=1;
SRCLK=1;
_nop_();
_nop_();
SRCLK=0;
}
RCLK=1;
_nop_();
_nop_();
RCLK=0;
}
/*******************************************************************************
* 函数名 : main
* 函数功能 : 主函数
* 输入 : 无
* 输出 : 无
*******************************************************************************/
void main()
{
unsigned char tab j;
unsigned int i;
while(1)
{
for(i= 0; i<50; i++ ) //两个字之间的扫描间隔时间
{
for(tab=0;tab<8;tab++)
{
Hc595SendByte(0x00); //消隐
COMMONPORTS = TAB[tab]; //输出字码
Hc595SendByte(CHARCODE[j][tab]);
delay(2);
}
}
j++;
if(j == 4)
{
j = 0;
}
}
}
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
文件 1929 2016-10-11 08:55 LED点阵显示汉字\main.c
文件 3194 2016-10-11 08:55 LED点阵显示汉字\pro
文件 677 2016-10-11 08:55 LED点阵显示汉字\pro.hex
文件 5029 2016-10-11 08:55 LED点阵显示汉字\pro.uvopt
文件 13763 2016-10-11 08:55 LED点阵显示汉字\pro.uvproj
目录 0 2018-11-22 12:15 LED点阵显示汉字\
- 上一篇:LSD直线检测源代码
- 下一篇:电视节目推荐完整代码与数据
相关资源
- 51单片机流水灯仿真+程序
- 51单片机DHT11温湿度
- 基于51单片机HC-06蓝牙模块使用
- 基于51单片机的HC-08蓝牙程序
- 51单片机实用计算器汇编+数码管.zip
- 51单片机 菜单程序OLED屏
- 51单片机跑uC/OS II 2个任务
- 基于51单片机的GPS定位程序
- 基于51单片机和PROTEUS的非常形象的交
- RN8209计量芯片UART通讯
- 最经典的51单片机经典流水灯汇编程序
- QX-mini51开发板资料.zip
- MinGW免安装软件
- 基于51单片机的智能交通灯设计
- 以51单片机为核心的DS18B20的数码管显
- 基于51单片机pwm控制的呼吸灯程序
- MCS-51单片机期末试题2及答案
- 基于51单片机的打地鼠游戏
- linux平台基于socket图形化网络聊天
- 51单片机电梯程序加仿真
- 基于51单片机的篮球计分器可用
- 基于51单片机控制的函数信号发生器含
- 51单片机课程设计报告
- 霍尔测速和显示
- 8051单片机altium元件库
- 数字三轴加速度计ADXL34551单片机例程
- 51单片机模拟IIC协议读写EEPROM(24C02)
- 简易c51单片机矩阵式键盘密码锁
- 51单片机方波发生器频率计lcd.zip
- PCF8591 ad转换及lcd显示
评论
共有 条评论