?? 12128fn.c
字號:
/*******************************************************************
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 + -