资源简介
16 用74LS595与74LS154设计的16×16点阵屏.zip
代码片段和文件信息
//-----------------------------------------------------------------
// 名称: 用74LS595与74LS154设计的16x16点阵屏
//-----------------------------------------------------------------
// 说明: 本例综合使用了串入并出芯片74LS5954-16译码器74LS154
// 在16x16点阵屏上实现多个汉字交替显示效果.
//
//-----------------------------------------------------------------
#define F_CPU 4000000UL
#include
#include
#include
#include
#define INT8U unsigned char
#define INT16U unsigned int
//74595及74154相关引脚定义
#define ST_CP PD5
#define DS PD6
#define SH_CP PD7
#define E1_74LS154 PC5
//74595及74154相关引脚操作
#define ST_CP_1() PORTD|=_BV(ST_CP)
#define ST_CP_0() PORTD&=~_BV(ST_CP)
#define DS_1() PORTD|=_BV(DS)
#define DS_0() PORTD&=~_BV(DS)
#define SH_CP_1() PORTD|=_BV(SH_CP)
#define SH_CP_0() PORTD&=~_BV(SH_CP)
//74154译码器使能与禁止
#define EN_74LS154() PORTC&=~_BV(E1_74LS154)
#define DI_74LS154() PORTC|=_BV(E1_74LS154)
//存放于Flash空间的待显示文字点阵
prog_uchar Word_Set_OF_16x16[][32] =
{
/*---------------单----------------*/
{ 0xFF0xFF0xFF0xE70x030xE40x030xE4
0x920xE40x900xE40x910xE40x030x80
0x030x800x910xE40x900xE40x920xE4
0x030xE40x030xE40xFF0xE70xFF0xFF }
/*---------------片----------------*/
{ 0xFF0xFF0xFF0x9F0xFF0xC70x010xE0
0x010xF80xCF0xFC0xCF0xFC0xCF0xFC
0xCF0xFC0xC00xFC0xC00x800xCF0x80
0xCF0xFF0xCF0xFF0xFF0xFF0xFF0xFF }
/*---------------机----------------*/
{ 0xE70xF90x670xFC0x000x800x000x80
0x670xFE0xE70xDC0xFF0x8F0x010xC0
0x010xF00xF90xFF0xF90xFF0x010xC0
0x010x800xFF0x9F0xFF0x8F0xFF0xFF }
/*---------------C----------------*/
{ 0xFF0xFF0xFF0xFF0xFF0xFF0x1F0xFC
0xEF0xFB0xF70xF70xFB0xEF0xFB0xEF
0xFB0xEF0xFB0xEF0xF70xF70xE30xFB
0xFF0xFF0xFF0xFF0xFF0xFF0xFF0xFF }
/*---------------语----------------*/
{ 0x9F0xFF0x9D0xFF0x110x800x130xC0
0xFF0xE70x390xFF0x290x810x090x81
0x010xCD0x210xCD0x290xCD0x090xCD
0x090x810x390x810x3F0xFF0xFF0xFF }
/*---------------言----------------*/
{ 0xF30xFF0xF30xFF0x530x810x530x81
0x530xC90x530xC90x500xC90x500xC9
0x530xC90x530xC90x530x810x530x81
0xF30xFF0xF30xFF0xFF0xFF0xFF0xFF }
/*---------------程----------------*/
{ 0x9B0xF30x9B0xF90x030x800x010x80
0x990xFC0x990xF90xFF0x9F0x410x90
0x410x920x490x800x490x800x490x92
0x410x920x410x920xFF0x9F0xFF0xFF }
/*---------------序----------------*/
{ 0xFF0x9F0x010xC00x010xE00xF90xFF
0xF90xFC0xC90xFC0xC90x9C0x880x9C
0x080x800x490xC00x090xFC0x890xFC
0xC90xF80xF90xF80xFF0xFF0xFF0xFF }
/*---------------设----------------*/
{ 0x9F0xFF0x9F0xFF0x1C0xC00x110xC0
0xFB0xE70x0F0x970x000x9C0x200xC8
0x3C0xC30x3C0xE70x200xE10x000xC8
属性 大小 日期 时间 名称
----------- --------- ---------- ----- ----
目录 0 2012-11-30 13:36 16 用74LS595与74LS154设计的16×16点阵屏\
目录 0 2012-11-30 13:36 16 用74LS595与74LS154设计的16×16点阵屏\.dep\
文件 16 2012-10-18 14:53 16 用74LS595与74LS154设计的16×16点阵屏\.dep\main.o.d
文件 98 2012-09-29 09:01 16 用74LS595与74LS154设计的16×16点阵屏\74LS595_74LS154.pnproj
文件 68 2012-09-29 09:01 16 用74LS595与74LS154设计的16×16点阵屏\74LS595_74LS154.pnps
目录 0 2012-11-30 13:36 16 用74LS595与74LS154设计的16×16点阵屏\AVR-C\
目录 0 2012-11-30 13:36 16 用74LS595与74LS154设计的16×16点阵屏\AVR-C\default\
目录 0 2012-11-30 13:36 16 用74LS595与74LS154设计的16×16点阵屏\AVR-C\default\dep\
文件 1579 2010-01-05 12:38 16 用74LS595与74LS154设计的16×16点阵屏\AVR-C\default\dep\用74HC595与74LS154设计的16×16点阵屏.o.d
文件 2100 2009-08-29 20:34 16 用74LS595与74LS154设计的16×16点阵屏\AVR-C\default\Makefile
文件 13 2010-01-05 12:38 16 用74LS595与74LS154设计的16×16点阵屏\AVR-C\default\用74HC595与74LS154设计的16×16点阵屏.eep
文件 2567 2010-01-05 12:38 16 用74LS595与74LS154设计的16×16点阵屏\AVR-C\default\用74HC595与74LS154设计的16×16点阵屏.hex
文件 4065 2009-08-29 23:12 16 用74LS595与74LS154设计的16×16点阵屏\AVR-C\用74HC595与74LS154设计的16×16点阵屏.aps
文件 361 2010-01-05 12:48 16 用74LS595与74LS154设计的16×16点阵屏\AVR-C\用74hc595与74ls154设计的16×16点阵屏.aws
文件 3039 2010-04-27 21:39 16 用74LS595与74LS154设计的16×16点阵屏\AVR-C\用74HC595与74LS154设计的16×16点阵屏.c
文件 132249 2012-10-18 14:40 16 用74LS595与74LS154设计的16×16点阵屏\Last Loaded 用74LS595与74LS154设计的16×16点阵屏.DBK
文件 5071 2012-10-18 14:53 16 用74LS595与74LS154设计的16×16点阵屏\main.c
文件 13 2012-10-18 14:53 16 用74LS595与74LS154设计的16×16点阵屏\main.eep
文件 6812 2012-10-18 14:53 16 用74LS595与74LS154设计的16×16点阵屏\main.elf
文件 2346 2012-10-18 14:53 16 用74LS595与74LS154设计的16×16点阵屏\main.hex
文件 14170 2012-10-18 14:53 16 用74LS595与74LS154设计的16×16点阵屏\main.lss
文件 24971 2012-10-18 14:53 16 用74LS595与74LS154设计的16×16点阵屏\main.lst
文件 16520 2012-10-18 14:53 16 用74LS595与74LS154设计的16×16点阵屏\main.map
文件 7772 2012-10-18 14:53 16 用74LS595与74LS154设计的16×16点阵屏\main.o
文件 87 2012-10-18 14:23 16 用74LS595与74LS154设计的16×16点阵屏\main.pnproj
文件 57 2012-10-18 14:23 16 用74LS595与74LS154设计的16×16点阵屏\main.pnps
文件 1536 2012-10-18 14:53 16 用74LS595与74LS154设计的16×16点阵屏\main.sym
文件 17507 2012-10-18 13:55 16 用74LS595与74LS154设计的16×16点阵屏\Makefile
文件 132249 2012-10-18 14:54 16 用74LS595与74LS154设计的16×16点阵屏\用74LS595与74LS154设计的16×16点阵屏.DSN
文件 1171 2012-11-03 09:07 16 用74LS595与74LS154设计的16×16点阵屏\用74LS595与74LS154设计的16×16点阵屏.PWI
评论
共有 条评论