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

📄 lcd_ascii.lst

📁 ATmega64单片机
💻 LST
📖 第 1 页 / 共 5 页
字号:
   1               		.file	"LCD_ASCII.c"
   2               	__SREG__ = 0x3f
   3               	__SP_H__ = 0x3e
   4               	__SP_L__ = 0x3d
   5               	__tmp_reg__ = 0
   6               	__zero_reg__ = 1
   7               		.global __do_copy_data
   8               		.global __do_clear_bss
  10               		.text
  11               	.Ltext0:
  93               	.global	Dis_Ascii_12_fast
  95               	Dis_Ascii_12_fast:
   1:LCD\LCD_ASCII.c **** /*****************************************************/
   2:LCD\LCD_ASCII.c **** /*            File name : LCD_ASCII.c                                              */
   3:LCD\LCD_ASCII.c **** /* Description : code for displaying a ASCII characters                 */
   4:LCD\LCD_ASCII.c **** /* Platform     : AVRStudio4.13 + WinAVR20070525  for AVR     */
   5:LCD\LCD_ASCII.c **** /* Author       : Michael Zhang - 章其波                            */
   6:LCD\LCD_ASCII.c **** /* Email         : sudazqb@163.com                                          */
   7:LCD\LCD_ASCII.c **** /* MSN          : zhangqibo_1985@hotmail.com                          */
   8:LCD\LCD_ASCII.c **** /* Date          : 2007-2-2                                                    */
   9:LCD\LCD_ASCII.c **** /* NOT FOR COMMERCIAL USE,     ALL RIGHT RESERVED!         */
  10:LCD\LCD_ASCII.c **** /*****************************************************/
  11:LCD\LCD_ASCII.c **** /* Change Log:                                                                      */
  12:LCD\LCD_ASCII.c **** /*                   20071109: add a faster display function for 3310 */
  13:LCD\LCD_ASCII.c **** /*                   20070202: original version                                 */
  14:LCD\LCD_ASCII.c **** /*****************************************************/
  15:LCD\LCD_ASCII.c **** 
  16:LCD\LCD_ASCII.c **** #include"LCD_ASCII.h"
  17:LCD\LCD_ASCII.c **** #include<avr/pgmspace.h>
  18:LCD\LCD_ASCII.c **** 
  19:LCD\LCD_ASCII.c **** /*************************************************/
  20:LCD\LCD_ASCII.c **** /*      西文字库   8*16                          */
  21:LCD\LCD_ASCII.c **** /*************************************************/
  22:LCD\LCD_ASCII.c **** const unsigned char CTAB_16[][16] PROGMEM = 
  23:LCD\LCD_ASCII.c **** {
  24:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  25:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0xF8,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x33,0x30,0x00,0x00,0x00,
  26:LCD\LCD_ASCII.c **** 0x00,0x10,0x0C,0x06,0x10,0x0C,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  27:LCD\LCD_ASCII.c **** 0x40,0xC0,0x78,0x40,0xC0,0x78,0x40,0x00,0x04,0x3F,0x04,0x04,0x3F,0x04,0x04,0x00,
  28:LCD\LCD_ASCII.c **** 0x00,0x70,0x88,0xFC,0x08,0x30,0x00,0x00,0x00,0x18,0x20,0xFF,0x21,0x1E,0x00,0x00,
  29:LCD\LCD_ASCII.c **** 0xF0,0x08,0xF0,0x00,0xE0,0x18,0x00,0x00,0x00,0x21,0x1C,0x03,0x1E,0x21,0x1E,0x00,
  30:LCD\LCD_ASCII.c **** 0x00,0xF0,0x08,0x88,0x70,0x00,0x00,0x00,0x1E,0x21,0x23,0x24,0x19,0x27,0x21,0x10,
  31:LCD\LCD_ASCII.c **** 0x10,0x16,0x0E,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  32:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0xE0,0x18,0x04,0x02,0x00,0x00,0x00,0x00,0x07,0x18,0x20,0x40,0x00,
  33:LCD\LCD_ASCII.c **** 0x00,0x02,0x04,0x18,0xE0,0x00,0x00,0x00,0x00,0x40,0x20,0x18,0x07,0x00,0x00,0x00,
  34:LCD\LCD_ASCII.c **** 0x40,0x40,0x80,0xF0,0x80,0x40,0x40,0x00,0x02,0x02,0x01,0x0F,0x01,0x02,0x02,0x00,
  35:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0xF0,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x1F,0x01,0x01,0x01,0x00,
  36:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0xB0,0x70,0x00,0x00,0x00,0x00,0x00,
  37:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x01,0x01,0x01,0x01,0x01,0x01,
  38:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,0x00,0x00,
  39:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x80,0x60,0x18,0x04,0x00,0x60,0x18,0x06,0x01,0x00,0x00,0x00,
  40:LCD\LCD_ASCII.c **** 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x0F,0x10,0x20,0x20,0x10,0x0F,0x00,
  41:LCD\LCD_ASCII.c **** 0x00,0x10,0x10,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
  42:LCD\LCD_ASCII.c **** 0x00,0x70,0x08,0x08,0x08,0x88,0x70,0x00,0x00,0x30,0x28,0x24,0x22,0x21,0x30,0x00,
  43:LCD\LCD_ASCII.c **** 0x00,0x30,0x08,0x88,0x88,0x48,0x30,0x00,0x00,0x18,0x20,0x20,0x20,0x11,0x0E,0x00,
  44:LCD\LCD_ASCII.c **** 0x00,0x00,0xC0,0x20,0x10,0xF8,0x00,0x00,0x00,0x07,0x04,0x24,0x24,0x3F,0x24,0x00,
  45:LCD\LCD_ASCII.c **** 0x00,0xF8,0x08,0x88,0x88,0x08,0x08,0x00,0x00,0x19,0x21,0x20,0x20,0x11,0x0E,0x00,
  46:LCD\LCD_ASCII.c **** 0x00,0xE0,0x10,0x88,0x88,0x18,0x00,0x00,0x00,0x0F,0x11,0x20,0x20,0x11,0x0E,0x00,
  47:LCD\LCD_ASCII.c **** 0x00,0x38,0x08,0x08,0xC8,0x38,0x08,0x00,0x00,0x00,0x00,0x3F,0x00,0x00,0x00,0x00,
  48:LCD\LCD_ASCII.c **** 0x00,0x70,0x88,0x08,0x08,0x88,0x70,0x00,0x00,0x1C,0x22,0x21,0x21,0x22,0x1C,0x00,
  49:LCD\LCD_ASCII.c **** 0x00,0xE0,0x10,0x08,0x08,0x10,0xE0,0x00,0x00,0x00,0x31,0x22,0x22,0x11,0x0F,0x00,
  50:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0xC0,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x30,0x30,0x00,0x00,0x00,
  51:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x80,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x60,0x00,0x00,0x00,0x00,
  52:LCD\LCD_ASCII.c **** 0x00,0x00,0x80,0x40,0x20,0x10,0x08,0x00,0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x00,
  53:LCD\LCD_ASCII.c **** 0x40,0x40,0x40,0x40,0x40,0x40,0x40,0x00,0x04,0x04,0x04,0x04,0x04,0x04,0x04,0x00,
  54:LCD\LCD_ASCII.c **** 0x00,0x08,0x10,0x20,0x40,0x80,0x00,0x00,0x00,0x20,0x10,0x08,0x04,0x02,0x01,0x00,
  55:LCD\LCD_ASCII.c **** 0x00,0x70,0x48,0x08,0x08,0x08,0xF0,0x00,0x00,0x00,0x00,0x30,0x36,0x01,0x00,0x00,
  56:LCD\LCD_ASCII.c **** 0xC0,0x30,0xC8,0x28,0xE8,0x10,0xE0,0x00,0x07,0x18,0x27,0x24,0x23,0x14,0x0B,0x00,
  57:LCD\LCD_ASCII.c **** 0x00,0x00,0xC0,0x38,0xE0,0x00,0x00,0x00,0x20,0x3C,0x23,0x02,0x02,0x27,0x38,0x20,
  58:LCD\LCD_ASCII.c **** 0x08,0xF8,0x88,0x88,0x88,0x70,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x11,0x0E,0x00,
  59:LCD\LCD_ASCII.c **** 0xC0,0x30,0x08,0x08,0x08,0x08,0x38,0x00,0x07,0x18,0x20,0x20,0x20,0x10,0x08,0x00,
  60:LCD\LCD_ASCII.c **** 0x08,0xF8,0x08,0x08,0x08,0x10,0xE0,0x00,0x20,0x3F,0x20,0x20,0x20,0x10,0x0F,0x00,
  61:LCD\LCD_ASCII.c **** 0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x20,0x23,0x20,0x18,0x00,
  62:LCD\LCD_ASCII.c **** 0x08,0xF8,0x88,0x88,0xE8,0x08,0x10,0x00,0x20,0x3F,0x20,0x00,0x03,0x00,0x00,0x00,
  63:LCD\LCD_ASCII.c **** 0xC0,0x30,0x08,0x08,0x08,0x38,0x00,0x00,0x07,0x18,0x20,0x20,0x22,0x1E,0x02,0x00,
  64:LCD\LCD_ASCII.c **** 0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x20,0x3F,0x21,0x01,0x01,0x21,0x3F,0x20,
  65:LCD\LCD_ASCII.c **** 0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
  66:LCD\LCD_ASCII.c **** 0x00,0x00,0x08,0x08,0xF8,0x08,0x08,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,0x00,
  67:LCD\LCD_ASCII.c **** 0x08,0xF8,0x88,0xC0,0x28,0x18,0x08,0x00,0x20,0x3F,0x20,0x01,0x26,0x38,0x20,0x00,
  68:LCD\LCD_ASCII.c **** 0x08,0xF8,0x08,0x00,0x00,0x00,0x00,0x00,0x20,0x3F,0x20,0x20,0x20,0x20,0x30,0x00,
  69:LCD\LCD_ASCII.c **** 0x08,0xF8,0xF8,0x00,0xF8,0xF8,0x08,0x00,0x20,0x3F,0x00,0x3F,0x00,0x3F,0x20,0x00,
  70:LCD\LCD_ASCII.c **** 0x08,0xF8,0x30,0xC0,0x00,0x08,0xF8,0x08,0x20,0x3F,0x20,0x00,0x07,0x18,0x3F,0x00,
  71:LCD\LCD_ASCII.c **** 0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x10,0x20,0x20,0x20,0x10,0x0F,0x00,
  72:LCD\LCD_ASCII.c **** 0x08,0xF8,0x08,0x08,0x08,0x08,0xF0,0x00,0x20,0x3F,0x21,0x01,0x01,0x01,0x00,0x00,
  73:LCD\LCD_ASCII.c **** 0xE0,0x10,0x08,0x08,0x08,0x10,0xE0,0x00,0x0F,0x18,0x24,0x24,0x38,0x50,0x4F,0x00,
  74:LCD\LCD_ASCII.c **** 0x08,0xF8,0x88,0x88,0x88,0x88,0x70,0x00,0x20,0x3F,0x20,0x00,0x03,0x0C,0x30,0x20,
  75:LCD\LCD_ASCII.c **** 0x00,0x70,0x88,0x08,0x08,0x08,0x38,0x00,0x00,0x38,0x20,0x21,0x21,0x22,0x1C,0x00,
  76:LCD\LCD_ASCII.c **** 0x18,0x08,0x08,0xF8,0x08,0x08,0x18,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,
  77:LCD\LCD_ASCII.c **** 0x08,0xF8,0x08,0x00,0x00,0x08,0xF8,0x08,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,
  78:LCD\LCD_ASCII.c **** 0x08,0x78,0x88,0x00,0x00,0xC8,0x38,0x08,0x00,0x00,0x07,0x38,0x0E,0x01,0x00,0x00,
  79:LCD\LCD_ASCII.c **** 0xF8,0x08,0x00,0xF8,0x00,0x08,0xF8,0x00,0x03,0x3C,0x07,0x00,0x07,0x3C,0x03,0x00,
  80:LCD\LCD_ASCII.c **** 0x08,0x18,0x68,0x80,0x80,0x68,0x18,0x08,0x20,0x30,0x2C,0x03,0x03,0x2C,0x30,0x20,
  81:LCD\LCD_ASCII.c **** 0x08,0x38,0xC8,0x00,0xC8,0x38,0x08,0x00,0x00,0x00,0x20,0x3F,0x20,0x00,0x00,0x00,
  82:LCD\LCD_ASCII.c **** 0x10,0x08,0x08,0x08,0xC8,0x38,0x08,0x00,0x20,0x38,0x26,0x21,0x20,0x20,0x18,0x00,
  83:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0xFE,0x02,0x02,0x02,0x00,0x00,0x00,0x00,0x7F,0x40,0x40,0x40,0x00,
  84:LCD\LCD_ASCII.c **** 0x00,0x0C,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x01,0x06,0x38,0xC0,0x00,
  85:LCD\LCD_ASCII.c **** 0x00,0x02,0x02,0x02,0xFE,0x00,0x00,0x00,0x00,0x40,0x40,0x40,0x7F,0x00,0x00,0x00,
  86:LCD\LCD_ASCII.c **** 0x00,0x00,0x04,0x02,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  87:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x80,
  88:LCD\LCD_ASCII.c **** 0x00,0x02,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
  89:LCD\LCD_ASCII.c **** 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x19,0x24,0x22,0x22,0x22,0x3F,0x20,
  90:LCD\LCD_ASCII.c **** 0x08,0xF8,0x00,0x80,0x80,0x00,0x00,0x00,0x00,0x3F,0x11,0x20,0x20,0x11,0x0E,0x00,
  91:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x80,0x80,0x80,0x00,0x00,0x00,0x0E,0x11,0x20,0x20,0x20,0x11,0x00,
  92:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x80,0x80,0x88,0xF8,0x00,0x00,0x0E,0x11,0x20,0x20,0x10,0x3F,0x20,
  93:LCD\LCD_ASCII.c **** 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x22,0x22,0x22,0x22,0x13,0x00,
  94:LCD\LCD_ASCII.c **** 0x00,0x80,0x80,0xF0,0x88,0x88,0x88,0x18,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
  95:LCD\LCD_ASCII.c **** 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x6B,0x94,0x94,0x94,0x93,0x60,0x00,
  96:LCD\LCD_ASCII.c **** 0x08,0xF8,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,
  97:LCD\LCD_ASCII.c **** 0x00,0x80,0x98,0x98,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
  98:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x80,0x98,0x98,0x00,0x00,0x00,0xC0,0x80,0x80,0x80,0x7F,0x00,0x00,
  99:LCD\LCD_ASCII.c **** 0x08,0xF8,0x00,0x00,0x80,0x80,0x80,0x00,0x20,0x3F,0x24,0x02,0x2D,0x30,0x20,0x00,
 100:LCD\LCD_ASCII.c **** 0x00,0x08,0x08,0xF8,0x00,0x00,0x00,0x00,0x00,0x20,0x20,0x3F,0x20,0x20,0x00,0x00,
 101:LCD\LCD_ASCII.c **** 0x80,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x20,0x3F,0x20,0x00,0x3F,0x20,0x00,0x3F,
 102:LCD\LCD_ASCII.c **** 0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x3F,0x21,0x00,0x00,0x20,0x3F,0x20,
 103:LCD\LCD_ASCII.c **** 0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x00,0x1F,0x20,0x20,0x20,0x20,0x1F,0x00,
 104:LCD\LCD_ASCII.c **** 0x80,0x80,0x00,0x80,0x80,0x00,0x00,0x00,0x80,0xFF,0xA1,0x20,0x20,0x11,0x0E,0x00,
 105:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x80,0x80,0x80,0x80,0x00,0x00,0x0E,0x11,0x20,0x20,0xA0,0xFF,0x80,
 106:LCD\LCD_ASCII.c **** 0x80,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x20,0x20,0x3F,0x21,0x20,0x00,0x01,0x00,
 107:LCD\LCD_ASCII.c **** 0x00,0x00,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x33,0x24,0x24,0x24,0x24,0x19,0x00,
 108:LCD\LCD_ASCII.c **** 0x00,0x80,0x80,0xE0,0x80,0x80,0x00,0x00,0x00,0x00,0x00,0x1F,0x20,0x20,0x00,0x00,
 109:LCD\LCD_ASCII.c **** 0x80,0x80,0x00,0x00,0x00,0x80,0x80,0x00,0x00,0x1F,0x20,0x20,0x20,0x10,0x3F,0x20,
 110:LCD\LCD_ASCII.c **** 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x00,0x01,0x0E,0x30,0x08,0x06,0x01,0x00,
 111:LCD\LCD_ASCII.c **** 0x80,0x80,0x00,0x80,0x00,0x80,0x80,0x80,0x0F,0x30,0x0C,0x03,0x0C,0x30,0x0F,0x00,
 112:LCD\LCD_ASCII.c **** 0x00,0x80,0x80,0x00,0x80,0x80,0x80,0x00,0x00,0x20,0x31,0x2E,0x0E,0x31,0x20,0x00,
 113:LCD\LCD_ASCII.c **** 0x80,0x80,0x80,0x00,0x00,0x80,0x80,0x80,0x80,0x81,0x8E,0x70,0x18,0x06,0x01,0x00,
 114:LCD\LCD_ASCII.c **** 0x00,0x80,0x80,0x80,0x80,0x80,0x80,0x00,0x00,0x21,0x30,0x2C,0x22,0x21,0x30,0x00,
 115:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x80,0x7C,0x02,0x02,0x00,0x00,0x00,0x00,0x00,0x3F,0x40,0x40,
 116:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0xFF,0x00,0x00,0x00,
 117:LCD\LCD_ASCII.c **** 0x00,0x02,0x02,0x7C,0x80,0x00,0x00,0x00,0x00,0x40,0x40,0x3F,0x00,0x00,0x00,0x00,
 118:LCD\LCD_ASCII.c **** 0x00,0x06,0x01,0x01,0x02,0x02,0x04,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
 119:LCD\LCD_ASCII.c **** };
 120:LCD\LCD_ASCII.c **** 
 121:LCD\LCD_ASCII.c **** /*************************************************/
 122:LCD\LCD_ASCII.c **** /*      西文字库   6*12                          */
 123:LCD\LCD_ASCII.c **** /*************************************************/
 124:LCD\LCD_ASCII.c **** const unsigned char CTAB_12[][12] PROGMEM =
 125:LCD\LCD_ASCII.c **** {
 126:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 127:LCD\LCD_ASCII.c **** 0x00,0x00,0xFC,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
 128:LCD\LCD_ASCII.c **** 0x00,0x0C,0x02,0x0C,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 129:LCD\LCD_ASCII.c **** 0x90,0xD0,0xBC,0xD0,0xBC,0x90,0x00,0x03,0x00,0x03,0x00,0x00,
 130:LCD\LCD_ASCII.c **** 0x18,0x24,0xFE,0x44,0x8C,0x00,0x03,0x02,0x07,0x02,0x01,0x00,
 131:LCD\LCD_ASCII.c **** 0x18,0x24,0xD8,0xB0,0x4C,0x80,0x00,0x03,0x00,0x01,0x02,0x01,
 132:LCD\LCD_ASCII.c **** 0xC0,0x38,0xE4,0x38,0xE0,0x00,0x01,0x02,0x02,0x01,0x02,0x02,
 133:LCD\LCD_ASCII.c **** 0x08,0x06,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 134:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0xF8,0x04,0x02,0x00,0x00,0x00,0x01,0x02,0x04,
 135:LCD\LCD_ASCII.c **** 0x00,0x02,0x04,0xF8,0x00,0x00,0x00,0x04,0x02,0x01,0x00,0x00,
 136:LCD\LCD_ASCII.c **** 0x90,0x60,0xF8,0x60,0x90,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
 137:LCD\LCD_ASCII.c **** 0x20,0x20,0xFC,0x20,0x20,0x00,0x00,0x00,0x01,0x00,0x00,0x00,
 138:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x06,0x00,0x00,0x00,0x00,
 139:LCD\LCD_ASCII.c **** 0x20,0x20,0x20,0x20,0x20,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 140:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,0x00,
 141:LCD\LCD_ASCII.c **** 0x00,0x80,0x60,0x1C,0x02,0x00,0x04,0x03,0x00,0x00,0x00,0x00,
 142:LCD\LCD_ASCII.c **** 0xF8,0x04,0x04,0x04,0xF8,0x00,0x01,0x02,0x02,0x02,0x01,0x00,
 143:LCD\LCD_ASCII.c **** 0x00,0x08,0xFC,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x00,0x00,
 144:LCD\LCD_ASCII.c **** 0x18,0x84,0x44,0x24,0x18,0x00,0x03,0x02,0x02,0x02,0x02,0x00,
 145:LCD\LCD_ASCII.c **** 0x08,0x04,0x24,0x24,0xD8,0x00,0x01,0x02,0x02,0x02,0x01,0x00,
 146:LCD\LCD_ASCII.c **** 0x40,0xB0,0x88,0xFC,0x80,0x00,0x00,0x00,0x00,0x03,0x02,0x00,
 147:LCD\LCD_ASCII.c **** 0x3C,0x24,0x24,0x24,0xC4,0x00,0x01,0x02,0x02,0x02,0x01,0x00,
 148:LCD\LCD_ASCII.c **** 0xF8,0x24,0x24,0x2C,0xC0,0x00,0x01,0x02,0x02,0x02,0x01,0x00,
 149:LCD\LCD_ASCII.c **** 0x0C,0x04,0xE4,0x1C,0x04,0x00,0x00,0x00,0x03,0x00,0x00,0x00,
 150:LCD\LCD_ASCII.c **** 0xD8,0x24,0x24,0x24,0xD8,0x00,0x01,0x02,0x02,0x02,0x01,0x00,
 151:LCD\LCD_ASCII.c **** 0x38,0x44,0x44,0x44,0xF8,0x00,0x00,0x03,0x02,0x02,0x01,0x00,
 152:LCD\LCD_ASCII.c **** 0x00,0x00,0x10,0x00,0x00,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
 153:LCD\LCD_ASCII.c **** 0x00,0x00,0x20,0x00,0x00,0x00,0x00,0x00,0x06,0x00,0x00,0x00,
 154:LCD\LCD_ASCII.c **** 0x00,0x20,0x50,0x88,0x04,0x02,0x00,0x00,0x00,0x00,0x01,0x02,
 155:LCD\LCD_ASCII.c **** 0x90,0x90,0x90,0x90,0x90,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 156:LCD\LCD_ASCII.c **** 0x00,0x02,0x04,0x88,0x50,0x20,0x00,0x02,0x01,0x00,0x00,0x00,
 157:LCD\LCD_ASCII.c **** 0x18,0x04,0xC4,0x24,0x18,0x00,0x00,0x00,0x02,0x00,0x00,0x00,
 158:LCD\LCD_ASCII.c **** 0xF8,0x04,0xE4,0x94,0xF8,0x00,0x01,0x02,0x02,0x02,0x02,0x00,
 159:LCD\LCD_ASCII.c **** 0x00,0xE0,0x9C,0xF0,0x80,0x00,0x02,0x03,0x00,0x00,0x03,0x02,
 160:LCD\LCD_ASCII.c **** 0x04,0xFC,0x24,0x24,0xD8,0x00,0x02,0x03,0x02,0x02,0x01,0x00,
 161:LCD\LCD_ASCII.c **** 0xF8,0x04,0x04,0x04,0x0C,0x00,0x01,0x02,0x02,0x02,0x01,0x00,
 162:LCD\LCD_ASCII.c **** 0x04,0xFC,0x04,0x04,0xF8,0x00,0x02,0x03,0x02,0x02,0x01,0x00,
 163:LCD\LCD_ASCII.c **** 0x04,0xFC,0x24,0x74,0x0C,0x00,0x02,0x03,0x02,0x02,0x03,0x00,
 164:LCD\LCD_ASCII.c **** 0x04,0xFC,0x24,0x74,0x0C,0x00,0x02,0x03,0x02,0x00,0x00,0x00,
 165:LCD\LCD_ASCII.c **** 0xF0,0x08,0x04,0x44,0xCC,0x40,0x00,0x01,0x02,0x02,0x01,0x00,
 166:LCD\LCD_ASCII.c **** 0x04,0xFC,0x20,0x20,0xFC,0x04,0x02,0x03,0x00,0x00,0x03,0x02,
 167:LCD\LCD_ASCII.c **** 0x04,0x04,0xFC,0x04,0x04,0x00,0x02,0x02,0x03,0x02,0x02,0x00,
 168:LCD\LCD_ASCII.c **** 0x00,0x04,0x04,0xFC,0x04,0x04,0x06,0x04,0x04,0x03,0x00,0x00,
 169:LCD\LCD_ASCII.c **** 0x04,0xFC,0x24,0xD0,0x0C,0x04,0x02,0x03,0x02,0x00,0x03,0x02,
 170:LCD\LCD_ASCII.c **** 0x04,0xFC,0x04,0x00,0x00,0x00,0x02,0x03,0x02,0x02,0x02,0x03,
 171:LCD\LCD_ASCII.c **** 0xFC,0x3C,0xC0,0x3C,0xFC,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
 172:LCD\LCD_ASCII.c **** 0x04,0xFC,0x30,0xC4,0xFC,0x04,0x02,0x03,0x02,0x00,0x03,0x00,
 173:LCD\LCD_ASCII.c **** 0xF8,0x04,0x04,0x04,0xF8,0x00,0x01,0x02,0x02,0x02,0x01,0x00,
 174:LCD\LCD_ASCII.c **** 0x04,0xFC,0x24,0x24,0x18,0x00,0x02,0x03,0x02,0x00,0x00,0x00,
 175:LCD\LCD_ASCII.c **** 0xF8,0x84,0x84,0x04,0xF8,0x00,0x01,0x02,0x02,0x07,0x05,0x00,
 176:LCD\LCD_ASCII.c **** 0x04,0xFC,0x24,0x64,0x98,0x00,0x02,0x03,0x02,0x00,0x03,0x02,
 177:LCD\LCD_ASCII.c **** 0x18,0x24,0x24,0x44,0x8C,0x00,0x03,0x02,0x02,0x02,0x01,0x00,
 178:LCD\LCD_ASCII.c **** 0x0C,0x04,0xFC,0x04,0x0C,0x00,0x00,0x02,0x03,0x02,0x00,0x00,
 179:LCD\LCD_ASCII.c **** 0x04,0xFC,0x00,0x00,0xFC,0x04,0x00,0x01,0x02,0x02,0x01,0x00,
 180:LCD\LCD_ASCII.c **** 0x04,0x7C,0x80,0xE0,0x1C,0x04,0x00,0x00,0x03,0x00,0x00,0x00,
 181:LCD\LCD_ASCII.c **** 0x1C,0xE0,0x3C,0xE0,0x1C,0x00,0x00,0x03,0x00,0x03,0x00,0x00,
 182:LCD\LCD_ASCII.c **** 0x04,0x9C,0x60,0x9C,0x04,0x00,0x02,0x03,0x00,0x03,0x02,0x00,
 183:LCD\LCD_ASCII.c **** 0x04,0x1C,0xE0,0x1C,0x04,0x00,0x00,0x02,0x03,0x02,0x00,0x00,
 184:LCD\LCD_ASCII.c **** 0x0C,0x84,0x64,0x1C,0x04,0x00,0x02,0x03,0x02,0x02,0x03,0x00,
 185:LCD\LCD_ASCII.c **** 0x00,0x00,0xFE,0x02,0x02,0x00,0x00,0x00,0x07,0x04,0x04,0x00,
 186:LCD\LCD_ASCII.c **** 0x00,0x0E,0x30,0xC0,0x00,0x00,0x00,0x00,0x00,0x01,0x02,0x00,
 187:LCD\LCD_ASCII.c **** 0x00,0x02,0x02,0xFE,0x00,0x00,0x00,0x04,0x04,0x07,0x00,0x00,
 188:LCD\LCD_ASCII.c **** 0x00,0x04,0x02,0x04,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 189:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0x00,0x00,0x00,0x08,0x08,0x08,0x08,0x08,0x08,
 190:LCD\LCD_ASCII.c **** 0x00,0x00,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,
 191:LCD\LCD_ASCII.c **** 0x00,0x40,0xA0,0xA0,0xC0,0x00,0x00,0x01,0x02,0x02,0x03,0x02,
 192:LCD\LCD_ASCII.c **** 0x04,0xFC,0x20,0x20,0xC0,0x00,0x00,0x03,0x02,0x02,0x01,0x00,
 193:LCD\LCD_ASCII.c **** 0x00,0xC0,0x20,0x20,0x60,0x00,0x00,0x01,0x02,0x02,0x02,0x00,
 194:LCD\LCD_ASCII.c **** 0x00,0xC0,0x20,0x24,0xFC,0x00,0x00,0x01,0x02,0x02,0x03,0x02,
 195:LCD\LCD_ASCII.c **** 0x00,0xC0,0xA0,0xA0,0xC0,0x00,0x00,0x01,0x02,0x02,0x02,0x00,
 196:LCD\LCD_ASCII.c **** 0x00,0x20,0xF8,0x24,0x24,0x04,0x00,0x02,0x03,0x02,0x02,0x00,
 197:LCD\LCD_ASCII.c **** 0x00,0x40,0xA0,0xA0,0x60,0x20,0x00,0x07,0x0A,0x0A,0x0A,0x04,
 198:LCD\LCD_ASCII.c **** 0x04,0xFC,0x20,0x20,0xC0,0x00,0x02,0x03,0x02,0x00,0x03,0x02,
 199:LCD\LCD_ASCII.c **** 0x00,0x20,0xE4,0x00,0x00,0x00,0x00,0x02,0x03,0x02,0x00,0x00,
 200:LCD\LCD_ASCII.c **** 0x00,0x00,0x20,0xE4,0x00,0x00,0x08,0x08,0x08,0x07,0x00,0x00,
 201:LCD\LCD_ASCII.c **** 0x04,0xFC,0x80,0xE0,0x20,0x20,0x02,0x03,0x02,0x00,0x03,0x02,
 202:LCD\LCD_ASCII.c **** 0x04,0x04,0xFC,0x00,0x00,0x00,0x02,0x02,0x03,0x02,0x02,0x00,
 203:LCD\LCD_ASCII.c **** 0xE0,0x20,0xE0,0x20,0xC0,0x00,0x03,0x00,0x03,0x00,0x03,0x00,
 204:LCD\LCD_ASCII.c **** 0x20,0xE0,0x20,0x20,0xC0,0x00,0x02,0x03,0x02,0x00,0x03,0x02,
 205:LCD\LCD_ASCII.c **** 0x00,0xC0,0x20,0x20,0xC0,0x00,0x00,0x01,0x02,0x02,0x01,0x00,
 206:LCD\LCD_ASCII.c **** 0x20,0xE0,0x20,0x20,0xC0,0x00,0x08,0x0F,0x0A,0x02,0x01,0x00,
 207:LCD\LCD_ASCII.c **** 0x00,0xC0,0x20,0x20,0xE0,0x00,0x00,0x01,0x02,0x0A,0x0F,0x08,
 208:LCD\LCD_ASCII.c **** 0x20,0xE0,0x40,0x20,0x20,0x00,0x02,0x03,0x02,0x00,0x00,0x00,
 209:LCD\LCD_ASCII.c **** 0x00,0x60,0xA0,0xA0,0x20,0x00,0x00,0x02,0x02,0x02,0x03,0x00,
 210:LCD\LCD_ASCII.c **** 0x00,0x20,0xF8,0x20,0x00,0x00,0x00,0x00,0x01,0x02,0x02,0x00,
 211:LCD\LCD_ASCII.c **** 0x20,0xE0,0x00,0x20,0xE0,0x00,0x00,0x01,0x02,0x02,0x03,0x02,
 212:LCD\LCD_ASCII.c **** 0x20,0xE0,0x20,0x80,0x60,0x20,0x00,0x00,0x03,0x01,0x00,0x00,
 213:LCD\LCD_ASCII.c **** 0x60,0x80,0xE0,0x80,0x60,0x00,0x00,0x03,0x00,0x03,0x00,0x00,
 214:LCD\LCD_ASCII.c **** 0x20,0x60,0x80,0x60,0x20,0x00,0x02,0x03,0x00,0x03,0x02,0x00,
 215:LCD\LCD_ASCII.c **** 0x20,0xE0,0x20,0x80,0x60,0x20,0x08,0x08,0x07,0x01,0x00,0x00,
 216:LCD\LCD_ASCII.c **** 0x00,0x20,0xA0,0x60,0x20,0x00,0x00,0x02,0x03,0x02,0x02,0x00,
 217:LCD\LCD_ASCII.c **** 0x00,0x00,0x20,0xDE,0x02,0x00,0x00,0x00,0x00,0x07,0x04,0x00,
 218:LCD\LCD_ASCII.c **** 0x00,0x00,0x00,0xFF,0x00,0x00,0x00,0x00,0x00,0x0F,0x00,0x00,
 219:LCD\LCD_ASCII.c **** 0x00,0x02,0xDE,0x20,0x00,0x00,0x00,0x04,0x07,0x00,0x00,0x00,
 220:LCD\LCD_ASCII.c **** 0x02,0x01,0x02,0x04,0x04,0x02,0x00,0x00,0x00,0x00,0x00,0x00
 221:LCD\LCD_ASCII.c **** };
 222:LCD\LCD_ASCII.c **** 
 223:LCD\LCD_ASCII.c **** void Dis_Ascii_12(unsigned int x,unsigned int y,unsigned char ch)
 224:LCD\LCD_ASCII.c **** {
 225:LCD\LCD_ASCII.c **** 	unsigned char i,j;
 226:LCD\LCD_ASCII.c **** 	unsigned char temp;
 227:LCD\LCD_ASCII.c **** 	for(i=0;i<6;i++)
 228:LCD\LCD_ASCII.c **** 	{
 229:LCD\LCD_ASCII.c **** 		temp = pgm_read_byte(&CTAB_12[ch-0x20][i]);
 230:LCD\LCD_ASCII.c **** 		for(j=0;j<8;j++)
 231:LCD\LCD_ASCII.c **** 		{
 232:LCD\LCD_ASCII.c **** 			if(temp&(1<<j))OnePixel(x+i,y+j,1);
 233:LCD\LCD_ASCII.c **** 			else OnePixel(x+i,y+j,0);
 234:LCD\LCD_ASCII.c **** 		}
 235:LCD\LCD_ASCII.c **** 	}
 236:LCD\LCD_ASCII.c **** 	for(i=0;i<6;i++)
 237:LCD\LCD_ASCII.c **** 	{
 238:LCD\LCD_ASCII.c **** 		temp = pgm_read_byte(&CTAB_12[ch-0x20][i+6]);
 239:LCD\LCD_ASCII.c **** 		for(j=0;j<4;j++)
 240:LCD\LCD_ASCII.c **** 		{
 241:LCD\LCD_ASCII.c **** 			if(temp&(1<<j))OnePixel(x+i,y+j+8,1);
 242:LCD\LCD_ASCII.c **** 			else OnePixel(x+i,y+j+8,0);
 243:LCD\LCD_ASCII.c **** 		}
 244:LCD\LCD_ASCII.c **** 	}
 245:LCD\LCD_ASCII.c **** }
 246:LCD\LCD_ASCII.c **** 
 247:LCD\LCD_ASCII.c **** void Dis_Ascii_12_fast(unsigned int x,unsigned int y,unsigned char ch)
 248:LCD\LCD_ASCII.c **** {
  96               	sh r28
  97               		push r29
  98               	/* prologue end (size=4) */
  99               		movw r28,r24
 100 0000 0F93      		movw r24,r22
 102 0004 CF93      	.LM1:
 103 0006 DF93      		ldi r22,lo8(12)
 104               		ldi r23,hi8(12)
 105 0008 EC01      		call __udivmodhi4
 249:LCD\LCD_ASCII.c **** 	unsigned int i,j;
 250:LCD\LCD_ASCII.c **** 	unsigned char temp;
 251:LCD\LCD_ASCII.c **** 
 252:LCD\LCD_ASCII.c ****        extern unsigned char disBuf[504];
 253:LCD\LCD_ASCII.c **** // disBuf[(y/8)*84 + x +i] = temp;
 254:LCD\LCD_ASCII.c ****         j = y/12;
 107               	22,__zero_reg__
 108               		cpc r23,__zero_reg__
 109 000c 6CE0      		brne .L2
 110 000e 70E0      	.LBB2:
 255:LCD\LCD_ASCII.c ****         if(j==0)
 112               	
 113               		ldi r24,lo8(12)
 114 0014 6115      		mul r20,r24
 115 0016 7105      		movw r22,r0
 116 0018 01F4      		clr r1
 117               		movw r30,r22
 256:LCD\LCD_ASCII.c ****             {
 257:LCD\LCD_ASCII.c ****                 for(i=x;i<x+6;i++)
 258:LCD\LCD_ASCII.c ****                     {
 259:LCD\LCD_ASCII.c ****                         temp = pgm_read_byte(&CTAB_12[ch-0x20][i-x]);
 118               	 r30,lo8(-(CTAB_12-384))
 119               		sbci r31,hi8(-(CTAB_12-384))

⌨️ 快捷键说明

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