资源简介
用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
- 上一篇:高数公式手册
- 下一篇:刷客——至善网刷课软件.rar
评论
共有 条评论