1 / 5
文档名称:

stm32控制lcd1602并且测试通过.doc

格式:doc   大小:47KB   页数:5页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

stm32控制lcd1602并且测试通过.doc

上传人:sssmppp 2019/11/1 文件大小:47 KB

下载得到文件列表

stm32控制lcd1602并且测试通过.doc

相关文档

文档介绍

文档介绍://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