資源簡介
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中文
評論
共有 條評論