12864液晶显示,利用ds1302来显示时间即C51+12864带字库的+DS1302的综合程序

如题所述

第1个回答  2011-05-16
给个邮箱吧,我给你。
第2个回答  2011-05-15
好的,我喜欢!
第3个回答  2011-05-16
我来帮你搞定

跪求51单片机+12864液晶+1302时钟制成的万年历c程序?
void DS1302InputByte(unsigned char d) \/\/实时时钟写入一字节(内部函数){ unsigned char i; ACC = d; for(i=8; i>0; i--) { DS1302_IO = ACC0; DS1302_CLK = 1; DS1302_CLK = 0; ACC = ACC >> 1; \/\/因为在前面已经定义了ACC0 = ACC^0;以便再次利用DS1302_IO = ACC0; } }u...

时钟芯片DS1302实时显示时间的软硬件
DS1302是一款常用于实时显示时间的时钟芯片,它与CPU的连接需要通过SCLK(7)、I\/O(6)和RST(5)这三条线。如图3所示,DS1302与89C2051的连接示例中,使用LCD来显示时间。在调试过程中,可不加电容器,仅需一个32.768kHz的晶振,但需注意不同晶振的误差可能较大。另外,电路中可加入DS18B20以同时显示...

求一个DS1302的闹钟程序,显示当前时间,用LED显示的程序
Ds1302_Write_Byte(ds1302_year_add,time_buf[1]); \/\/年 Ds1302_Write_Byte(ds1302_month_add,time_buf[2]); \/\/月 Ds1302_Write_Byte(ds1302_date_add,time_buf[3]); \/\/日 Ds1302_Write_Byte(ds1302_day_add,time_buf[7]); \/\/周 Ds1302_Write_Byte(ds1302_hr_add,time_buf[4]);...

求51单片机12864和ds1307时钟程序
include <reg51.h>#include <string.h>#include "ds1302.h"#include "menu.h"#include "lcd12864.h"#define uchar unsigned char#define uint unsigned intsbit led=P3^7;uchar temp,keyval;uchar usern=0; \/\/用户序号\/\/struct mlist *nuser;uchar disdat[16];void displaykey(){keyval=0...

...是一个DS1302和12864LCD可调式中文电子日历的程序
朋友,你看一下你的数组有没有定义错误。数组名前面有没有加code呀,还有就是你的keil有没有破解呀,没有破解的keil编写的程序大小受限。需要先破解keil。

你好DS1302在12864上显示完后 ,怎么添加按键调节时间啊 急救,,
要注意的是DS1302的数据是以BCD码存储的,用按键调节时可以转化为十进制,然后通过按键调节,调节好后又转换为BCD码写入DS1302中,最后在LCD12864中显示,你可以想一下

单片机,ds1302时钟电路显示问题,时间一直跳变(在开发板上实验的...
将显示程序的每一位之后的延时时间缩短,试试应该可以解决。

如何读出DS1302里面的时钟数据?
void Initial_DS1302(void) \/\/时钟芯片初始化{ unsigned char Second="Read1302"(DS1302_SECOND); if(Second&0x80) \/\/判断时钟芯片是否关闭 { Write1302(0x8e,0x00); \/\/写入允许 Write1302(0x8c,0x07); \/\/以下写入初始化时间 日期:07\/07\/25.星期: 3. 时间: 23:59:55 Write1302(0x88,0x07)...

ds1302时钟程序编好了,只能静态显示,时间不走是什么原因?
如果硬件没有问题,芯片正常,晶振也起振了。那肯定是程序中时序的问题,仔细看看DS1302的时序,它读和写的时序不一样的。我以前也犯过这样的错误,所以读出来时间总是一样。调整了程序中的时序就ok了,在网上随便找一个DS1302的操作说明,仔细对比一下时序你就知道了。

da1302的程序如下,但是为什么显示不出来。我用数码管显示小时的两位和分...
暂不讨论LZ的驱动程序对与否,也不说 DS1302 时钟 是否启动(可能暂停中),单单就说最后的读取操作:1、读出来的 秒 格式:(CH) XXX XXXX,最高位CH 为系统时钟状态,1-停止,0-启动;2、读出来的 分 格式:0 XXX XXXX,这个你算对了,没啥好说的;3、读出来的 时 格式:H 0 (AP) X...

相似回答