论坛» DIY与开源设计» 电子DIY

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

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

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




由于在晚上,低级的诺基亚照不了相,有空再上图
高工
2011-12-08 21:13 2楼
专家
2011-12-08 22:22 3楼
是做出来了,不过就是手机像素不怎么样!!!继续努力啊
院士
2011-12-09 08:15 4楼
照片挺大,这照片像素怎么这么低呢
高工
2011-12-12 13:50 5楼

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

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

好的,这是DS1302的

#include
#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 8楼

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

菜鸟
2011-12-13 14:42 9楼
呵呵,谢谢了。
高工
2011-12-14 17:27 10楼
共11条 1/2 1 2 跳转至

回复

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