📄 9325_fw.h
字号:
/*****************************************************\
*河南工业大学Freescale MCU&DSP联合实验室
*文 件 名:9325_FW.h
*C P U :STM32VBT6
*调试环境:IAR4.22
*作 者:曾 滔
*描 述: 9325液晶屏方案框架
*日 期:2008年8月29日
\*****************************************************/
/* Includes ------------------------------------------------------------------*/
#include "stm32f10x_lib.h"
#define BUS GPIOE->ODR
#define nRST GPIOD->BRR=GPIO_Pin_15
#define nCS GPIOD->BRR=GPIO_Pin_11
#define nRS GPIOD->BRR=GPIO_Pin_12
#define nWR GPIOD->BRR=GPIO_Pin_13
#define nRD GPIOD->BRR=GPIO_Pin_14
#define RST GPIOD->BSRR=GPIO_Pin_15
#define CS GPIOD->BSRR=GPIO_Pin_11
#define RS GPIOD->BSRR=GPIO_Pin_12
#define WR GPIOD->BSRR=GPIO_Pin_13
#define RD GPIOD->BSRR=GPIO_Pin_14
#define LCD_WriteData_ILI9325() {BUS=data;nWR;WR;}
#define LCD_WriteIndex_ILI9325() {nRS;BUS=index;nWR;WR;RS;}
void Delay(vu32 nCount);
void LCD_IO_Init(void);
void LCD_CtrlWrite_ILI9325(u16 index,u16 data);
void ILI9325(void);
void LCD_ExitSleep_ILI9325(void);
void LCD_EnterSleep_ILI9325(void);
void LCD_ReadData_ILI9325(void);
void LCD_CtrlRead_ILI9325(u16 index);
void SET_StartAddress(u16 x,u16 y);
void SET_Windows(u16 hs,u16 he,u16 vs,u16 ve);
void LCD_Clean(u16 data);
void LCD_StartWrite(void);
void LCD_Ver(void);
void LCD_Hor(void);
void LCD_Clean(u16 data);
void Type(char data);
void SET_cursor(u16 x,u16 y);
void SET_color(u16 type,u16 back);
void print(u8 *p);
void Draw_rectangular(u16 hs,u16 he,u16 vs,u16 ve,u16 color);
void type_word(void);
void ball_demo(void);
void Dis_Pic(void);
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -