⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 zimo.c

📁 nokia5110智能电子钟的设计ds1302+ds18b20+stc12c5a60s2
💻 C
📖 第 1 页 / 共 3 页
字号:
/**************************************************************************************
*		         			子程序:底层程序     									  *			  					  
*						    功能:待显示数据字模表;								  *
*     						调用子程序;		      								  *
*																					  *
***************************************************************************************/
# include "stc12c5a60s2.h"
#include "macroandconst.h" 
#include "zimo.h"
uchar code shuzi6x8[]={

	  /*数字的ascall码减去48就为对应字母的序号;*/
      0x00, 0x3E, 0x51, 0x49, 0x45, 0x3E  ,   // 0
      0x00, 0x00, 0x42, 0x7F, 0x40, 0x00  ,   // 1
      0x00, 0x42, 0x61, 0x51, 0x49, 0x46  ,   // 2
      0x00, 0x21, 0x41, 0x45, 0x4B, 0x31  ,   // 3
      0x00, 0x18, 0x14, 0x12, 0x7F, 0x10  ,   // 4
      0x00, 0x27, 0x45, 0x45, 0x45, 0x39  ,   // 5
      0x00, 0x3C, 0x4A, 0x49, 0x49, 0x30  ,   // 6
      0x00, 0x01, 0x71, 0x09, 0x05, 0x03  ,   // 7
      0x00, 0x36, 0x49, 0x49, 0x49, 0x36  ,   // 8
      0x00, 0x06, 0x49, 0x49, 0x29, 0x1E  ,   // 9
	  0x00, 0x32, 0x49, 0x59, 0x51, 0x3E  ,   // @ 10

	  /*大写字母的ascall码减去54就为对应字母的序号;*/

      0x00, 0x7C, 0x12, 0x11, 0x12, 0x7C  ,   // A 11
      0x00, 0x7F, 0x49, 0x49, 0x49, 0x36  ,   // B 12
      0x00, 0x3E, 0x41, 0x41, 0x41, 0x22  ,   // C 13
      0x00, 0x7F, 0x41, 0x41, 0x22, 0x1C  ,   // D 14
      0x00, 0x7F, 0x49, 0x49, 0x49, 0x41  ,   // E 15
      0x00, 0x7F, 0x09, 0x09, 0x09, 0x01  ,   // F 16
      0x00, 0x3E, 0x41, 0x49, 0x49, 0x7A  ,   // G 17
      0x00, 0x7F, 0x08, 0x08, 0x08, 0x7F  ,   // H 18
      0x00, 0x00, 0x41, 0x7F, 0x41, 0x00  ,   // I 19
      0x00, 0x20, 0x40, 0x41, 0x3F, 0x01  ,   // J 20
      0x00, 0x7F, 0x08, 0x14, 0x22, 0x41  ,   // K 21
      0x00, 0x7F, 0x40, 0x40, 0x40, 0x40  ,   // L 22
      0x00, 0x7F, 0x02, 0x0C, 0x02, 0x7F  ,   // M 23
      0x00, 0x7F, 0x04, 0x08, 0x10, 0x7F  ,   // N 24
      0x00, 0x3E, 0x41, 0x41, 0x41, 0x3E  ,   // O 25
      0x00, 0x7F, 0x09, 0x09, 0x09, 0x06  ,   // P 26
      0x00, 0x3E, 0x41, 0x51, 0x21, 0x5E  ,   // Q 27
      0x00, 0x7F, 0x09, 0x19, 0x29, 0x46  ,   // R 28
      0x00, 0x46, 0x49, 0x49, 0x49, 0x31  ,   // S 29
      0x00, 0x01, 0x01, 0x7F, 0x01, 0x01  ,   // T 30
      0x00, 0x3F, 0x40, 0x40, 0x40, 0x3F  ,   // U 31
      0x00, 0x1F, 0x20, 0x40, 0x20, 0x1F  ,   // V 32
      0x00, 0x3F, 0x40, 0x38, 0x40, 0x3F  ,   // W 33
      0x00, 0x63, 0x14, 0x08, 0x14, 0x63  ,   // X 34
      0x00, 0x07, 0x08, 0x70, 0x08, 0x07  ,   // Y 35
      0x00, 0x61, 0x51, 0x49, 0x45, 0x43  ,   // Z 36

	 /*小写字母的ascall码减去60就为对应字母的序号;*/

      0x00, 0x20, 0x54, 0x54, 0x54, 0x78  ,   // a  37
      0x00, 0x7F, 0x48, 0x44, 0x44, 0x38  ,   // b	38
      0x00, 0x38, 0x44, 0x44, 0x44, 0x20  ,   // c	39
      0x00, 0x38, 0x44, 0x44, 0x48, 0x7F  ,   // d 	40
      0x00, 0x38, 0x54, 0x54, 0x54, 0x18  ,   // e	41
      0x00, 0x08, 0x7E, 0x09, 0x01, 0x02  ,   // f	42
      0x00, 0x18, 0xA4, 0xA4, 0xA4, 0x7C  ,   // g	43
      0x00, 0x7F, 0x08, 0x04, 0x04, 0x78  ,   // h	44
      0x00, 0x00, 0x44, 0x7D, 0x40, 0x00  ,   // i	45
      0x00, 0x40, 0x80, 0x84, 0x7D, 0x00  ,   // j	46
      0x00, 0x7F, 0x10, 0x28, 0x44, 0x00  ,   // k	47
      0x00, 0x00, 0x41, 0x7F, 0x40, 0x00  ,   // l	48
      0x00, 0x7C, 0x04, 0x18, 0x04, 0x78  ,   // m	49
      0x00, 0x7C, 0x08, 0x04, 0x04, 0x78  ,   // n	50
      0x00, 0x38, 0x44, 0x44, 0x44, 0x38  ,   // o	51
      0x00, 0xFC, 0x24, 0x24, 0x24, 0x18  ,   // p	52
      0x00, 0x18, 0x24, 0x24, 0x18, 0xFC  ,   // q	53
      0x00, 0x7C, 0x08, 0x04, 0x04, 0x08  ,   // r	54
      0x00, 0x48, 0x54, 0x54, 0x54, 0x20  ,   // s	55
      0x00, 0x04, 0x3F, 0x44, 0x40, 0x20  ,   // t	56
      0x00, 0x3C, 0x40, 0x40, 0x20, 0x7C  ,   // u	57
      0x00, 0x1C, 0x20, 0x40, 0x20, 0x1C  ,   // v	58
      0x00, 0x3C, 0x40, 0x30, 0x40, 0x3C  ,   // w	59
      0x00, 0x44, 0x28, 0x10, 0x28, 0x44  ,   // x	60
      0x00, 0x1C, 0xA0, 0xA0, 0xA0, 0x7C  ,   // y	61
      0x00, 0x44, 0x64, 0x54, 0x4C, 0x44  ,   // z	62



	 0x00, 0x00, 0x00, 0x2f, 0x00, 0x00 ,   // !	63
     0x00, 0x00, 0x07, 0x00, 0x07, 0x00 ,   // "	64
     0x00, 0x14, 0x7f, 0x14, 0x7f, 0x14 ,   // #	65
     0x00, 0x24, 0x2a, 0x7f, 0x2a, 0x12 ,   // $	66
     0x00, 0x62, 0x64, 0x08, 0x13, 0x23 ,   // %	67
     0x00, 0x36, 0x49, 0x55, 0x22, 0x50 ,   // &	68
	 0x00, 0x00, 0x36, 0x36, 0x00, 0x00  ,   // :	69
     0x00, 0x00, 0x05, 0x03, 0x00, 0x00 ,   // '	70
     0x00, 0x00, 0x1c, 0x22, 0x41, 0x00 ,   // (	71
     0x00, 0x00, 0x41, 0x22, 0x1c, 0x00 ,   // )	72
     0x00, 0x14, 0x08, 0x3E, 0x08, 0x14  ,   // *	73
     0x00, 0x08, 0x08, 0x3E, 0x08, 0x08  ,   // +	74
     0x00, 0x00, 0x00, 0xA0, 0x60, 0x00  ,   // ,	75
     0x00, 0x08, 0x08, 0x08, 0x08, 0x08  ,   // -	76
     0x00, 0x00, 0x60, 0x60, 0x00, 0x00  ,   // .	77
     0x00, 0x20, 0x10, 0x08, 0x04, 0x02  ,   // /	78
	 0x00, 0x00, 0x7F, 0x41, 0x41, 0x00  ,   // [	79
     0x00, 0x55, 0x2A, 0x55, 0x2A, 0x55  ,   // 	80
     0x00, 0x00, 0x41, 0x41, 0x7F, 0x00  ,   // ]	81
     0x00, 0x04, 0x02, 0x01, 0x02, 0x04  ,   // ^	82
     0x00, 0x40, 0x40, 0x40, 0x40, 0x40  ,   // _	83
     0x00, 0x00, 0x01, 0x02, 0x04, 0x00  ,   // '	84  
     0x00, 0x00, 0x56, 0x36, 0x00, 0x00  ,   // ;	85
     0x00, 0x08, 0x14, 0x22, 0x41, 0x00  ,   // <	86
     0x00, 0x14, 0x14, 0x14, 0x14, 0x14  ,   // =	87
     0x00, 0x00, 0x41, 0x22, 0x14, 0x08  ,   // >	88
     0x00, 0x02, 0x01, 0x51, 0x09, 0x06  ,   // ?	89



/*--  调入了一幅图像:这是您新建的图像  --*/ //电量100%  //90
/*--  宽度x高度=6x8  --*/
0x00,0xFE,0xFF,0xFF,0xFE,0x00,


/*--  调入了一幅图像:这是您新建的图像  --*/ //电量80%  //91
/*--  宽度x高度=6x8  --*/
0x00,0xFE,0xFB,0xFB,0xFE,0x00,

/*--  调入了一幅图像:这是您新建的图像  --*/ //电量60%   //92
/*--  宽度x高度=6x8  --*/
0x00,0xFE,0xF3,0xF3,0xFE,0x00,

/*--  调入了一幅图像:这是您新建的图像  --*/  //电量40%  //93
/*--  宽度x高度=6x8  --*/
0x00,0xFE,0xE3,0xE3,0xFE,0x00,

/*--  调入了一幅图像:这是您新建的图像  --*/  //电量20%  //94
/*--  宽度x高度=6x8  --*/
0x00,0xFE,0xC3,0xC3,0xFE,0x00,

/*--  调入了一幅图像:这是您新建的图像  --*/  //电量0%   //95
/*--  宽度x高度=6x8  --*/
0x00,0xFE,0x83,0x83,0xFE,0x00,




/*--  调入了一幅图像:这是您新建的图像  --*/ //96
/*--  宽度x高度=6x8  --*///空格
0x00,0x00,0x00,0x00,0x00,0x00,

/*--  调入了一幅图像:这是您新建的图像  --*/ //97;
/*--  宽度x高度=6x8  --*///、、//闹钟;
0xBD,0x42,0x52,0x5A,0x42,0xBD,

/*--  调入了一幅图像:       6x8小光标  --*///98;
/*--  宽度x高度=6x8  --*/
0x80,0x80,0x80,0x80,0x80,0x80,


/*--  调入了一幅图像:这是您新建的图像  -99-*/ //8x16上半边感叹号;
/*--  宽度x高度=6x8  --*/
0x00,0x00,0x00,0xF0,0x00,0x00,

/*--  调入了一幅图像:这是您新建的图像  -100-*///8x16下半边感叹号;
/*--  宽度x高度=6x8  --*/
0x00,0x00,0x00,0x6F,0x60,0x00,






};

//0-9;
uchar code shuzi[]={


/*数字的ascall码减去48就为对应字母的序号;*/

/*--  文字:  0  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,

/*--  文字:  1  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

/*--  文字:  2  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,

/*--  文字:  3  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,

/*--  文字:  4  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,

/*--  文字:  5  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,

/*--  文字:  6  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,

/*--  文字:  7  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,

/*--  文字:  8  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,

/*--  文字:  9  --*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,



/*/a-z;10+  大写字母ascall码-87;*/

/*--  文字:  a  --10*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20,

/*--  文字:  b  --11*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00,

/*--  文字:  c  --12*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,

/*--  文字:  d  --13*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20,

/*--  文字:  e  --*14/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,

/*--  文字:  f  --*15/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

/*--  文字:  g  --16*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,

/*--  文字:  h  --*17/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,

/*--  文字:  i  --*18/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

/*--  文字:  j  --19*/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,

/*--  文字:  k  --*20/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00,

/*--  文字:  l  --*21/
/*--  宋体12;  此字体下对应的点阵为:宽x高=8x16   --*/
0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,

/*--  文字:  m  --22*/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -