欢迎来到天天文库
浏览记录
ID:55632276
大小:69.00 KB
页数:17页
时间:2020-05-21
《STM32f103系列诺基亚5110lcd液晶显示程序.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、主体的程序来源于OPENEDV论坛适用于STM32F103系列移植改端口只需在LCD5110.h中改管脚即可本程序包括汉字,英文字符,图片显示,画圆,矩形等子涵,具体参见LCD5110.C编译BY@kinsleyLCD5110.C#include"stm32f10x.h"#include"LCD5110.h"#include"delay.h"#include"Pixel_EN.h"#include"Pixel_CH.h"#include"Picture.h"#defineucharunsignedchar//----------------
2、---------------------------------------------------//Nokia5510指令集//D7D6D5D4D3D2D1D0//00100PDVH//
3、
4、
5、_______1->扩展指令集0->基本指令集//
6、
7、___________1->垂直寻址0->水平寻址//
8、_______________1->低功耗模式0->正常模式//-------------------------------------------------------------------//显示模式//D7D6D5D4D3D2
9、D1D0//00001D0E//
10、
11、_______0011//
12、_______________0101//白屏正常全显反转//-------------------------------------------------------------------/********************************************************************************************************************************************@f
13、_name:voidLCD5110_GPIOInit(void)@brief:初始化硬件端口配置@param:None@return:None*********************************************************************************************************************************************/u8Value_List[504];voidLCD5110_GPIOInit(void){GPIO_InitTypeDe
14、fGPIO_InitStructure;RCC_APB2PeriphClockCmd(LCDRCC_CLK,ENABLE);GPIO_InitStructure.GPIO_Pin=GPIO_Pin_All;GPIO_InitStructure.GPIO_Speed=GPIO_Speed_10MHz;GPIO_InitStructure.GPIO_Mode=GPIO_Mode_Out_PP;GPIO_Init(LCD_CTRL_PORT,&GPIO_InitStructure);LCD5110_Init();}/***************
15、*****************************************************************************************************************************@f_name:voidLCD5110_Init(void)@brief:液晶初始化@param:None@return:None***********************************************************************************
16、**********************************************************/voidLCD5110_Init(void){//复位LCD_低电平脉冲LCD_RST_L;delay_ms(1);LCD_RST_H;//复位串行接口_高电平脉冲LCD_CE_H;delay_ms(1);LCD_CE_L;//设置LCDLCD5110_Send(0x21,DC_CMD);//使用扩展命令设置LCD模式LCD5110_Send(0xC8,DC_CMD);//设置偏置电压LCD5110_Send(0x06,DC
17、_CMD);//温度校正LCD5110_Send(0x13,DC_CMD);//1:48LCD5110_Send(0x20,DC_CMD);//使用基本命令LCD5110_Sen
此文档下载收益归作者所有