版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進(jìn)行舉報或認(rèn)領(lǐng)
文檔簡介
Illllllllllllllllllllllllllllllllllllll/*hhhhhhhhhh*/include,,lcd.hu#include"stdlib.h"http://#include"font.h"〃畫筆顏色,背景顏色#include"usartl.h"〃畫筆顏色,背景顏色ul6POINT_COLOR,BACK_COLOR二WHITE;voidLCD_WR_DATA(ul6data) 〃寫16位數(shù)據(jù)函數(shù){LCD_RS_SET;LCD_CS_CLR;DATAOUT(data);LCD_WR_CLR;LCD_WR_SET;LCD_CS_SET;}**函數(shù)名稱:LCD_RD_DATA**功能描述:寫寄存器函數(shù)**返回值:讀到的值voidLCD_WR_REG(u8data){LCD_RS_CLR;〃寫地址LCD_CS_CLR;DATAOUT(data);LCD_WR_CLR;LCD_WR_SET;LCD_CS_SET;}**函數(shù)名稱:LCD_RD_DATA**功能描述:讀LCD數(shù)據(jù)**返回值:讀到的值ul6LCD_RD_DATA(void){ul6t;LCD_GPIOB_Configuration(0);LCD_RS_SET;LCD_CS_CLR;〃讀取數(shù)據(jù)(讀寄存器時,并不需要讀2次)LCD_RD_CLR;LCD_RD_SET;t=DATAIN;LCD_CS_SET;LCD_GPIOB_Configuration(l);returnt;}**p****4c*p**4c*4c*穴******穴*穴承***穴*p****穴***********^*^**穴*穴*穴**穴*穴*穴**穴******p**函數(shù)名稱:LCD_WriteReg**功能描述:寫寄存器**LCD_Reg:寄存器編號**LCD_RegValue:要寫入的值****穴承***穴*穴****穴*穴****穴承***穴*穴*穴**承*穴******穴承***穴****穴*穴*穴**穴*******穴voidLCD_WriteReg(u8LCD_Reg,ul6LCD_RegValue){LCD_WR_REG(LCD_Reg);LCD_WR_DATA(LCD_RegValue);}〃開始寫GRAMvoidLCD_WriteRAM_Prepare(void){LCD_WR_REG(0x22);}承沐穴******^******^********^****^*^****^**********電穴*穴******穴**穴*穴*穴**穴*穴****穴**函數(shù)名稱:LCD_DisplayOn**功能描述:開啟LCD顯示**功能描述:關(guān)閉LCD顯示voidLCD_Display(u8off_on)〃開啟顯示if(off_on==l)〃開啟顯示LCD_WriteReg(0x07,0x0173);elseLCD_WriteReg(0x07/0x0);//關(guān)閉顯示}〃設(shè)置光標(biāo)位置//Xpos:橫坐標(biāo)〃Ypos:縱坐標(biāo)voidLCD_SetCursor(ul6Xpos,ul6Ypos){if(Horizontal_or_Vertical){〃橫屏顯示LCD_WriteReg(0x20,Ypos);LCD_WriteReg(0x21319-Xpos);}〃豎屏顯示else{LCD_WriteReg(0x20,Xpos);LCD_WriteReg(0x21,Ypos);}**函數(shù)名稱:LCD_Scan_Dir**功能描述:設(shè)置LCD的自動打描方向voidLCD_Scan(void){ul6regval=0;regval|=L2R_U2D;//從左到右,從上到下regval|=l?12;LCD_WriteReg(0X03zregval);}**函數(shù)名稱:LCD_DrawPoint**功能描述:畫點**x:0-239**y:0-319**POINT_COLOR:此點的顏色voidLCD_DrawPoint(ul6x,ul6y,ul6Color){LCD_SetCursor(x,y);//設(shè)置光標(biāo)位置LCD_WriteRAM_Prepare();〃開始寫入GRAMLCD_WR_DATA(Color);}**函數(shù)名稱:LCD_GPIO_Configuration**功能描述:LCD_IO口配置voidLCD_GPIO_Configuration(void){GPIO」nitTypeDefGPIO」nitStructure;RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOC|RCC_APB2Periph_GPIOB|RCC_APB2Periph_AFIO,ENABLE);GPIO_PinRemapConfig(GPIO_Remap_SWJ_JTAGDisable,ENABLE);〃關(guān)閉jatg時鐘GPIO」nitStructure.GPIO_PinGPIO_Pin_101GPIO_Pin_91GPIO_Pin_81GPIO_Pin_71GPIO_Pin_6; 〃GPIO_Pin_10GPIO」nitStructure?GPIO_Mode=GPIO_Mode_Out_PP;〃推挽輸出GPIO」nitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO」nit(GPIOC,&GPIO」nitStructure);//GPIOCGPIO_SetBits(GPIOC,GPIO_Pin_101GPIO_Pin_91GPIO_Pin_8|GPIO_Pin_71GPIO_Pin_6);GPIO」nitStructure?GPIO_Pin=GPIO_Pin_All;//GPIO」nit(GPIOB,&GPIO」nitStructure);//GPIOBGPIO_SetBits(GPIOB,GPIO_Pin_All);
^*****************************************************************************函數(shù)名稱:LCD_GPIOB_Configuration**功能描述:led數(shù)據(jù)傳輸用到的10配置voidLCD_GPIOB_Configuration(u8sei){GPIO」nitTypeDefGPIO」nitStructure;if(sel==l){GPIO」nitStructure?GPIO_Mode=GPIO_Mode_Out_PP;〃推挽輸出GPIO」nitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO」nitStructure?GPIO_Pin=GPIO_Pin_All;//GPIO」nit(GPIOB,&GPIO」nitStructure);//GPIOBGPIO_SetBits(GPIOB,GPIO_Pin_AII);}else{GPIO」nitStructure?GPIO_Mode=GPIO_Mode_IPU;〃推挽輸出GPIO」nitStructure.GPIO_Speed=GPIO_Speed_50MHz;GPIO」nitStructure?GPIO_Pin=GPIO_Pin_All;//GPIO」nit(GPIOB,&GPIO」nitStructure);//GPIOB}}voidLCD_Configuration(void)LCD_GPIO_Configuration();LCD_WriteReg(0x0000,0x0001);//nJ以去掉LCD_WriteReg(0x00E5,0x78F0);LCD_WriteReg(0x0001,0x0100);LCD_WriteReg(0x0002,0x0700);LCD_WriteReg(OxOOO3,0x1030);LCD_WriteReg(0x0004,0x0000);LCD_WriteReg(0x0008,0x0202);LCD_WriteReg(0x0009,0x0000);LCD_WriteReg(OxOOOA,OxOOOO);LCD_WriteReg(OxOOOC,0x0000);LCD_WriteReg(0x000D,0x0000);LCD_WriteReg(0x000Fz0x0000);//poweronsequeneeVGHVGLLCD_WriteReg(0x0010,0x0000);LCD_WriteReg(0x0011,0x0007);LCD_WriteReg(0x0012,0x0000);LCD_WriteReg(0x0013,0x0000);LCD_WriteReg(0x0007,0x0000);//vghLCD_WriteReg(0x0010,0xl690);LCD_WriteReg(0x001X0x0227);//delayms(lOO);//vregioutLCD_WriteReg(0x0012,0x009D);//)x001b//delayms(lOO);//vomamplitudeLCD_WriteReg(0x0013,0xl900);//delayms(lOO);//vomHLCD_WriteReg(0x0029,0x0025);LCD_WriteReg(OxOO2B,OxOOOD);//gammaLCD_WriteReg(0x0030,0x0007);LCD_WriteReg(OxOO31,OxO3O3);LCD_WriteReg(OxOO32,OxOOO3);//0006LCD_WriteReg(OxOO35,OxO2O6);LCD_WriteReg(0x0036,0x0008);LCD_WriteReg(0x0037,0x0406);LCD_WriteReg(0x0038,0x0304);/A)200LCD_WriteReg(0x0039,0x0007);LCD_WriteReg(0x003C,0x0602);//0504LCD_WriteReg(OxOO3D,0x0008);//ramLCD_WriteReg(0x0050,0x0000);LCD_WriteReg(0x0051,0x00EF);LCD_WriteReg(OxOO52,OxOOOO);LCD_WriteReg(0x0053,0x013F);LCD_WriteReg(0x0060,0xA700);LCD_WriteReg(0x0061,0x0001);LCD_WriteReg(0x006A,0x0000);//LCD_WriteReg(0x0080,0x0000);
LCD_WriteReg(0x0081,0x0000);LCD_WriteReg(0x0082,0x0000);LCD_WriteReg(0x0083,0x0000);LCD_WriteReg(0x0084,0x0000);LCD_WriteReg(0x0085,0x0000);//LCD_WriteReg(0x0090,0x0010);LCD_WriteReg(0x0092,0x0600);LCD_WriteReg(0x0007,0x0133);LCD_WriteReg(0x00,0x0022);//**穴******穴******穴******穴*穴**承*穴*穴****穴****)1(******穴*穴**穴*穴*穴**穴*穴*穴承*穴******穴**函數(shù)名稱:LCD」nit**功能描述:LCD初始化voidLCD」nit(void)LCD_Configuration();LCD_Scan();LCD_LED;//點亮背光LCD_Clear(WHITE);}**穴******穴******穴
溫馨提示
- 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
- 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
- 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
- 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
- 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護(hù)處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
- 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
- 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。
最新文檔
- 2025年特種絲制品項目建議書
- 2025年自動氣體滅火系統(tǒng)項目發(fā)展計劃
- 新進(jìn)展:腦震蕩的護(hù)理研究
- 心臟瓣膜疾病的護(hù)理倫理與實踐
- 急診急救護(hù)理實踐指南
- 機器人基礎(chǔ)與實踐 課件 第9、10章 機器人路徑規(guī)劃、機器人控制基礎(chǔ)與實踐
- 基礎(chǔ)護(hù)理感染控制的效果評價
- 溫暖守護(hù):護(hù)理的溫度與責(zé)任
- 血液透析患者的血管通路并發(fā)癥
- 啟蒙主義文學(xué)課件
- 貴州省生態(tài)文明教育讀本(高年級) -教案(教學(xué)設(shè)計)
- 《財務(wù)會計-學(xué)習(xí)指導(dǎo)習(xí)題與實訓(xùn)》全書參考答案
- 2021大慶讓胡路萬達(dá)廣場商業(yè)購物中心開業(yè)活動策劃方案預(yù)算-67P
- 2022年福建翔安區(qū)社區(qū)專職工作者招聘考試真題
- 2023年考研考博-考博英語-湖南師范大學(xué)考試歷年真題摘選含答案解析
- 英語電影的藝術(shù)與科學(xué)智慧樹知到答案章節(jié)測試2023年中國海洋大學(xué)
- 2023-2024學(xué)年新疆維吾爾自治區(qū)烏魯木齊市小學(xué)數(shù)學(xué)六年級上冊期末??紲y試題
- GB/T 15814.1-1995煙花爆竹藥劑成分定性測定
- GB/T 11446.7-2013電子級水中痕量陰離子的離子色譜測試方法
- 中國地質(zhì)大學(xué)武漢軟件工程專業(yè)學(xué)位研究生實踐手冊
- 《民法》全冊精講課件
評論
0/150
提交評論