今天刚会的这种c语言写法,感觉还挺好的。

看来自己知道的还是少,真是刚刚入门。今天在书上发现的这个写法。看着比较有条理性。就记录下来。以后得经常这样写程序。。。以前学习c语言的时候似乎用过这个写法。当时没在意,没学会。看看下边的程序。

#include<reg52.h>
#include"shshs-b.c"//重新自己写一个函数,包括进去。

uchar num;

void main()
{
//while(1){
 chu();
 write_com(0x80+0x1b);
 for(num=0;num<11;num++)
 {
  write_data(table[num]);
  dely(500);
 }
 write_com(0x80+0x5d);
 for(num=0;num<16;num++)
 {
  write_data(table1[num]);
  dely(500);
 }
 while(1);
//}
}

//^^^^^^^^^^^///

 #include<reg52.h>
 #define uint unsigned int
#define uchar unsigned char
uchar code table[]="qing yuan**";
uchar code table1[]="***fang jia le!";
sbit lcden=P2^7;
sbit lcdrs=P2^5;
 void dely(uchar x)
{
 uchar i,j;
 for(i=x;i>0;i--)
  for(j=110;j>0;j--);
}
void write_com(uchar com)
{
 lcdrs=0;
 P3=com;
 dely(5);
 lcden=1;
 dely(5);
 lcden=0;
}
void write_data(uchar date)
{
 lcdrs=1;
 P3=date;
 dely(5);
 lcden=1;
 dely(5);
 lcden=0;
}
void chu()
{
 lcden=0;
 write_com(0x38);//设置显示模式(一般都是固定的)
 write_com(0x0e);//00001DCB中D控制显示。C控制光标的显示。B控制光标的闪烁
 write_com(0x07);//000001NS中N控制是否写一个字符后地址加1;S控制屏幕是否移动。
 write_com(0x01);//显示清零,数据指针清零
}

阅读更多
文章标签: 语言 c table date
想对作者说点什么? 我来说一句

c语言课件

2008年08月03日 1.46MB 下载

C语言资料大全

2008年02月21日 311KB 下载

C语言头文件的使用与写法.pdf

2010年08月06日 127KB 下载

EDA技术设计_数码相框

2011年12月31日 2.3MB 下载

没有更多推荐了,返回首页

不良信息举报

今天刚会的这种c语言写法,感觉还挺好的。

最多只允许输入30个字

加入CSDN,享受更精准的内容推荐,与500万程序员共同成长!
关闭
关闭