⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 12232.lst

📁 STC89C52单片机 主频:11.0592M 模块名称:SED1520驱动12232液晶驱动
💻 LST
📖 第 1 页 / 共 5 页
字号:
 586   1                while(i>0)
 587   1                 {
 588   2                         i--;
 589   2                 }
 590   1                while(k>1)
 591   1                      k--;
 592   1      }
 593          /******************************************************************************************
 594          * 函数名称    :OUTMD
 595          * 功能描述    :发送数据 左页
 596          * 参数        :  参数名称:    输入/输出?     类型            描述
 597          * 
 598          * 返回值      :
 599          * 作者        :
 600          * 创建日期    :2006-12-19
 601          * 全局变量    :
 602          * 全局静态变量:
 603          * 局部静态变量:
 604          *----------------------------------------修改历史------------------------------------------
 605          * 当前版本    :                         修改人:                  修改日期:
 606          * 修改说明    :
 607          ******************************************************************************************/
 608          void    OUTMD(unsigned char i)
 609          {
 610   1                      A0=1;          //写数据
 611   1              //delay(5);
 612   1                E1=1;
 613   1              //delay(10);
C51 COMPILER V8.08   12232                                                                 10/20/2008 00:42:40 PAGE 11  

 614   1                DATA=i;
 615   1              //delay(5);
 616   1                E1=0;
 617   1              
 618   1      }
 619          
 620          /******************************************************************************************
 621          * 函数名称    :OUTMI
 622          * 功能描述    :发送命令 左页
 623          * 参数        :  参数名称:    输入/输出?     类型            描述
 624          * 
 625          * 返回值      :
 626          * 作者        :
 627          * 创建日期    :2006-12-19
 628          * 全局变量    :
 629          * 全局静态变量:
 630          * 局部静态变量:
 631          *----------------------------------------修改历史------------------------------------------
 632          * 当前版本    :                         修改人:                  修改日期:
 633          * 修改说明    :
 634          ******************************************************************************************/
 635          void    OUTMI(unsigned char i)
 636          {
 637   1                      A0=0;   //写指令
 638   1              //delay(5);
 639   1                      E1=1;
 640   1              //delay(10);
 641   1                      DATA=i;
 642   1              //delay(5);
 643   1                      E1=0;
 644   1              
 645   1      }
 646          
 647          /******************************************************************************************
 648          * 函数名称    :OUTSD
 649          * 功能描述    :发送数据 右页
 650          * 参数        :  参数名称:    输入/输出?     类型            描述
 651          * 
 652          * 返回值      :
 653          * 作者        :
 654          * 创建日期    :2006-12-19
 655          * 全局变量    :
 656          * 全局静态变量:
 657          * 局部静态变量:
 658          *----------------------------------------修改历史------------------------------------------
 659          * 当前版本    :                         修改人:                  修改日期:
 660          * 修改说明    :
 661          ******************************************************************************************/
 662          void    OUTSD(unsigned char i)
 663          {
 664   1                      A0=1;   //写数据
 665   1              //delay(5);
 666   1                      E2=1;
 667   1              //delay(10);
 668   1                      DATA=i;
 669   1              //delay(5);
 670   1                      E2=0;
 671   1      
 672   1      }
 673          //右页
 674          //发送命令
 675          /******************************************************************************************
C51 COMPILER V8.08   12232                                                                 10/20/2008 00:42:40 PAGE 12  

 676          * 函数名称    :Delay
 677          * 功能描述    :
 678          * 参数        :  参数名称:    输入/输出?     类型            描述
 679          * 
 680          * 返回值      :
 681          * 作者        :
 682          * 创建日期    :2006-12-19
 683          * 全局变量    :
 684          * 全局静态变量:
 685          * 局部静态变量:
 686          *----------------------------------------修改历史------------------------------------------
 687          * 当前版本    :                         修改人:                  修改日期:
 688          * 修改说明    :
 689          ******************************************************************************************/
 690          void    OUTSI(unsigned char i)
 691          {
 692   1                      A0=0;   //写指令
 693   1              //delay(5);
 694   1                      E2=1;
 695   1              //delay(10);
 696   1                      DATA=i;
 697   1              //delay(5);
 698   1                      E2=0;
 699   1              
 700   1      }
 701          
 702          /******************************************************************************************
 703          * 函数名称    :lcdini
 704          * 功能描述    :lcd初始化
 705          * 参数        :  参数名称:    输入/输出?     类型            描述
 706          * 
 707          * 返回值      :
 708          * 作者        :
 709          * 创建日期    :2006-12-19
 710          * 全局变量    :
 711          * 全局静态变量:
 712          * 局部静态变量:
 713          *----------------------------------------修改历史------------------------------------------
 714          * 当前版本    :                         修改人:                  修改日期:
 715          * 修改说明    :
 716          ******************************************************************************************/
 717          void    lcdini(void)
 718          {
 719   1          RW=0;
 720   1                OUTMI(0XE2);
 721   1                OUTSI(0XE2);   //复位
 722   1                OUTMI(0XAE);
 723   1                OUTSI(0XAE);   //POWER SAVE
 724   1                OUTMI(0XA4);
 725   1                OUTSI(0XA4);   //动态驱动
 726   1                OUTMI(0XA9);
 727   1                OUTSI(0XA9);   //1/32占空比
 728   1                OUTMI(0XA0);
 729   1                OUTSI(0XA0);   //时钟线输出
 730   1                OUTMI(0XEE);
 731   1                OUTSI(0XEE);   //写模式
 732   1              
 733   1                OUTMI(0X00);
 734   1                OUTMI(0XC0);
 735   1                OUTSI(0X00);
 736   1                OUTSI(0XC0);
 737   1              
C51 COMPILER V8.08   12232                                                                 10/20/2008 00:42:40 PAGE 13  

 738   1                OUTMI(0XAF);
 739   1                OUTSI(0XAF);
 740   1              
 741   1      }
 742          
 743          /******************************************************************************************
 744          * 函数名称    :SetPage
 745          * 功能描述    :同时设置主从显示页为0-3页。(内函数,私有,用户不直接调用)
 746          * 参数        :  参数名称:    输入/输出?     类型            描述
 747          * 
 748          * 返回值      :
 749          * 作者        :
 750          * 创建日期    :2006-12-19
 751          * 全局变量    :
 752          * 全局静态变量:
 753          * 局部静态变量:
 754          *----------------------------------------修改历史------------------------------------------
 755          * 当前版本    :                         修改人:                  修改日期:
 756          * 修改说明    :
 757          ******************************************************************************************/
 758          void SetPage(uchar page0,uchar page1)
 759          {
 760   1          OUTMI(0xB8|page1);
 761   1          OUTSI(0xB8|page0);
 762   1      }
 763          
 764          /******************************************************************************************
 765          * 函数名称    :SetAddress
 766          * 功能描述    :同时设置主从列地址为0-121。(内函数,私有,用户不直接调用)
 767          * 参数        :  参数名称:    输入/输出?     类型            描述
 768          * 
 769          * 返回值      :
 770          * 作者        :
 771          * 创建日期    :2006-12-19
 772          * 全局变量    :
 773          * 全局静态变量:
 774          * 局部静态变量:
 775          *----------------------------------------修改历史------------------------------------------
 776          * 当前版本    :                         修改人:                  修改日期:
 777          * 修改说明    :
 778          ******************************************************************************************/
 779          void SetAddress(uchar address0,uchar address1)
 780          {
 781   1          OUTMI(address1);
 782   1          OUTSI(address0);
 783   1      }

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -