• 大小: 87KB
    文件类型: .zip
    金币: 1
    下载: 0 次
    发布日期: 2021-05-29
  • 语言: 其他
  • 标签: 74ls154  

资源简介

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

评论

共有 条评论

相关资源