• 大小: 2.09MB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2023-10-25
  • 语言: 其他
  • 标签: c8051f126  

资源简介

c8051f126的程序,我的一个项目程序

资源截图

代码片段和文件信息

#include //我用的是C8051F064的芯片

#include 
#include 
//#include 
void InitDevice(void);
void WCMD(unsigned char cmd);//写LCD命令
void WDAT(unsigned char dat);//写LCD数据
void clear(unsigned char colorb);//设制LCD颜色
void delay(unsigned int time);

sbit  WR=P4^7;
sbit RS=P1^6;
sbit CS=P5^6;

//unsigned char idata sfrtemp;




void main()

 WDTCN = 0xde;                       // Disable watchdog timer
   WDTCN = 0xad;

  InitDevice();
 EA=0;
delay(20);
 clear(3); //跳不出clear()着子程序?????
 //clear(3);
 //clear(3);
 //clear(3);
 //clear(3);
 //clear(3);
// clear(3);
 while(1);
}

void SMBusInit()
{
   SFRPAGE   = SMB0_PAGE;
   SMB0CN    = 0x40;
}

void PortIOInit()
{
    SFRPAGE   = CONFIG_PAGE;
    XBR0      = 0x05;
    XBR1      = 0x1E;
    XBR2      = 0x40;
P7MDOUT   = 0xff;

}

void OscillatorInit()
{
    SFRPAGE   = CONFIG_PAGE;
    OSCICN    = 0x82;
}
void EMI_Init()
{
    SFRPAGE   = EMI0_PAGE;
    EMI0CF    = 0x0F;
}
void InitDevice(void)
{
    SMBusInit();
    PortIOInit();
    OscillatorInit();
 EMI_Init();
}

void WCMD(unsigned char cmd)
{
  

  

  SFRPAGE   = CONFIG_PAGE;

  RS=0;
  CS=0;
  WR=0;
  P7=cmd;
   _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
  WR=1;
  CS=1;

}

void WDAT(unsigned char dat)
{

 SFRPAGE   = CONFIG_PAGE;

 RS=1;
 _nop_();


 CS=0;
  _nop_();

 WR=0;
 _nop_();
 P7=dat;
    _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
_nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
  _nop_();
 WR=1;
 CS=1;

// SFRPAGE=sfrtemp;
 //for(j=0;j<100;j++);
}

void clear(unsigned char colorb)
{
 unsigned int  i1;
  unsigned int  k1;
WCMD(0x00);
WDAT(0x00);
WCMD(0X01);
WDAT(0x00);
WCMD(0X02);

   
    for (i1=0;i1<640;i1++){

      for (k1=0;k1<480;k1++)
      {
  WDAT(colorb);
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
WDAT(colorb);
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
WDAT(colorb);
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
_nop_();
// WDAT(colorb);
// WDAT(colorb);
// WDAT(colorb);
// WDAT(colorb);
// WDAT(colorb);
  }
_nop_();
}
                                               

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

     文件    2229612  2008-03-20 13:00  复件 liangzhiyuan\C8051F06x.pdf

     文件      20370  2004-01-22 13:42  复件 liangzhiyuan\liangc\c8051F060.h

     文件         94  2010-11-16 11:02  复件 liangzhiyuan\liangc\cyglink.txt

     文件      33042  2010-11-12 16:13  复件 liangzhiyuan\liangc\PPP.wsp

     文件       2589  2010-11-13 17:38  复件 liangzhiyuan\liangc\SOURCE1

     文件       2589  2010-11-13 17:38  复件 liangzhiyuan\liangc\Source1.#1

     文件       2437  2010-11-13 17:37  复件 liangzhiyuan\liangc\Source1.#2

     文件       3355  2010-11-13 17:37  复件 liangzhiyuan\liangc\Source1.#3

     文件       3618  2010-11-13 17:38  复件 liangzhiyuan\liangc\Source1.c

     文件       8973  2010-11-13 17:38  复件 liangzhiyuan\liangc\Source1.LST

     文件      11862  2010-11-13 17:38  复件 liangzhiyuan\liangc\SOURCE1.M51

     文件       3317  2010-11-13 17:38  复件 liangzhiyuan\liangc\Source1.OBJ

     文件       3894  2010-11-16 11:02  复件 liangzhiyuan\liangc\SOURCE2

     文件       5398  2010-11-16 11:02  复件 liangzhiyuan\liangc\Source2.#1

     文件       3798  2010-11-16 10:59  复件 liangzhiyuan\liangc\Source2.#2

     文件       5667  2010-11-16 10:59  复件 liangzhiyuan\liangc\Source2.#3

     文件       5398  2010-11-16 11:16  复件 liangzhiyuan\liangc\Source2.c

     文件      12293  2010-11-16 11:02  复件 liangzhiyuan\liangc\Source2.LST

     文件      15073  2010-11-16 11:02  复件 liangzhiyuan\liangc\SOURCE2.M51

     文件       4961  2010-11-16 11:02  复件 liangzhiyuan\liangc\Source2.OBJ

     文件        293  2010-11-16 11:02  复件 liangzhiyuan\liangc\tmp.out

     文件      90394  2009-09-23 12:40  复件 liangzhiyuan\QVTC02使用手册.pdf

     目录          0  2010-11-16 11:21  复件 liangzhiyuan\liangc

     目录          0  2010-11-16 11:21  复件 liangzhiyuan

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

              2469027                    24


评论

共有 条评论

相关资源