文档介绍://PD15-PD8对应LCD1602的D7・D()RSWRE//PCO//PCI//PC2#//LCD1602的命令状态#defineSet_RS()GPIO_SetBits(GPIOC,GPIO_Pin_0);//数据#defineReset_RS()GPIO_ReselBits(GPIOC,GPIO_Pin_0);//命令状态#defineSet_RW()GPI0_SetBits(GP10C,GPI0_Pin_l);//读#defineReset_RW()GPIO_ResetBits(GPIOC,GPIO_Pin_l);//写#defineSet_E() GPI0_SetBits(GPI0C,GPI0_Pin_2);//使能#defineReset_E()GPI0_ResetBits(GPI0C,GPI0_Pin_2);//失能uint8_tBufferl[]={HFGasdkkkH};uint8_tBuffer2[]={MCDABabcdefghijkr'};uint8_tBufferf];GPIO」nitTypeDefGPIOJnitStructure;_Config(void);voidGPIO_Config(void);voidBusy_Wait(void);voidWrite_Cmd(uint8_tCmd);voidWrite_Data(uint8_tData);voidWrite_String(uint8_tcmd,uint8_t*p);voidLCD1602」nil(void);voidDelay(uint32_tt);//uint8_tRead_Data(void);intmain(void){RCC_Config();GPlO_Config();LCD1602_Init();Write_String(0x80,Buffer1);Write_String(0xc0,Buffer2);while(l);_Config(void){Systemlnit();RCC_APB2PeriphClockCmd(RCC_APB2Periph_GPIOD|RCC_APB2Periph_GPIOC|RCC_APB2Periph_AFIO,ENABLE);voidGPIO_Config(void)=GPIOPinAll;GPIO」;GPIO」nitStnictu「;GPIOJnit(GPIOD,&GPIOJnitStructure);=GPIOPin0|GPIOPin1|GPIOPin2;GPIO_Init(GPIOC,&GPIO_InitStructure);}voidBusy_Wait(void){=GPIOPinAll;=GPIOModeINFLOATING;GPIO」nil(GPIOD,&GPIO_InilSgclure);Reset_RS();Set_RW();Res