• 大小: 19KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-05-24
  • 语言: 其他
  • 标签: c8051f020  

资源简介

用c8051f020来带动12864液晶显示器的显示,虽然和51的程序大致相同,但是注意的是这里c8051f020工作频率比51快的多,所以要注意时序操作。

资源截图

代码片段和文件信息

#include“c8051f020.h“
#include
#define uchar unsigned char 
#define uint  unsigned int

sbit RS=P3^5;
sbit RW=P3^6;
sbit E=P3^7;

//P2口为传输口
void Delay400Ms(void)
{
 unsigned char TempCycA = 5;
 unsigned int TempCycB;
 while(TempCycA--)
 {
 TempCycB=7269;
 while(TempCycB--);
 };
}

void config()
{ WDTCN=0xDE;
WDTCN=0xAD;
XBR0=0x00;
XBR1=0x00;
XBR2=0x40;
    P1MDOUT   = 0xFF;
P2MDOUT   = 0xFF;
P3MDOUT   = 0xFF;
P0MDOUT   = 0xFF;  
P74OUT=0xFF;
OSCXCN=0x00;
OSCICN=0x07;
}



void main()   
{
    Delay400Ms();
config();
Delay400Ms();
lcd_init();
Delay400Ms();
LCD_print(12“你好!!“);
while(1);


}

 属性            大小     日期    时间   名称
----------- ---------  ---------- -----  ----

     文件       9202  2009-08-11 16:48  C8051 12864\12864

     文件         61  2009-08-11 16:48  C8051 12864\12864.lnp

     文件      12749  2009-08-11 16:48  C8051 12864\12864.M51

     文件       1899  2009-08-11 13:56  C8051 12864\12864.Opt

     文件       1739  2009-08-11 16:48  C8051 12864\12864.plg

     文件       2223  2009-08-11 13:56  C8051 12864\12864.Uv2

     文件          0  2009-08-11 09:41  C8051 12864\12864_Uv2.Bak

     文件       1905  2009-08-11 10:17  C8051 12864\lcd.h

     文件        704  2009-08-11 13:29  C8051 12864\lcd12864.c

     文件       2552  2009-08-11 16:48  C8051 12864\lcd12864.LST

     文件       9690  2009-08-11 16:48  C8051 12864\lcd12864.OBJ

     文件       6376  2005-03-22 15:22  C8051 12864\STARTUP.A51

     文件      14050  2009-08-11 16:48  C8051 12864\STARTUP.LST

     文件        749  2009-08-11 16:48  C8051 12864\STARTUP.OBJ

     目录          0  2009-08-11 16:48  C8051 12864

----------- ---------  ---------- -----  ----

                63899                    15


评论

共有 条评论