STM 12864驱动程序

STM 12864驱动程序

ID:37713274

大小:20.82 KB

页数:11页

时间:2019-05-29

STM 12864驱动程序_第1页
STM 12864驱动程序_第2页
STM 12864驱动程序_第3页
STM 12864驱动程序_第4页
STM 12864驱动程序_第5页
资源描述:

《STM 12864驱动程序》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、mpu12864.h 文件   //------------------------------//      12864驱动程序//1:#definers  PAo_0   #definerw  PAo_1 // #defineen   PAo_2为液晶控制线(并行操作,其他线悬空就行)//2:数据口:PD0---PD7://3:其中PA0--2和PD0--7,已在mpu12864.c初始化中设//  为推挽主函数中不用设置,只需打开PA,PD的时钟//4:在用到的的程序中声明#include"mpu12864.

2、h"//  即可用以下函数//------------------------------------#ifndef__MPU12864_H__#define__MPU12864_H__#include"stm32f10x.h"externvoidwrite12864_com(u8com);//写命令externvoidwrite12864_dat(u8dat); //写数据externvoidlcd12864_init(void);//初始化//------定地址函数(y为行数,x行为列数)------*///参

3、数:第几行,第几个位置,什么字符*///------------------------------------*/externvoidwrite12864_Achar(u8hang,u8numadd,u8x);//-----------写一个字符串到指定位置-----*///参数:第几行,第几个位置,什么字符串首地址*///-------------------------------------*/externvoidwrite12864_string(u8hang,u8numadd,u8*p);#endif 

4、    mpu12864.c 文件        #include"stm32f10x.h"#include"mpu12864.h"#include"gpiobitmap.h"//---------控制线定义----#definers  PAo_0    //P2^5;#definerw  PAo_1    //P2^6;#defineen   PAo_2   //P2^7;//------------------------voiddelayms(unsignedshorttime)//nms{   unsign

5、edshorti,j;  for(;time>0;time--){    for(j=0;j<10;j++){     for(i=0;i<1000;i++);  } }}      voidwrite12864_com(u8com) //写命令  {   GPIOD->ODR&=0xff00;     en=0;   rs=0;   GPIOD->ODR

6、=com;   delayms(1);  //延时太少不行   en=1;     delayms(1);   en=0;   }voidwrite12864_

7、dat(u8dat)//写数据  {   GPIOD->ODR&=0xff00;   en=0;   rs=1;   GPIOD->ODR

8、=dat; ///-------------------------------------/voidwrite12864_string(u8hang,u8numadd,u8*p)  {       lcd12864_posxy(hang,numadd);   while(*p!='')   write12864_dat(*p++);  }    main.c文件#incl

9、ude"stm32f10x.h"#include"mpu12864.h"#include"gpiobitmap.h"#include"delay.h"//-------------------------------------------EXTI_InitTypeDefEXTI_InitStructure;ErrorStatusHSEStartUpStatus;//------------------------------------------voidRCC_Configuration(void);voidG

10、PIO_Configuration(void);voidNVIC_Configuration(void);unsignedchar table[]="2010-4-30";unsignedchar table0[]="新年快乐!";//--------------------------------------//----------------------

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。