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

原创 2011年01月13日 00:44:00

看来自己知道的还是少,真是刚刚入门。今天在书上发现的这个写法。看着比较有条理性。就记录下来。以后得经常这样写程序。。。以前学习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);//显示清零,数据指针清零
}

相关文章推荐

VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好.

VC多线程 VC中多线程使用比较广泛而且实用,在网上看到的教程.感觉写的挺好. 一、问题的提出 编写一个耗时的单线程程序:   新建一个基于对话框的应用程序Si...

你有没有这种感觉??用工具写代码 致使自己很难在写出代码!

最近我认识到一些事情。写代码的最好地方不是在电脑前用你的编译器、集成开发环境和各种工具来写。写代码最好是远离所有这些工具,去到你能够正确思考的地方。你相当熟悉一种语言了,你很容易就能把你心中的程序翻译...
  • bailu66
  • bailu66
  • 2011年10月28日 14:13
  • 1354

feof()和EOF的用法—— C语言中文件结尾的判断 (个人感觉写的挺深刻)

昨天突然被一位朋友问到了关于文件结尾的程序问题。在用feof()判断文件时,复制会多产生一个字符。   这个问题在大一的时候,老师上课就强调过,但那时只是模糊的记得个大概,记得这个函数如果...

今天看了看老师发的关于json数据格式的内容感觉以后会经常用就收集一下吧

JSON(JavaScript Object Notation)是一种轻量级的数据交换格式。JSON采用完全独立于语言的文本格式,这些特性使JSON成为理想的数据交换语言。易于人阅读和编写,同时也易于...
  • osdfhv
  • osdfhv
  • 2016年08月15日 11:05
  • 1011

今天给同学写5个数据结构算法的题...感觉很有价值的几个题..感兴趣的坐下。。

1.判断一个顺序表是否对称 2用向量作存储结构,设计以算法仅用一个辅助结点,实现将线性表中的结点循环右移k位的运算 3.已知A【n】中的元素为整形。设计算法将其调整为左右两部分。左边所有元素为奇数...

今天写的代码,突然感觉自己的水平真的好低

几天调的代码,其实技术上算不上突破或者改进,不过思想或者是思维上有所提高。至少常sir给的解释还是那么的清晰,赞一个常sir!今天写的代码是这样的,写的是传输一个文件(这个文件很大,比如在20M以上)...

单片机C语言的主程序,通常要用一个while(1)语句来让程序进入一个无限循环,目的是为了让程序一直保持在我们需要运行的情况下。   虽然这种做法毋庸置疑,在网上还是有不少朋友有疑问,如果程序不加wh

单片机C语言的主程序,通常要用一个while(1)语句来让程序进入一个无限循环,目的是为了让程序一直保持在我们需要运行的情况下。  虽然这种做法毋庸置疑,在网上还是有不少朋友有疑问,如果程序不加whi...
  • sjong
  • sjong
  • 2017年07月11日 10:23
  • 682

本来挺好的事,怎么弄成现在这种样子

http://blog.sciencenet.cn/blog-281238-776129.html “伤不起”的年轻美女科学家 精选 已有 9899 次阅读 2014-3-15...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:今天刚会的这种c语言写法,感觉还挺好的。
举报原因:
原因补充:

(最多只允许输入30个字)