找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 2399|回复: 2
打印 上一主题 下一主题
收起左侧

LCD12864液晶stm32f103驱动程序 兼容野火的库和开发板

[复制链接]
跳转到指定楼层
楼主
ID:290170 发表于 2018-9-11 15:20 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
LCD12864液晶stm32f103驱动源码
引脚说明:
   
     ________________________________________________________________________________
    |                                                   |
    |BL- BL+ VEE RST NC  PSB D7  ''''-''''''''''''''''''' D0  EN R/W RS  Vo     VDD VSS |                          
    |________________________________________________________________________________|
      |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |   |
      - +5v3.3V  PA0 PA1 PA2 PB15 '''''''''''''''''''''  PB8 PA3 PA4 PA5  x +3.3v -


注:(1)背光一定要 +5V ,否则字符显示模糊不清;
    (2)VEE(引脚3),电压越低,对比度越高,反之,对比度越低。

单片机源程序如下:
  1. /******************** (C) COPYRIGHT 2013 ******************************************
  2. * 文件名  :main.c        
  3. * 实验平台:野火STM32开发板
  4. * 库版本  :ST3.5.0
  5. **********************************************************************************/
  6. #include "stm32f10x.h"
  7. #include "SysTick.h"
  8. #include "Drive_12864.h"

  9. /*
  10. * 函数名:main
  11. * 描述  :主函数
  12. * 输入  :无
  13. * 输出  :无
  14. */
  15. int main(void)
  16. {
  17. //         uchar i,j;
  18.          /* 配置SysTick 为10us中断一次 */
  19.         SysTick_Init();
  20.     LCD_init();

  21. //         Delay_us(4);
  22. //         write_cmd(0x34);
  23. //         Delay_us(4);
  24. //         XY(1,9,1);  
  25. //         Delay_us(4);
  26. //         write_cmd(0x36);       //打开绘图模式
  27. //     Delay_ms(5);                                                                                                                                                                                                                                                                                                                                         
  28. //     write_cmd(0x30);       //恢复基本指令集,关闭绘图模式
  29. //     Delay_ms(5);
  30.          write_cmd(0x0c);  //显示开,关光标
  31. //         while(1);

  32.         LCD12864_Word(1,0,"我爱肖笃明");
  33.          while(1);

  34.          //write_cmd(0x08);//关显示
  35. //         Delay_ms(5);
  36. //         write_cmd(0x34);                  //打开扩展指令集
  37. //         Delay_ms(1000);
  38. //         write_cmd(0x08);                //进入睡眠   12864休眠状态先是 3/4 是黑屏,然后慢慢像火烧一样变白
  39. //         Delay_ms(1000);
  40. //         write_cmd(0x0c);       // 脱离睡眠
  41. //         Delay_ms(5);
  42.         // write_cmd(0x30);   //基本指令操作
  43.         // write_cmd(0x06);     //整屏移动0把 0、2两行,1、3两行的信息对调, 关闭       

  44. }


  45. /******************* (C) COPYRIGHT 2012 WildFire Team *****END OF FILE************/
复制代码

所有资料51hei提供下载:
LCD12864液晶stm32f103驱动 兼容野火的库和开发板.rar (288.64 KB, 下载次数: 78)
stm32-12864并行C程序.pdf (118.28 KB, 下载次数: 38)




评分

参与人数 1黑币 +50 收起 理由
admin + 50 共享资料的黑币奖励!

查看全部评分

分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:377872 发表于 2019-3-1 20:53 | 只看该作者
为什么我的显示不了啊???
回复

使用道具 举报

板凳
ID:136367 发表于 2019-3-12 19:12 | 只看该作者
谢谢楼主,好资料。
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表