这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » DIY与开源设计 » 电子DIY » 液晶终于弄好啦,时钟、温度一起显示

共11条 1/2 1 2 跳转至

液晶终于弄好啦,时钟、温度一起显示

高工
2011-12-08 20:53:29     打赏
呵呵,终于成功啦,时钟可调,调时判断月份31天或30,还有闰年和平年,闪烁等。手机像素不行,加上在傍晚呵呵,凑合着看下

液晶显示时间,日期,星期,和温度,上图在楼下




由于在晚上,低级的诺基亚照不了相,有空再上图



关键词: 液晶     终于弄     好啦     时钟     温度     一起     显示    

高工
2011-12-08 21:13:00     打赏
2楼

专家
2011-12-08 22:22:13     打赏
3楼
是做出来了,不过就是手机像素不怎么样!!!继续努力啊

院士
2011-12-09 08:15:48     打赏
4楼
照片挺大,这照片像素怎么这么低呢

高工
2011-12-12 13:50:55     打赏
5楼

很奇怪啊,1602只能显示一行,本来以为是坏的,有买了一张,还是显示一行,纳闷啊


菜鸟
2011-12-12 14:21:06     打赏
6楼
可以上段DS1302的程序么?也在调这个芯片,想学习一下。

高工
2011-12-12 21:42:55     打赏
7楼

好的,这是DS1302的

#include<reg52.h>
#include"user.h"

void write_bity(uchar ADD)
{
 uchar i,com;
 com=ADD;
 for(i=0;i<8;i++)
 {
  SCL=0;
  IO=com&0x01;
  SCL=1;
  com>>=1;
 }
}

uchar read_bity()
{
 uchar i,temp; 
 for(i=0;i<8;i++)
 {
  temp>>=1;
  SCL=1;
  SCL=0;
  if(IO) temp|=0x80;  
 }
 return temp;
}

void write_data(uchar ADD,uchar dat)
 {
  RST=0;
  SCL=0;
 RST=1;
 write_bity(ADD);
 write_bity(dat);
 SCL=1;
 RST=0; 
 }
 
 uchar read_data(uchar ADD)
 {
  uchar temp1;
 RST=0;
  SCL=0;
 RST=1;
 write_bity(ADD);
 temp1=read_bity();
 SCL=1;
 RST=0;
 temp1=ACC;
 temp1=(temp1/16*10)+(temp1%16);
 return temp1;
 }
 


高工
2011-12-12 21:44:19     打赏
8楼

我把注释给去了,让你琢磨下,这样才可以深刻点


菜鸟
2011-12-13 14:42:08     打赏
9楼
呵呵,谢谢了。

高工
2011-12-14 17:27:03     打赏
10楼

共11条 1/2 1 2 跳转至

回复

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