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

  • 大小: 4.1MB
    文件類型: .rar
    金幣: 2
    下載: 0 次
    發(fā)布日期: 2023-10-04
  • 語言: 其他
  • 標(biāo)簽: 12864??

資源簡(jiǎn)介

里面有51程序,STM32程序及12864詳細(xì)資料

資源截圖

代碼片段和文件信息

#include?“12864.h“
#include?“delay.h“
#include?“math.h“




/**********LCD?IO口初始化**********/
void?LCD_Port_Init(void)
{
/*******************************************/?
//12864?GPIO口配置
RCC->APB2ENR|=1<<3; ????????//GPIOB時(shí)鐘使能
RCC->APB2ENR|=1<<6; ????????//GPIOE時(shí)鐘使能

GPIOB->CRL&=0xFFFFF000; //配置PB0--2輸出
GPIOB->CRL|=0x00000333;

LCD_GPIO_Write(); ?
/*******************************************/?

CE=0;
RW=0;
RS=0;
}
/**********************************/



/**********LCD?IO口初始化**********/
void?LCD_Init(void)
{
LCD_WriteCmd(FUN_MODE);?????????//選擇基本指令集
LCD_WriteCmd(DISPLAY_ON);???????//開顯示(無游標(biāo)、不反白)
LCD_WriteCmd(CURSE_ADD); //設(shè)定游標(biāo)移到方向及圖像整體移動(dòng)方向
LCD_WriteCmd(CLEAR_SCREEN); ????//清屏,并且設(shè)定地址指針為00H
}
/**********************************/



/**********12864寫命令**********/
void?LCD_WriteCmd(u8?cmd)
{
CheckBusy();
RS=0; ??//命令
RW=0; ??//寫
DATAOUT12864(cmd);????
CE=1;
delay_us(5);
CE=0;
}
/*******************************/



/**********12864寫數(shù)據(jù)**********/
void?LCD_WriteData(u8?data)
{
CheckBusy();
RW=0; ??//寫
RS=1; ??//數(shù)據(jù)
DATAOUT12864(data);
CE=1;
delay_us(5);
CE=0;
}
/*******************************/



/**********檢測(cè)忙狀態(tài)**********/
void?CheckBusy(void)
{?
while(0x80&LCD_ReadData());??//BF(.7)=1?Busy?
}
/******************************/



/**********讀取LCD?BF和地址**********/
u8?LCD_ReadData(void)
{
u16?temp;
u8?state;

LCD_GPIO_Read();

RW=1;
RS=0;
delay_us(5);
CE=1;
delay_us(5);
temp=GPIOE->IDR;
state=temp>>8;
CE=0;
LCD_GPIO_Write();
return?state;
}
/***********************************/



/**********讀取LCD?RAM狀態(tài)**********/
u8?LCD_ReadRam(void)
{
u16?temp;
u8?state;

LCD_GPIO_Read();

RW=1;
RS=1;
delay_us(15);
CE=1;
delay_us(15);
temp=GPIOE->IDR;
state=temp>>8;
CE=0;
LCD_GPIO_Write();
return?state;
}
/***********************************/



/******LCD?GPIO口配置為上拉輸入******/
void?LCD_GPIO_Read(void)
{
GPIOE->CRH&=0x00000000; //配置PE8--15輸入
GPIOE->CRH|=0x88888888;
GPIOE->ODR|=0XFF00;?????????//上拉輸入
}
/***********************************/

??

/******LCD?GPIO口配置為上拉輸入******/
void?LCD_GPIO_Write(void)
{
GPIOE->CRH&=0x00000000; //配置PE8--15輸入
GPIOE->CRH|=0x33333333;
GPIOE->ODR|=0XFF00;?????????
}
/***********************************/



/************字符串顯示*************/
void?LCD_String_Disp(u8*?s)
{
while(*s!=‘\0‘)
{
LCD_WriteData(*s);
s++;
}
}
/***********************************/



/**************描點(diǎn)****************/
//x:橫坐標(biāo)
//y:列坐標(biāo)
void?LCD_Set_Dot(u8?xu8?y)
{
u8?x_bytex_bit; ?//橫坐標(biāo)的哪個(gè)字節(jié),哪個(gè)位
u8?y_bytey_bit;
u8?temphtempl;

x&=0x7F;
y&=0x3F;
x_byte=x/16; ?//算出該點(diǎn)在哪個(gè)字節(jié)(地址)
x_bit=x&0x0F; ?//算出該點(diǎn)在哪個(gè)位
y_byte=y/32; ?//算出該點(diǎn)在哪個(gè)半屏(0:上半屏,1:下半屏)
y_bit=y&0x1F; ?//算出該點(diǎn)在哪一行

LCD_WriteCmd(DRAW_OFF); ????????????//繪圖顯示關(guān)閉
LCD_WriteCmd(0x80+y_bit); ????????????//先寫垂直地址
LCD_WriteCmd(0x80+x_byte+8*y_byte); //水平坐標(biāo)

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

?????文件???????5889??2011-07-11?20:08??12864屏資料\12864\12864.c

?????文件???????1636??2011-07-11?20:08??12864屏資料\12864\12864.h

?????文件??????13887??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864

?????文件??????29890??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864.LST

?????文件??????15526??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864.M51

?????文件??????15802??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864.OBJ

?????文件??????20955??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864.c

?????文件???????8198??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864.hex

?????文件?????????42??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864.lnp

?????文件??????????0??2014-07-26?09:55??12864屏資料\12864帶字庫(kù)程序\12864.plg

?????文件??????30961??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864BK.LST

?????文件??????16094??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864BK.OBJ

?????文件??????24630??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\pz.bmp

?????文件???????2129??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864C_Uv2.Bak

?????文件???????1652??2014-07-26?10:49??12864屏資料\12864帶字庫(kù)程序\12864C.Uv2

?????文件????????854??2013-03-14?10:16??12864屏資料\12864帶字庫(kù)程序\12864C_Opt.Bak

?????文件????????810??2014-07-26?10:49??12864屏資料\12864帶字庫(kù)程序\12864C.Opt

?????文件?????674708??2013-07-14?16:56??12864屏資料\12864屏使用手冊(cè)手冊(cè)\12864中文說明書.pdf

?????文件????1725769??2013-03-14?10:17??12864屏資料\12864屏使用手冊(cè)手冊(cè)\ST7920[1](字庫(kù))12864.pdf

?????文件????1252813??2013-03-14?10:17??12864屏資料\12864屏使用手冊(cè)手冊(cè)\TS12864A-3漢字庫(kù).pdf

?????文件?????635577??2013-03-14?10:16??12864屏資料\12864屏使用手冊(cè)手冊(cè)\lcd1602.pdf

?????文件?????123787??2013-07-14?17:11??12864屏資料\12864屏使用手冊(cè)手冊(cè)\尺寸圖.jpg

?????目錄??????????0??2014-07-26?10:49??12864屏資料\12864

?????目錄??????????0??2014-07-26?10:49??12864屏資料\12864帶字庫(kù)程序

?????目錄??????????0??2014-07-26?10:49??12864屏資料\12864屏使用手冊(cè)手冊(cè)

?????目錄??????????0??2014-07-26?10:49??12864屏資料

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

??????????????4601609????????????????????26


評(píng)論

共有 條評(píng)論