-
大小: 81KB文件類型: .rar金幣: 2下載: 0 次發(fā)布日期: 2021-06-12
- 語言: 其他
- 標(biāo)簽:
資源簡(jiǎn)介
單片機(jī)1602字符液晶滾動(dòng)演示程序和仿真圖

代碼片段和文件信息
/***************???writer:shopping.w???******************/
#include?
#include?
#define?uchar?unsigned?char
#define?uint?unsigned?int
sbit?RS?=?P2^0;
sbit?RW?=?P2^1;
sbit?EN?=?P2^2;
void?Delayms(uint?ms)
{
? uchar?i;
while(ms--)
{
? for(i=0;i<120;i++);
}
}
uchar?Busy_Check()
{
? uchar?LCD_Status;
RS?=?0;
RW?=?1;
EN?=?1;
Delayms(1);
??? LCD_Status?=?P0;
EN?=?0;
return?LCD_Status;
}
void?Write_LCD_Command(uchar?cmd)
{
? while((Busy_Check()&0x80)==0x80);
RS?=?0;
RW?=?0;
EN?=?0;
P0?=?cmd;
EN?=?1;
Delayms(1);
EN?=?0;
}
void?Write_LCD_Data(uchar?dat)
{
? while((Busy_Check()&0x80)==0x80);
RS?=?1;
RW?=?0;
EN?=?0;
P0?=?dat;
EN?=?1;
Delayms(1);
EN?=?0;
}
void?Initialize_LCD()
{
? Write_LCD_Command(0x38);
Delayms(1);
Write_LCD_Command(0x01);
Delayms(1);
Write_LCD_Command(0x06);
Delayms(1);
Write_LCD_Command(0x0c);
Delayms(1);
}
void?ShowString(uchar?xuchar?yuchar?*str)
{
? uchar?i?=?0;
if(y?==?0)
Write_LCD_Command(0x80?|?x);
if(y?==?1)
Write_LCD_Command(0xc0?|?x);
for(i=0;i<16;i++)
{
? Write_LCD_Data(str[i]);
}
}
?屬性????????????大小?????日期????時(shí)間???名稱
-----------?---------??----------?-----??----
?????文件??????40139??2009-01-24?12:21??12?1602字符液晶滾動(dòng)演示程序\1602字符液晶滾動(dòng)演示程序.DSN
?????文件????????768??2009-03-11?10:16??12?1602字符液晶滾動(dòng)演示程序\1602字符液晶滾動(dòng)演示程序.PWI
?????文件??????14716??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\12
?????文件???????5421??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\12.hex
?????文件?????????70??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\12.lnp
?????文件??????17510??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\12.M51
?????文件???????1571??2009-08-12?16:52??12?1602字符液晶滾動(dòng)演示程序\code\12.Opt
?????文件???????2659??2009-08-12?16:52??12?1602字符液晶滾動(dòng)演示程序\code\12.plg
?????文件???????2222??2009-08-11?14:17??12?1602字符液晶滾動(dòng)演示程序\code\12.Uv2
?????文件???????1169??2009-08-11?14:03??12?1602字符液晶滾動(dòng)演示程序\code\LCD1602.c
?????文件???????3477??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\LCD1602.LST
?????文件???????5353??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\LCD1602.OBJ
?????文件???????2596??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\main.c
?????文件???????7284??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\main.LST
?????文件??????11564??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\main.OBJ
?????文件???????6376??2005-03-23?06:22??12?1602字符液晶滾動(dòng)演示程序\code\STARTUP.A51
?????文件??????14049??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\STARTUP.LST
?????文件????????749??2009-08-12?16:48??12?1602字符液晶滾動(dòng)演示程序\code\STARTUP.OBJ
?????文件??????22423??2009-08-12?16:15??12?1602字符液晶滾動(dòng)演示程序\code.rar
?????文件??????13524??2009-03-11?10:16??12?1602字符液晶滾動(dòng)演示程序\Keil?C\1602字符液晶滾動(dòng)演示
?????文件???????5425??2009-03-11?10:16??12?1602字符液晶滾動(dòng)演示程序\Keil?C\1602字符液晶滾動(dòng)演示.hex
?????文件??????86496??2009-01-24?12:15??12?1602字符液晶滾動(dòng)演示程序\Last?Loaded?1602字符液晶滾動(dòng)演示程序.DBK
?????目錄??????????0??2011-01-13?02:32??12?1602字符液晶滾動(dòng)演示程序\code
?????目錄??????????0??2011-01-13?02:32??12?1602字符液晶滾動(dòng)演示程序\Keil?C
?????目錄??????????0??2011-01-13?02:32??12?1602字符液晶滾動(dòng)演示程序
-----------?---------??----------?-----??----
???????????????265561????????????????????25
評(píng)論
共有 條評(píng)論