91av视频/亚洲h视频/操亚洲美女/外国一级黄色毛片 - 国产三级三级三级三级

  • 大小: 226KB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2021-06-09
  • 語言: 其他
  • 標(biāo)簽: 320*240LCD??

資源簡介

標(biāo)準(zhǔn)的漢字字庫,可以顯示16*16漢字和8*16ASCII碼字符,還可顯示十進(jìn)制整數(shù),十六進(jìn)制整數(shù),十進(jìn)制小數(shù),畫園,畫矩形,畫線等功能 LCD.H 是數(shù)據(jù)、端口定義和函數(shù)原型 LCD.C 是函數(shù)體 hz16k.h 是漢字字庫

資源截圖

代碼片段和文件信息


#include?“def.h“
#include?“include.h“
#include?“hzk16.h“
#include?“ascii16x8.h“
//====================常量定義========
static?const?U8?LCD_SYSTAB[8]?=?{
????0x30???????//?0011?0000????B:?1?W/S:?0?M2:?0?M1:?0?M0:?0
????0x87???????//?1000?0111????WF:?1?FX:?7
????0x0f???????//?0000?1111????FY:?15
????0x28???????//?0010?1000????C/R:?39
????0x45???????//?0100?0101????TC/R:?69??//試驗(yàn)值
????0xf0???????//?1111?0000????L/F:?240
????0x28???????//?0010?1000????APL:?40
????0x00????????//?0000?0000????APH:?0
};


//第一顯示區(qū)起0x0000240行;二區(qū)起0x4000(0x2580240X40=9600)240行;三四區(qū)0行
U8?LCD_SCRTAB[10]={0x000x00240(U8)(LCM_PAGE2ADDR?&?0xff)\
??????????????????(U8)(LCM_PAGE2ADDR?>>?8)240\
???????????0x000xf00x00xf0};

U8?LCD_Buffer[LCM_PAGE2ADDR];



/******************************************************************************************
*函數(shù)名:??LCD_WriteCommand
*參數(shù):???uchar?cmd要寫的命令字
*返回值:??無
*描述:???向lcd?寫命令lcd?write?a?command?byte?function
*編寫:
*版本信息:
******************************************************************************************/

void?LCD_WriteCommand(U8?cmd)
{
CCS();
SA0();
LCD_OUTDATA(cmd);
CWR();
SWR();
SCS();
}

/******************************************************************************************
*函數(shù)名:??LCD_WriteData
*參數(shù):???uchar?display_data要顯示的數(shù)據(jù)
*返回值:??無
*描述:???向lcd?寫數(shù)據(jù)lcd?write?a?display?byte?function
*編寫:???zlg
*版本信息:??V1.0???2006年7月12日
******************************************************************************************/

void?LCD_WriteData(U8?data)
{
CCS();
CA0();
LCD_OUTDATA(data);
CWR();
SWR();
SCS();
}

//******************************************************************************************
U8?LCD_ReadStatus(void)
{
U8?idata;
CCS();
CA0();
CRD();
for(i=0;?i<255;?i++);
LCD_INDATA(data);
SRD();
SCS();

return?data;
}
//******************************************************************************************
U8?LCD_ReadData(void)
{
U8?idat;

CCS();
SA0();
CRD();
for?(i=0;?i<255;?i++);
LCD_INDATA(dat);
SRD();
SCS();

return?dat;
}
//******************************************************************************************
void?LCD_ClearRam(void)
{
U32?i;

LCD_WriteCommand(LCM_CUR_RIGHT);

LCD_WriteCommand(LCM_CUR_POS);

LCD_WriteData(0x00);
LCD_WriteData(0x00);

LCD_WriteCommand(LCM_MWRITE);
for?(i=65535;?i>0;?i--)
{
LCD_WriteData(0x00);
}
}
//******************************************************************************************
void?LCD_SetCursor(U8?ox?U8?oy?U8?CursorWidth)
{
LCD_WriteCommand(LCM_CUR_POS);?????????????????? //設(shè)置當(dāng)前顯示地址
LCD_WriteData((AP*oy+ox)%256);??? //顯示地址低字節(jié)
LCD_WriteData((AP*oy+ox)/256);????? //顯示地址高字節(jié)

LCD_WriteCommand(LCM_CUR_SHAPE);? /*設(shè)置光標(biāo)形狀?*/
LCD_WriteData(CursorWidth); /*設(shè)置光標(biāo)寬度?*/
LCD_WriteData(0x8E);?????????????????????/*最高位為1:設(shè)置光標(biāo)為塊狀*/
}
//*********************************************************

?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----

?????文件??????22952??2008-12-19?14:39??LCD.c

?????文件???????3750??2008-11-27?09:47??LCD.h

?????文件????1614123??2008-06-03?20:14??hzk16.h

-----------?---------??----------?-----??----

??????????????1640825????????????????????3


評論

共有 條評論

相關(guān)資源