这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 我就是我lxwMCU DIY进程帖

共33条 3/4 1 2 3 4 跳转至
工程师
2011-12-15 08:06:21     打赏
21楼
俺类流水灯咋成这效果了啊。这可咋办,花样流水灯都这样了。

工程师
2011-12-15 10:06:41     打赏
22楼

工程师
2011-12-15 10:16:59     打赏
23楼

 

/*-----------------------------------------------
  名称:LCD1602
  学校:中州大学
  网站:www.zhzhu.edu.cn
  编写:我就是我lxw
  内容:通过标准程序静态显示2行字符
------------------------------------------------*/
#include<reg52.h>
#include<stdio.h>
#include<intrins.h>


sbit RS = P2^4;
sbit RW = P2^5;
sbit E  = P2^6;

#define Data  P0

char data TimeNum[]="                ";
char data Test1[]="                  ";

void DelayUs(unsigned char us)
{
 unsigned char uscnt;
 uscnt=us>>1;       
 while(--uscnt);
}

void DelayMs(unsigned char ms)
{
 while(--ms)
   {
     DelayUs(250);
     DelayUs(250);
  DelayUs(250);
  DelayUs(250);
   }
}

void WriteCommand(unsigned char c)
{
 DelayMs(5);
 E=0;
 RS=0;
 RW=0;
 _nop_();
 E=1;
 Data=c;
 E=0;
}

void WriteData(unsigned char c)
{
 DelayMs(5);
 E=0;
 RS=1;
 RW=0;
 _nop_();
 E=1;
 Data=c;
 E=0;
 RS=0;
}

void ShowChar(unsigned char pos,unsigned char c)
{
 unsigned char p;
 if (pos>=0x10)
    p=pos+0xb0;
 else
    p=pos+0x80;
 WriteCommand (p);
 WriteData (c);
}

void ShowString (unsigned char line,char *ptr)
{
 unsigned char l,i;
 l=line<<4;
 for (i=0;i<16;i++)
  ShowChar (l++,*(ptr+i));
}

void InitLcd()
{
 DelayMs(15);
 WriteCommand(0x38);
 WriteCommand(0x38);
 WriteCommand(0x38);
 WriteCommand(0x06);
 WriteCommand(0x0c);
 WriteCommand(0x01);

}


void main(void)

{
InitLcd();       
DelayMs(15);   

sprintf(Test1,"MCU--DIY");
ShowString(0,Test1);

sprintf(TimeNum,"www.eepw.com.cn");
ShowString(1,TimeNum);

while(1);

}


工程师
2011-12-15 22:23:44     打赏
24楼
结束前最后一张。

工程师
2011-12-16 22:56:04     打赏
25楼
想上传个视频咋就那么难呢。

工程师
2011-12-19 22:58:50     打赏
26楼


工程师
2011-12-19 23:35:49     打赏
27楼
发个小视频让大家瞅瞅看还可以不,可以的话多多支持。可以到http://forum.eepw.com.cn/thread/205985/1 MCU DIY视频有奖投票 [jackwang] 里面支持 我就是我lxw_1602实时时钟

工程师
2011-12-25 20:23:47     打赏
28楼
这几天太郁闷了,一是arm开发板有个问题一直困扰我,二是该考试了。

工程师
2011-12-27 19:29:08     打赏
29楼
今天看了一个问题,板子用电源下载不进去程序。看看是啥问题。

工程师
2011-12-28 22:18:38     打赏
30楼
这几天大家都在忙考试吗?怎么更新的人这么少啊?我的毕业设计决定了,向四弦同学学习,做个流水灯。想方设法变花样,流水灯也能做出来好效果。

共33条 3/4 1 2 3 4 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]