我有全套资料。用到的芯片AT89C51、DS1302、LCD1602、DS18B20,以及这些芯片的PDF,还有proteus仿真。需要的话给联系方式。http://wenku.baidu.com/view/6a778b0303d8ce2f01662305.html
也可以到我的文库去下载。
我的邮箱是taodexiong2010@163.com
追答已经发了注意查收
本回答被提问者采纳用89c51做时钟万年历显示日期带闹钟(附图最好)谢谢各位大佬
用proteus仿真AT89c51设计的时钟万年历,显示日期带闹,这要用到LCD12864才行,时钟电路用DS1302,加温度传感器DS18B20。这是仿真万年历的典型配置。仿真图如下。
利用AT89C51单片机,LM016L液晶显示、时钟芯片DS1302芯片制作电子钟,需 ...
lm016l没有卖的,跟1602一样,proteus仿真时用它来代替1602,告诉你如果你是作业,连写这么简单程序的耐心都没有,你还不如不去交作业,电路图放了,程序只给一部分,供参考,头文件自己去写 include<reg52.h> include"lcd1602.h"include"ds1302.h"uchar readaddress[7]={0x8d,0x8b,0x89,0x87...
关于AT89C51单片机用proteus仿真的问题
首先,是protues,你拼错了哈 这个软件的仿真功能很强,但并不是完美的额。当仿真涉及到时间和显示的时候,就会表现得不准确。原因很多,在这里我不方便一一道来。因为你没有发程序出来,不知道是不是你的程序上有错 只能给你一个建议,涉及到时间的操作 仿真时不要看手表来对,要用软件自带的模拟示...
基于51单片机的数字电子钟万年历闰年判断闹钟整点报时设计
系统主要由51单片机、DS1302时钟芯片、按键模块、LCD1602显示以及电源构成。AT89C51单片机拥有4k字节的Flash闪存、128字节的RAM、32个I\/O口线、两个16位定时\/计数器等功能。仿真图中AT89C51可替换为AT89C52或STC89C51\/STC89C52,实际应用中需添加电源模块。程序使用Keil4\/Keil5打开,生成hex文件后加载到单片机中...
利用proteus isis设计一个简单万年历 。求指点
利用proteus 设计简单万年历,用LCD1602显示。那这个题目关键是LCD1602显示变量,本来1602是显示字符的,所以,要把日期,时间都变成相应的字符就可以了。举例,以秒为例,用变量second表示,取十位并变成字符为(second\/10+0x30),括号里的数据送1602即可。显示秒个位,second%10+0x30。可用时钟芯片DS1302...
基于51单片机的时钟万年历—可农历显示
硬件方面,该万年历采用STC89C52单片机为核心,配合其他必要的电子元件,如万用板、电源插口、蜂鸣器、按键、LCD显示屏等,构建了一个功能完备的时间显示系统。其中,DS1302芯片用于存储时间信息,钮扣电池作为备用电源,确保设备在断电后仍能保存时间数据。设计过程中,使用了Proteus8.9软件进行电路仿真,Altium...
如何用单片机AT89C51控制六位数码管,可以显示出不同的六个数字(123456...
write_data_ds1302(0x84,now_time[2]);} while(!key2);} } wei=1;d[2]=0;for(r=0;r<50;r++)disp();while(key1 ){disp();if(key2==0){ disp();if(key2==0){ temp=now_time[1]\/16*10+now_time[1]%16;temp++;if(temp>=60)temp=0;now_time[1]=temp\/10*16+temp...
为什么用proteus仿真的万年历不准?用到ds1302和21单片机
仿真时,是在电脑上进行的。电脑上的时间,就会影响仿真的时间。另外,电脑上,运行的程序多了,PROTEUS 难以实时运行,仿真的时间也会不准。
proteus仿真时钟显示年月日时分秒,51单片机,用c语或者汇编语言,能发...
此程序为ds1302实时在液晶上显示年月日,时分秒以及星期
proteus仿真ds1302显示99秒的问题
要用DS1302计时,就是按时钟计时,怎么可能会有99秒哪,谁家的钟能走出99秒来,这肯定是错误的。如果不用DS1302,用单片机定时,而且是当秒表用,可以计出99秒。