资源简介
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\cygli
文件 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
- 上一篇:简单的网上鞋店购物系统
- 下一篇:DoDAF 2.0 vol.1中文
评论
共有 条评论