亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? t6963.h

?? atmega16控制的t6963型240×128顯示程序。(移植修正)
?? H
字號:
#ifndef T6963_H
#define T6963_H


#ifdef T6963_C
// ASCII 字符控制代碼解釋定義
#define STX 0x02
#define ETX 0x03
#define EOT 0x04
#define ENQ 0x05
#define BS 0x08
#define CR 0x0D
#define LF 0x0A
#define DLE 0x10
#define ETB 0x17
#define SPACE 0x20
#define COMMA 0x2C
#define TRUE 1
#define FALSE 0
#define HIGH 1
#define LOW 0
 
#define LCD_OUT    PORTB
#define LCD_IN     PINB
#define dir_datap  DDRB

#define dir_conp   DDRA
#define port_conp  PORTA

#define LCM 2  //數據寄存器、控制寄存器選擇
#define RD 1
#define WR 0

// T6963C 命令定義
#define LC_CUR_POS 0x21 // 光標位置設置
#define LC_CGR_POS 0x22 // CGRAM 偏置地址設置
#define LC_ADD_POS 0x24 // 地址指針位置
#define LC_TXT_STP 0x40 // 文本區(qū)首址
#define LC_TXT_WID 0x41 // 文本區(qū)寬度
#define LC_GRH_STP 0x42 // 圖形區(qū)首址
#define LC_GRH_WID 0x43 // 圖形區(qū)寬度
#define LC_MOD_OR 0x80 // 顯示方式邏輯或
#define LC_MOD_XOR 0x81 // 顯示方式邏輯異或
#define LC_MOD_AND 0x82 // 顯示方式邏輯與
#define LC_MOD_TCH 0x83 // 顯示方式文本特征
#define LC_DIS_SW 0x90 // 顯示開關D0=1/0:光標閃爍啟用/禁用
// D1=1/0:光標顯示啟用/禁用
// D2=1/0:文本顯示啟用/禁用
// D3=1/0:圖形顯示啟用/禁用
#define LC_CUR_SHP 0xA0 // 光標形狀選擇0xA0-0xA7表示光標占的行數
#define LC_AUT_WR 0xB0 // 自動寫設置
#define LC_AUT_RD 0xB1 // 自動讀設置
#define LC_AUT_OVR 0xB2 // 自動讀/寫結束
#define LC_INC_WR 0xC0 // 數據一次寫地址加1
#define LC_INC_RD 0xC1 // 數據一次讀地址加1
#define LC_DEC_WR 0xC2 // 數據一次寫地址減1
#define LC_DEC_RD 0xC3 // 數據一次讀地址減1
#define LC_NOC_WR 0xC4 // 數據一次寫地址不變
#define LC_NOC_RD 0xC5 // 數據一次讀地址不變
#define LC_SCN_RD 0xE0 // 屏讀
#define LC_SCN_CP 0xE8 // 屏拷貝
#define LC_BIT_OP 0xF0 // 位操作

