• 大小: 81KB
    文件类型: .rar
    金币: 1
    下载: 0 次
    发布日期: 2021-06-12
  • 语言: 其他
  • 标签:

资源简介

单片机1602字符液晶滚动演示程序和仿真图

资源截图

代码片段和文件信息

/***************   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]);
}
}

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

     文件      40139  2009-01-24 12:21  12 1602字符液晶滚动演示程序\1602字符液晶滚动演示程序.DSN

     文件        768  2009-03-11 10:16  12 1602字符液晶滚动演示程序\1602字符液晶滚动演示程序.PWI

     文件      14716  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\12

     文件       5421  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\12.hex

     文件         70  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\12.lnp

     文件      17510  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\12.M51

     文件       1571  2009-08-12 16:52  12 1602字符液晶滚动演示程序\code\12.Opt

     文件       2659  2009-08-12 16:52  12 1602字符液晶滚动演示程序\code\12.plg

     文件       2222  2009-08-11 14:17  12 1602字符液晶滚动演示程序\code\12.Uv2

     文件       1169  2009-08-11 14:03  12 1602字符液晶滚动演示程序\code\LCD1602.c

     文件       3477  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\LCD1602.LST

     文件       5353  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\LCD1602.OBJ

     文件       2596  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\main.c

     文件       7284  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\main.LST

     文件      11564  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\main.OBJ

     文件       6376  2005-03-23 06:22  12 1602字符液晶滚动演示程序\code\STARTUP.A51

     文件      14049  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\STARTUP.LST

     文件        749  2009-08-12 16:48  12 1602字符液晶滚动演示程序\code\STARTUP.OBJ

     文件      22423  2009-08-12 16:15  12 1602字符液晶滚动演示程序\code.rar

     文件      13524  2009-03-11 10:16  12 1602字符液晶滚动演示程序\Keil C\1602字符液晶滚动演示

     文件       5425  2009-03-11 10:16  12 1602字符液晶滚动演示程序\Keil C\1602字符液晶滚动演示.hex

     文件      86496  2009-01-24 12:15  12 1602字符液晶滚动演示程序\Last Loaded 1602字符液晶滚动演示程序.DBK

     目录          0  2011-01-13 02:32  12 1602字符液晶滚动演示程序\code

     目录          0  2011-01-13 02:32  12 1602字符液晶滚动演示程序\Keil C

     目录          0  2011-01-13 02:32  12 1602字符液晶滚动演示程序

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

               265561                    25


评论

共有 条评论

相关资源