資源簡介
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
評論
共有 條評論