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

📄 sed1335.c

📁 SED 1335的液晶显示程序.是12232 点显示的.
💻 C
字号:
/*---------------------------------------------------------------------------
;
; 	FILE NAME  	: sed1335.c
; 	TARGET MCUs	: W78E58B
; 	DESCRIPTION	: SED1335的初始化、显示
;
; 	REVISION    : 1.0
;   designer    : xcfang
;   date        : 2006-5-18
;   
;
;-------------------------------------------------------------------------*/
#define uchar unsigned char
#define uint unsigned int
#define ulong unsigned long 
#define   False		  0
#define   True		  1

#define  AP  40                 //一行8点320/4=40个字节

/*         */ 
#include<absacc.h>
#include"reg52E.h"
#include"hanzi_page.h"
#include"hanzi.h"

/*包含头文件*/

//===========================  申明外部变量及函数--======== 

 extern bit bdata key_flag;

 extern uchar cmeu;
 

//----------------------------- 定义变量-----------------
bit bdata lcd_fanxian=0;    //正反显
bit bdata b_bytedata=0;       //显示字节数

 
// bcd 
uchar idata LED[5]={0,0,0,0,0};

/*    -----------------------  清显示屏RAM   ----------------     */
void clea( void ) 
{ 
  uchar i,j;
  PORC=0x4c;      //读写显示数据后光标向右移动

  PORC=0x46;      //当前光标显示的位置 显示存储器当前的地址指针

  PORD=0;
  PORD=0;        //地址为0000

  PORC=0x42;   //数据写入设置 地址有光标决定   方向有光标最近设置光标移动方向决定
 
  for(i=255;i>0;i--)
       {  for(j=255;j>0;j--)
	      {
	       PORD=0;
	      }
	   }               
}
/*-----------------------------------
//        SED1335驱动芯片的初始化函数  */
void intglcd( void )
{
    uchar i;
	PORC=0x40;
        for(i=0;i<8;i++)
	       {
	         PORD=SYSTAB[i];
	        }                      //SET 初始化设置  8
    PORC=0x44;
          for(i=0;i<10;i++)
		    {
		      PORD=SCRTAB[i];
		    }                     //显示域设置   10 

    PORC=0x5a;
	PORD=0x00;                    //点位移设置  挝灰屏课

⌨️ 快捷键说明

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