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

📄 12128fn.c

📁 点阵液晶12*128驱动
💻 C
📖 第 1 页 / 共 5 页
字号:
/*******************************************************************
		
	By: Anthony Sin			27/11/95
	Module:		C240128
	Controller:	SED1330         2bit new map 74HC153
					driver:T6A39, T6A40
	Vcc-V0:		20V
	version 1.0

	pc	bit3	bit2	bit1	bit0
		\cs	A0	\WR	\RD

	8255card,cable:	Single, normal
	8255Jumper:	1

	Jik:	CC1330 Controller Board, For C240128 CCSTN

    Note: use 8051 demo kit
********************************************************************/
#pragma SYMBOLS
#pragma db
#pragma LARGE
#include <memmod.h>
#include <stdio.h>
#include <cc8255.h>
#include <absacc.h>

#define    _1add       0xe003
#define    _1cont      0x80      /* A-out B-out C-out */
#define    _1pa        0xe000
#define    _1pb        0xe001
#define    _1pc        0xe002

#define    cwrite      0x0d
#define    cwrite_set  0x05      /*\CS low*/
#define    dwrite      0x09
#define    dwrite_set  0x01      /*\CS low*/

#define    sys_set     0x40      /*system set*/
#define    sys_p1      0x30      /*no offset, 1 screen*/
#define    sys_p2      0x87      /*scheme'B', 7 pixels per char width*/
#define    sys_p3      0x07      /*7 pixels per char height*/
#define    sys_p4      0x3b      /*480 / 8 chars per line - 1*/
#define    sys_p5      0x42      /*TC/R=(1/240)(1/128)(1/9)(10M) or sys_p4+4*/
#define    sys_p6      0x7f      /*#. lines = 128-1*/
#define    sys_p7      0x3c      /*sys_p4 + 1*/
#define    sys_p8      0x00      /*MSB*/

#define    scr_oll     0x44      /*scroll command*/
#define    scr_p1      0x00      /*1st. start address LSB*/
#define    scr_p2      0x00      /*MSB =0*/
#define    scr_p3      0x80      /*#. lines = 128*/
#define    scr_p4      0x00      /*2nd. start address graphic LSB*/
#define    scr_p5      0x1e      /*MSB = 64 chars* 8 lines = 512*/
#define    scr_p6      0x80      /*#. lines = 128*/
#define    scr_p7      0x00      /*3rd. start address*/
#define    scr_p8      0x3c      /*MSB*/
#define    scr_p9      0x00      /*for 2 screen drive system, W/S=1*/
#define    scr_p10     0x00      /*MSB*/

#define    hdot_scr    0x5a      /*horizontal pixel offset*/
#define    hdot_p1     0x00      /*offset = 0*/

#define    ovl_ay      0x5b      /*ovlay command*/
#define    ovl_p1      0x1c      /*3 graphics layer simple superimposition*/

#define    csrw        0x46      /*new cursor address command*/
#define    csrw_p1     0x00      /*LSB*/
#define    csrw_p2     0x00      /*MSB*/

#define    csr_form    0x5d      /*csrform command*/
#define    csr_p1      0x07      /*cursor width*/
#define    csr_p2      0x87      /*cursor height*/

#define    csr_dir     0x4c      /*shift right direction*/

#define    sleep_in    0x53      /*sleep command*/

#define    disp_blk    0x58      /*display blanked*/
#define    disp_on     0x59      /*entire display active*/
#define    disp_p1_1   0x04      /*1st screen setting*/
#define    disp_p1_2   0x10      /*2nd screen setting*/
#define    disp_p1_3   0x40      /*3rd screen setting*/

#define    mwrite      0x42      /*Mwrite command*/

unsigned char code pict[]= { 0x42 ,0x4D ,0x76 ,0x3C ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x76 ,0x00 ,
0x00 ,0x00 ,0x28 ,0x00 ,0x00 ,0x00 ,0xF0 ,0x00 ,0x00 ,0x00 ,0x80 ,0x00 ,
0x00 ,0x00 ,0x01 ,0x00 ,0x04 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,
0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x10 ,0x00 ,
0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,
0x80 ,0x00 ,0x00 ,0x80 ,0x00 ,0x00 ,0x00 ,0x80 ,0x80 ,0x00 ,0x80 ,0x00 ,
0x00 ,0x00 ,0x80 ,0x00 ,0x80 ,0x00 ,0x80 ,0x80 ,0x00 ,0x00 ,0x80 ,0x80 ,
0x80 ,0x00 ,0xC0 ,0xC0 ,0xC0 ,0x00 ,0x00 ,0x00 ,0xFF ,0x00 ,0x00 ,0xFF ,
0x00 ,0x00 ,0x00 ,0xFF ,0xFF ,0x00 ,0xFF ,0x00 ,0x00 ,0x00 ,0xFF ,0x00 ,
0xFF ,0x00 ,0xFF ,0xFF ,0x00 ,0x00 ,0xFF ,0xFF ,0xFF ,0x00 ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0x0F ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0x0F ,0xBB ,0xFF ,0x0F ,0xFF ,0x0F ,0xFF ,0xF0 ,0xFF ,0xFF ,0xFF ,0x0F ,
0x00 ,0x0F ,0x0F ,0xFC ,0xCF ,0xFC ,0xFF ,0xFF ,0xFF ,0xCF ,0xFF ,0xFF ,
0xCF ,0xFF ,0xFF ,0xFC ,0xCF ,0xFB ,0xFF ,0xFF ,0xBF ,0xFF ,0xFF ,0xFF ,
0xBF ,0xFF ,0xBB ,0xBF ,0xBB ,0xBB ,0xFF ,0xBB ,0xFF ,0xF0 ,0x0F ,0x00 ,
0x00 ,0x0F ,0x0F ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x00 ,0x0F ,0x0F ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xBF ,0xF0 ,0x00 ,0xFF ,0x00 ,0xF0 ,0xFF ,0xFF ,0x00 ,0xFF ,0xFF ,
0x0F ,0x00 ,0x0F ,0xFC ,0xCC ,0xFC ,0xFC ,0xCF ,0xCC ,0xFF ,0xCC ,0xCC ,
0xCC ,0xFC ,0xCF ,0xFF ,0xFC ,0xFF ,0xFF ,0xFF ,0xFF ,0xFB ,0xFF ,0xFB ,
0xBF ,0xFF ,0xFF ,0xFB ,0xFF ,0xFB ,0xBB ,0xBB ,0xBB ,0xFF ,0xFF ,0x00 ,
0xF0 ,0x00 ,0xFF ,0x0F ,0xFF ,0x0F ,0x00 ,0x0F ,0x00 ,0x0F ,0x0F ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xBF ,0xBB ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0x0F ,0x00 ,0x0F ,0xFF ,0x00 ,
0x00 ,0xF0 ,0xF0 ,0x0C ,0xCF ,0xCF ,0xFF ,0xFC ,0xFF ,0xCC ,0xFF ,0xCC ,
0xCF ,0xFC ,0xCC ,0xCF ,0xCC ,0xCF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFB ,0xBF ,0xFF ,0xFF ,0xFB ,0xBF ,0xFF ,0xFF ,0xFF ,0x00 ,0x0F ,0xFF ,
0xFF ,0x00 ,0x00 ,0xF0 ,0xF0 ,0x0F ,0x00 ,0x0F ,0x00 ,0xF0 ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFB ,
0xBF ,0xBB ,0xB0 ,0x0F ,0x0F ,0x0F ,0xFF ,0xF0 ,0x0F ,0xFF ,0xFF ,0x00 ,
0x0F ,0x00 ,0xFF ,0xF0 ,0xCC ,0xCC ,0xCF ,0xCF ,0xFC ,0xCF ,0xCC ,0xFC ,
0xCC ,0xFF ,0xCF ,0xFC ,0xCC ,0xCC ,0xFF ,0xFF ,0xBF ,0xFB ,0xFF ,0xFF ,
0xBF ,0xBB ,0xFF ,0xBB ,0xFF ,0xBF ,0xFF ,0xBB ,0xBF ,0xFF ,0x0F ,0x00 ,
0x00 ,0x00 ,0xFF ,0xFF ,0xF0 ,0xFF ,0xF0 ,0xF0 ,0xF0 ,0x0F ,0x0F ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFB ,
0xBF ,0xFB ,0x0F ,0xFF ,0x0F ,0x00 ,0xFF ,0xFF ,0x00 ,0x00 ,0xFF ,0x00 ,
0xFF ,0xFF ,0xF0 ,0x0F ,0xFC ,0xFF ,0xCC ,0xCF ,0xFC ,0xCF ,0xFF ,0xFC ,
0xFF ,0xFC ,0xCF ,0xFC ,0xCC ,0xCC ,0xFF ,0xCC ,0xBF ,0xFB ,0xFB ,0xBF ,
0xBB ,0xBF ,0xBF ,0xFB ,0xBF ,0xBF ,0xBF ,0xFF ,0xBB ,0x00 ,0xFF ,0x00 ,
0x00 ,0x00 ,0x0F ,0xFF ,0x0F ,0x0F ,0x00 ,0x0F ,0xF0 ,0x0F ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFB ,
0xBB ,0xBB ,0xBF ,0xFF ,0x0F ,0x00 ,0x0F ,0xFF ,0xFF ,0xF0 ,0x00 ,0xCC ,
0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,
0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,
0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCB ,0x00 ,
0x0F ,0x00 ,0x0F ,0xFF ,0xFF ,0xFF ,0x00 ,0x0F ,0x00 ,0x0F ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFB ,
0xBF ,0xFF ,0xFB ,0xBB ,0x0F ,0x00 ,0x0F ,0x00 ,0x0F ,0xFF ,0xFC ,0xCC ,
0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,
0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,
0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xBF ,
0xFF ,0xFF ,0x0F ,0xF0 ,0xFF ,0xFF ,0xF0 ,0xF0 ,0x00 ,0x0F ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFB ,
0xBB ,0xFB ,0xFF ,0xFF ,0xF0 ,0x00 ,0x00 ,0x00 ,0x00 ,0xF0 ,0xCC ,0xCC ,
0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,
0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,
0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xCC ,0xC0 ,
0xF0 ,0x00 ,0x00 ,0xFF ,0xFF ,0xFF ,0xFF ,0xF0 ,0x00 ,0x0F ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,
0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFF ,0xFB ,

⌨️ 快捷键说明

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