#define NOP() asm("nop")
// D0-D2 定義D0-D7 位D3 1置位0 清除
const  unsigned char uPowArr[] = {0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
// ASCII 字模寬度及高度定義
#define ASC_CHR_WIDTH 8
#define ASC_CHR_HEIGHT 16
// ASCII 字模顯示為8*16
const unsigned char  turnf[8] = {7,6,5,4,3,2,1,0};
unsigned char gCurRow,gCurCol; // 當前行列存儲行高16 點列寬8點

/**************************************************************


typedef struct         // 漢字字模數據結構
	{
  	char Index[2];
  	char Msk[32];
	}typFNT_GB16;

**************************************************************/

/* 取當前行數據*/
unsigned char fnGetRow(void);
/* 取當前列數據*/
unsigned char fnGetCol(void);
/* 讀狀態(tài)*/
unsigned char RD_LCM(void);
/* 讀數據*/
unsigned char RD_DAT(void);
/* 寫數據*/
void WR_DAT(unsigned char val);
/* 寫命令*/
void WR_CMD(unsigned char val);
/************************************************/
/* 狀態(tài)位STA1,STA0判斷讀寫指令和讀寫數據*/
/* 在讀寫數據或者寫入命令前必須保證均為1 */
/************************************************/
unsigned char fnSTA01(void);
/********************************************/
/* 檢查STA2,如果STA2=1 為自動讀狀態(tài)*/
/********************************************/
unsigned char fnSTA2(void);
/***********************************************/
/* 狀態(tài)位STA3 判斷STA3 = 1 數據自動寫狀態(tài)*/
/***********************************************/
unsigned char fnSTA3(void);
/************************************************/
/* 狀態(tài)位STA6 判斷STA6 =1 屏讀/屏拷貝狀態(tài)*/
/************************************************/
unsigned char fnSTA6(void);
/************************/
/* 寫雙參數的指令*/
/************************/
unsigned char fnPR1(unsigned char uCmd,unsigned char uPar1,unsigned char uPar2);
/************************/
/* 寫單參數的指令*/
/************************/
unsigned char fnPR11(unsigned char uCmd,unsigned char uPar1);
/************************/
/* 寫無參數的指令*/
/************************/
unsigned char fnPR12(unsigned char uCmd);
/************************/
/* 寫數據*/
/************************/
unsigned char fnPR13(unsigned char uData);
/************************/
/* 讀數據*/
/************************/
unsigned char fnPR2(void);
/************************/
/* 設置當前地址*/
/************************/
void fnSetPos(unsigned char urow, unsigned char ucol);
/**********************/
/* 設置當前顯示行列*/
/**********************/
void cursor(unsigned char uRow, unsigned char uCol);
/*********************/
/* 清屏*/
/*********************/
void cls(void);
/************************/
/* LCM 初始化*/
/************************/
char fnLCMInit(void);
/********************************************************/
/* ASCII(8*16) 及 漢字(16*16) 顯示函數      */
/********************************************************/
unsigned char dprintf(unsigned char x,unsigned char y, char *ptr);
/*======================*/
/* 延時*/
/*======================*/
void shortdelay(unsigned int tt);
/*************************/
/* 畫點*/
/*************************/
void point(unsigned char x,unsigned char y,unsigned char s);
/************************************************/
/* 畫線任意方向的斜線,直線數學方程aX+bY=1 */
/************************************************/
void Linexy(unsigned char x0,unsigned char y0,unsigned char xt,unsigned char yt,unsigned char s);
/********************************************/
/* 畫圓數學方程(X-Ox)^2+(Y-Oy)^2=Rx^2 */
/********************************************/
void circle(unsigned char Ox,unsigned char Oy,unsigned char Rx,unsigned char s);

#else

/* 取當前行數據*/
extern unsigned char fnGetRow(void);
/* 取當前列數據*/
extern unsigned char fnGetCol(void);
/* 讀狀態(tài)*/
extern unsigned char RD_LCM(void);
/* 讀數據*/
extern unsigned char RD_DAT(void);
/* 寫數據*/
extern void WR_DAT(unsigned char val);
/* 寫命令*/
extern void WR_CMD(unsigned char val);
/************************************************/
/* 狀態(tài)位STA1,STA0判斷讀寫指令和讀寫數據*/
/* 在讀寫數據或者寫入命令前必須保證均為1 */
/************************************************/
extern unsigned char fnSTA01(void);
/********************************************/
/* 檢查STA2,如果STA2=1 為自動讀狀態(tài)*/
/********************************************/
extern unsigned char fnSTA2(void);
/***********************************************/
/* 狀態(tài)位STA3 判斷STA3 = 1 數據自動寫狀態(tài)*/
/***********************************************/
extern unsigned char fnSTA3(void);
/************************************************/
/* 狀態(tài)位STA6 判斷STA6 =1 屏讀/屏拷貝狀態(tài)*/
/************************************************/
extern unsigned char fnSTA6(void);
/************************/
/* 寫雙參數的指令*/
/************************/
extern unsigned char fnPR1(unsigned char uCmd,unsigned char uPar1,unsigned char uPar2);
/************************/
/* 寫單參數的指令*/
/************************/
extern unsigned char fnPR11(unsigned char uCmd,unsigned char uPar1);
/************************/
/* 寫無參數的指令*/
/************************/
extern unsigned char fnPR12(unsigned char uCmd);
/************************/
/* 寫數據*/
/************************/
extern unsigned char fnPR13(unsigned char uData);
/************************/
/* 讀數據*/
/************************/
extern unsigned char fnPR2(void);
/************************/
/* 設置當前地址*/
/************************/
extern void fnSetPos(unsigned char urow, unsigned char ucol);
/**********************/
/* 設置當前顯示行列*/
/**********************/
extern void cursor(unsigned char uRow, unsigned char uCol);
/*********************/
/* 清屏*/
/*********************/
extern void cls(void);
/************************/
/* LCM 初始化*/
/************************/
extern char fnLCMInit(void);
/********************************************************/
/* ASCII(8*16) 及 漢字(16*16) 顯示函數      */
/********************************************************/
extern unsigned char dprintf(unsigned char x,unsigned char y, char *ptr);
/*======================*/
/* 延時*/
/*======================*/
extern void shortdelay(unsigned int tt);
/*************************/
/* 畫點*/
/*************************/
extern void point(unsigned char x,unsigned char y,unsigned char s);
/************************************************/
/* 畫線任意方向的斜線,直線數學方程aX+bY=1 */
/************************************************/
extern void Linexy(unsigned char x0,unsigned char y0,unsigned char xt,unsigned char yt,unsigned char s);
/********************************************/
/* 畫圓數學方程(X-Ox)^2+(Y-Oy)^2=Rx^2 */
/********************************************/
extern void circle(unsigned char Ox,unsigned char Oy,unsigned char Rx,unsigned char s);
#endif
#endif

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91在线视频免费91| 欧美色网站导航| 色欧美乱欧美15图片| 欧美日韩午夜在线视频| 欧美成人一级视频| 亚洲免费观看高清完整版在线观看 | 精品视频1区2区3区| 日韩免费看网站| 欧美激情艳妇裸体舞| 亚洲综合激情另类小说区| 精品亚洲成a人| 成人av动漫网站| 欧美精品v国产精品v日韩精品| 久久免费看少妇高潮| 亚洲免费av网站| 国产精品自在欧美一区| 在线看日本不卡| 国产亚洲精品aa| 亚洲18色成人| 91蜜桃传媒精品久久久一区二区| 日韩精品资源二区在线| 一区二区三区波多野结衣在线观看| 久久精品国产**网站演员| 91久久久免费一区二区| 日韩精品一区二区在线| 亚洲少妇屁股交4| 国产一区欧美一区| 欧美日韩不卡一区二区| 亚洲精品高清在线观看| 精品在线视频一区| 色狠狠色狠狠综合| 国产精品久久久久久久久晋中| 婷婷久久综合九色综合绿巨人 | 欧美成人伊人久久综合网| 亚洲国产精品麻豆| 成人av片在线观看| 国产亚洲欧美在线| 麻豆精品久久久| 在线综合+亚洲+欧美中文字幕| 亚洲免费av高清| 不卡一卡二卡三乱码免费网站| 欧美一级二级在线观看| 亚洲第一狼人社区| 日本韩国一区二区三区视频| 国产精品福利电影一区二区三区四区| 国产一区三区三区| 久久久影视传媒| 国产一区激情在线| 一区二区在线观看av| 不卡在线观看av| 国产精品久久久99| 波多野结衣中文字幕一区二区三区| 欧美精品一区二区三区蜜桃视频| 青草国产精品久久久久久| 9191国产精品| 久久精品国产**网站演员| 日韩精品一区二区三区四区 | 欧美午夜精品久久久| 亚洲国产另类av| 本田岬高潮一区二区三区| 亚洲精品一区在线观看| 国产成人精品亚洲777人妖| 欧美国产精品专区| 色av一区二区| 免费在线视频一区| 国产午夜精品美女毛片视频| 国产999精品久久久久久绿帽| 国产精品久久毛片av大全日韩| 91在线视频观看| 亚洲国产精品精华液网站 | 不卡视频免费播放| 1000部国产精品成人观看| 在线观看av不卡| 男男成人高潮片免费网站| 久久午夜老司机| 色综合天天综合网国产成人综合天 | 亚洲国产精品ⅴa在线观看| av色综合久久天堂av综合| 亚洲男同1069视频| 欧美日韩国产经典色站一区二区三区 | 国产目拍亚洲精品99久久精品| 成人性生交大合| 午夜精品久久久久影视| 久久久国产一区二区三区四区小说| 成av人片一区二区| 青青草91视频| 日韩码欧中文字| 日韩欧美的一区| 一本到不卡免费一区二区| 美国av一区二区| 亚洲人成网站精品片在线观看 | 91在线精品秘密一区二区| 日韩一区在线免费观看| 色综合天天综合| 免费在线成人网| 亚洲桃色在线一区| 日韩欧美的一区| 欧美色图12p| 成人国产精品免费观看视频| 手机精品视频在线观看| 国产精品久久福利| 精品噜噜噜噜久久久久久久久试看 | 青青草国产成人av片免费| 亚洲欧美电影一区二区| 久久综合丝袜日本网| 国产欧美在线观看一区| 91精品午夜视频| 色哦色哦哦色天天综合| 成人免费观看视频| 美女视频黄久久| 亚洲成人动漫在线免费观看| 欧美r级在线观看| 欧美三级日韩在线| 色成年激情久久综合| aa级大片欧美| 成人小视频在线| 国产乱子伦一区二区三区国色天香| 亚洲一区二区三区四区在线 | 久久久久久久网| 日韩一区二区三区免费观看| 色综合欧美在线视频区| 成人av在线播放网站| 成人深夜在线观看| 国产精品1024久久| 极品美女销魂一区二区三区| 日本亚洲一区二区| 日韩高清不卡在线| 丝袜亚洲另类欧美| 日韩电影在线观看网站| 天堂成人国产精品一区| 天堂av在线一区| 日韩成人精品在线观看| 亚洲第一激情av| 亚洲va国产va欧美va观看| 国产精品伦理在线| 国产午夜亚洲精品理论片色戒| 日韩一区二区在线播放| 欧美一区午夜精品| 精品日韩成人av| 久久久五月婷婷| 日本一区二区成人| 国产精品久久久久久久久图文区| 国产精品美日韩| 亚洲蜜桃精久久久久久久| 日韩理论片中文av| 亚洲国产精品久久人人爱| 尤物视频一区二区| 天堂一区二区在线免费观看| 免费日本视频一区| 国产精品一区三区| 91丨porny丨首页| 欧美片网站yy| 久久先锋资源网| 1024成人网| 麻豆成人av在线| 成人激情动漫在线观看| 欧美亚洲综合一区| 日韩美一区二区三区| 欧美一二三区在线| 久久久国产精华| 亚洲精品高清在线| 免费在线看成人av| 国产成人免费视| 欧美色倩网站大全免费| 久久久亚洲高清| 亚洲午夜在线电影| 石原莉奈在线亚洲二区| 老司机午夜精品99久久| 丁香一区二区三区| 欧美蜜桃一区二区三区| 欧美激情一区二区三区不卡 | 91精品午夜视频| 色哟哟国产精品| 精品久久久久久无| 亚洲成av人片| 91福利视频在线| 中文字幕一区二区三中文字幕 | 亚洲国产另类av| 97久久超碰国产精品| 国产午夜精品理论片a级大结局 | 国产一区二区三区黄视频| 欧美日本一道本| 亚洲美女在线一区| 北条麻妃一区二区三区| 国产日韩欧美综合一区| 韩国av一区二区三区| 欧美一区二区性放荡片| 日欧美一区二区| 欧美精品在线观看播放| 亚洲精品福利视频网站| 色8久久人人97超碰香蕉987| 中文字幕一区二区三区四区不卡| 国产电影精品久久禁18| www欧美成人18+| 国产精品一区在线观看乱码| 久久综合久久综合久久| 国产精品一区二区视频| 国产日韩av一区二区| 成人午夜激情影院| 国产精品久久看|