找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 6618|回复: 14
收起左侧

分享一个用PROTEUS做的12864有完整源代码

  [复制链接]
ID:73202 发表于 2018-2-23 08:34 | 显示全部楼层 |阅读模式
分享一个用PROTEUS 做的12864

1. PROTEUS 有完整源代码
2. 菜单系统很完善,是来自于网络一位前辈的源码。

223082430.jpg

单片机源程序如下:
  1. //========================================================================
  2. //  工程名称:Base_Driver_Demo
  3. //  组成文件:
  4. //             main.c                ----主程序文件
  5. //                LCD_Dis.c/LCD_Driver_User.c/LCD_ASCII.c/GB_Table.c
  6. //             LCD_Dis.h/LCD_Config.inc/LCD_PortConfig.h/LCD_Driver_User.h
  7. //                                        ----基本驱动程序
  8. //        硬件连接:
  9. //                LCD DB0~DB7     ---Port0.0~7
  10. //                LCD CS1                        ---Port2.0
  11. //                LCD CS2                        ---Port2.1
  12. //                LCD Reset       ---Port2.2
  13. //                LCD RW          ---Port2.3
  14. //                LCD A0(D/I)                ---Port2.4
  15. //                LCD EP                        ---Port2.5
  16. //
  17. //                LCD 5V供电~~~(建议)
  18. //                背光供电 3.3V
  19. //
  20. //  当前版本:  V1.00
  21. //  日期:  2008-06-23
  22. //  
  23. //  参考文件:
  24. //  维护记录:
  25. //-------------------------------------------------------------------
  26. //  Version   2008-06-23-V10   Modified By    Xinqiang Zhang(小丑)
  27. //
  28. //========================================================================

  29. //========================================================================
  30. // 文件名:  main.c
  31. // 作  者: xinqiang Zhang(小丑)  (email: xinqiang@Mzdesign.com.cn)
  32. // 日  期: 2008/06/12
  33. // 描  述: 基本显示功能演示
  34. //
  35. // 参  考: 无
  36. // 版  本:
  37. //      2008/06/12      First version    Mz Design
  38. //========================================================================
  39. #include "LCD_Dis.h"
  40. #include"LCD_PortConfig.h"

  41. void Delay(unsigned char Timers)
  42. {
  43.     unsigned int i=0;
  44.     while(Timers)
  45.     {
  46.         Timers--;
  47.         for(i=0;i<200;i++) ;
  48.     }
  49. }

  50. int main(void)
  51. {
  52.     unsigned char Show_num=0;
  53.        
  54.         P0M1 = 0x00;        //P0 设置为准双向
  55.         P0M0 = 0x00;

  56.         P2M1 = 0x00;        //P2 设置为准双向
  57.         P2M0 = 0x00;

  58. //        LED2 =0;
  59. //        LED1 =0;

  60.         LCD_Init();                                                //LCD初始化,该函数在LCD_Driver_User.c中定义
  61.        
  62.         SetPaintMode(0,1);                                //设置绘图模式及前景色(绘图模式没有意义在该驱动中)
  63.         FontSet(0,1);                                         //设置字体类形,字符色为1
  64.         PutChar(0,0,'A');
  65.     Rectangle(10,0,20,16,1);
  66.     FontSet(0,0);
  67.     PutChar(11,0,'A');
  68.    
  69.     FontSet(1,1);
  70.     PutChar(30,6,'A');
  71.     Rectangle(40,0,50,16,1);
  72.     FontSet(1,0);
  73.     PutChar(42,6,'A');
  74.    
  75.     FontSet(1,1);
  76.         PutString(10,18,"Mzdesign 128*64 LCD");
  77.         Rectangle(0,28,127,36,1);
  78.     FontSet(1,0);
  79.     PutString(10,28,"Mzdesign 128*64 LCD");
  80.         Line(0,38,128,38);
  81.         Line(103,0,103,63);       

  82.     FontSet(2,1);
  83.     FontMode(0,0);
  84.     PutChar(12,40,0);
  85.     PutChar(30,40,1);
  86. ……………………

  87. …………限于本文篇幅 余下代码请从51黑下载附件…………
复制代码
0.png 0.png

所有资料51hei提供下载:
Proteus仿真A.zip (1.44 MB, 下载次数: 164)

评分

参与人数 2黑币 +55 收起 理由
denyeah + 5 老大加了50币哦
admin + 50 共享资料的黑币奖励!

查看全部评分

回复

使用道具 举报

ID:73202 发表于 2018-2-23 08:35 | 显示全部楼层
自己坐沙发
回复

使用道具 举报

ID:66287 发表于 2018-3-2 10:26 | 显示全部楼层
牛X,学习了
回复

使用道具 举报

ID:284879 发表于 2018-3-2 19:20 | 显示全部楼层
没币了,得省着点用,老大救济一下
回复

使用道具 举报

ID:284879 发表于 2018-3-2 19:22 | 显示全部楼层
发了帖没看见,再试一次,。。。。
回复

使用道具 举报

ID:287075 发表于 2018-3-2 23:11 | 显示全部楼层
发个回复支持一下。。。。
回复

使用道具 举报

ID:287867 发表于 2018-3-5 20:52 | 显示全部楼层
支持一下楼主
回复

使用道具 举报

ID:475102 发表于 2019-2-7 15:11 | 显示全部楼层
赞一个
回复

使用道具 举报

ID:475851 发表于 2019-2-12 14:13 | 显示全部楼层
做的 漂亮
回复

使用道具 举报

ID:474232 发表于 2019-2-13 18:02 | 显示全部楼层
一般般,没图片,没见做过游戏

评分

参与人数 1黑币 +8 收起 理由
static + 8 很给力!

查看全部评分

回复

使用道具 举报

ID:490006 发表于 2019-3-15 22:37 | 显示全部楼层
楼主大大  好人一生平安
回复

使用道具 举报

ID:608923 发表于 2019-9-12 17:00 | 显示全部楼层
没有啊
按键没作用啊
回复

使用道具 举报

ID:165291 发表于 2019-11-14 21:12 | 显示全部楼层
牛逼啊!这都行
回复

使用道具 举报

ID:535242 发表于 2020-2-17 20:38 来自手机 | 显示全部楼层
这个可以!
回复

使用道具 举报

ID:535242 发表于 2020-2-18 15:08 | 显示全部楼层
打开就报错 有头文件没有添加上去
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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