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

  • 大小: 12.34MB
    文件類型: .zip
    金幣: 1
    下載: 0 次
    發(fā)布日期: 2023-08-04
  • 語言: 其他
  • 標(biāo)簽: 完整代碼??

資源簡介

詳細(xì)的STM32F4的LCD12864完整驅(qū)動,感興趣的朋友可下載做研發(fā)參考。

資源截圖

代碼片段和文件信息

#include?“12864LCD.h“


unsigned?char?dis1[10];


void?LCD12864_PORT_Init(void)
{
???GPIO_InitTypeDef??GPIO_PortInit;

?/************配置控制IO端口**********/
???RCC_AHB1PeriphClockCmd(LCD_CONTROL_PORT_CLOCK?ENABLE);//使能GPIOD時鐘
???GPIO_PortInit.GPIO_Pin?=?LCD_CONTROL_PIN;//控制IO端口

???GPIO_PortInit.GPIO_Mode?=?GPIO_Mode_OUT;//普通輸出模式
???GPIO_PortInit.GPIO_OType?=?GPIO_OType_PP;//推挽輸出
???GPIO_PortInit.GPIO_Speed?=?GPIO_Speed_100MHz;//100MHz
???GPIO_PortInit.GPIO_PuPd?=?GPIO_PuPd_UP;//上拉

?GPIO_Init(LCD_CONTROL_PORT?&GPIO_PortInit);//初始化控制端口GPIO

?/************配置數(shù)據(jù)端口*************/
?RCC_AHB1PeriphClockCmd(LCD_DATA_PORT_CLOCK?ENABLE);//使能GPIOE時鐘
?GPIO_PortInit.GPIO_Pin?=?LCD_DATA_PIN;//
???
???GPIO_PortInit.GPIO_Mode?=?GPIO_Mode_OUT;//普通輸出模式
???GPIO_PortInit.GPIO_OType?=?GPIO_OType_PP;//推挽輸出
???GPIO_PortInit.GPIO_Speed?=?GPIO_Speed_100MHz;//100MHz
???GPIO_PortInit.GPIO_PuPd?=?GPIO_PuPd_UP;//上拉

?GPIO_Init(LCD_DATA_PORT?&GPIO_PortInit);//始化數(shù)據(jù)端口GPIO
}

//稍作延時
void?_NOP_(void)
{
?u8?i?=?200;
???while(i?>?0){
????i--;
?}
}


/*******************************************************************/
/*?????????????????????????????????????????????????????????????????*/
/*寫指令數(shù)據(jù)到LCD???????????????????????????????????????????????????*/
/*RS=L,RW=L,E=高脈沖,D0-D7=指令碼。???????????????????????????????*/
/*?????????????????????????????????????????????????????????????????*/
/*******************************************************************/
void?LCD12864_WriteCmd(u8?cmd)????//寫命令函數(shù)
{
?? //WaitBusy();?
?????Clear_LCD_RS;??//RS?=?0.
?????Clear_LCD_RW;??//RW?=?0.?
?????Set_LCD_EN;????//EN?=?1.
???_NOP_();
???_NOP_();
?????LCD_DATA_PORT->ODR=((LCD_DATA_PORT->ODR?&?0xff00)|cmd);?//此處,只有直接操作寄存器才能
??????????????????????????????????????????????????????//達到,只改變輸出數(shù)據(jù)寄存器ODR的低8位,其它位
??????????????????????????????????????????????????????//不變的目的。因為,只有低8位是數(shù)據(jù)引腳,
??????????????????????????????????????????????????????//其它位可能是控制引腳,不能改變。
????_NOP_();
??_NOP_();
????Clear_LCD_EN;???//EN?=?0;
????_NOP_();
??_NOP_();
}

/*******************************************************************/
/*?????????????????????????????????????????????????????????????????*/
/*寫顯示數(shù)據(jù)到LCD???????????????????????????????????????????????????*/
/*RS=H,RW=L,E=高脈沖,D0-D7=數(shù)據(jù)。????????????????????????????????*/
/*?????????????????????????????????????????????????????????????????*/
/*******************************************************************/
void?LCD12864_WriteData(u8?data)??//寫數(shù)據(jù)函數(shù)
{
??//WaitBusy();?
????Set_LCD_RS;????//RS?=?1.?
????Clear_LCD_RW;??//RW?=?0.?
????Set_LCD_EN;????//EN?=?1.
??_NOP_();
??_NOP_();
????LCD_DATA_PORT->ODR=((LCD_DATA_PORT->ODR?&?0xff00)|data);??//同上。
????_NOP_();
??_NOP_();
????Clear_LCD_EN;??//EN?=?0;
????_NOP_();?
??_NOP_();
}


/*******************************************************************/
/*?????????????????????????????????????????????????????????????????*/
/*???LCD128

?屬性????????????大小?????日期????時間???名稱
-----------?---------??----------?-----??----
?????目錄???????????0??2016-10-02?02:01??STM32F407_LCD\
?????目錄???????????0??2016-09-30?00:23??STM32F407_LCD\CORE\
?????文件??????114403??2015-09-30?01:38??STM32F407_LCD\CORE\core_cm4.h
?????文件???????18323??2015-09-30?01:38??STM32F407_LCD\CORE\core_cmFunc.h
?????文件???????27908??2015-09-30?01:38??STM32F407_LCD\CORE\core_cmInstr.h
?????文件???????22947??2015-09-30?01:38??STM32F407_LCD\CORE\core_cmSimd.h
?????文件???????29604??2016-04-01?19:25??STM32F407_LCD\CORE\startup_stm32f40_41xxx.s
?????目錄???????????0??2016-10-02?02:01??STM32F407_LCD\DEVICE\
?????文件????????5581??2016-10-02?01:57??STM32F407_LCD\DEVICE\12864LCD.c
?????文件????????2265??2016-10-02?02:01??STM32F407_LCD\DEVICE\12864LCD.h
?????目錄???????????0??2016-09-30?00:23??STM32F407_LCD\FWLIB\
?????目錄???????????0??2016-09-30?00:23??STM32F407_LCD\FWLIB\inc\
?????文件?????????838??2016-09-28?23:21??STM32F407_LCD\FWLIB\inc\delay.h
?????文件????????6923??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\misc.h
?????文件???????32958??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_adc.h
?????文件???????27317??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_can.h
?????文件???????12443??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_cec.h
?????文件????????2415??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_crc.h
?????文件???????14480??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_cryp.h
?????文件???????14945??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_dac.h
?????文件????????4295??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_dbgmcu.h
?????文件???????12976??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_dcmi.h
?????文件???????42358??2016-04-26?17:53??STM32F407_LCD\FWLIB\inc\stm32f4xx_dfsdm.h
?????文件???????28881??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_dma.h
?????文件???????19700??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_dma2d.h
?????文件???????41447??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_dsi.h
?????文件????????8114??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_exti.h
?????文件???????24838??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_flash.h
?????文件????????3274??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_flash_ramfunc.h
?????文件???????44923??2016-04-01?19:26??STM32F407_LCD\FWLIB\inc\stm32f4xx_fmc.h
?????文件???????19185??2016-04-26?18:52??STM32F407_LCD\FWLIB\inc\stm32f4xx_fmpi2c.h
............此處省略238個文件信息

評論

共有 條評論