跪求51单片机+12864液晶+1302时钟制成的万年历c程序?
4.1日历程序设计 - 19 -4.2 时间调整程序设计 - 20 -4.3 闹钟设置程序设计 - 22 -4.4 闹钟蜂鸣程序设计 - 23 -4.5本章小结 - 23 -第五章 系统调试 - 24 -5.1系统的调试 - 24 -5.2系统的调试出现的问题及解决 - 24 -5.3本章小结 - 24 -第六章 结 论 - 25 -参考文献 - 26 -致谢- 27 -附...
我最近学习单片机C51,有段万年历源程序不知道怎么改,求各位大神帮小弟看...
这个就可以实现的,只不过是没有MAIN函数。include <reg52.h> include <intrins.h> include <string.h> define uint unsigned int define uchar unsigned char sbit IO = P1^0;sbit SCLK = P1^1;sbit RST = P1^2;sbit RS = P2^0;sbit RW = P2^1;sbit EN = P2^2;uchar *WEEK[]= ...
基于51单片机制作万年历,用数码管,定时器,不用时钟芯片,不用液晶,怎 ...
基于51单片机制作万年历,用两个8位一体的共阴数码管,显示日期和时间。数码管位选用两片74HC138,便于动态扫描显示,又节省引脚。用3个按键调时,K1为选择调时状态,K2为加1键,K3为减1键。仿真图如下:
跪求个利用51单片机1602显示屏DS1302做的万年历c编程序,带有公历,农历...
code uint day_code2[3]={0x111,0x130,0x14e};\/ 函数功能:输入BCD阳历数据,输出BCD阴历数据(只允许1901-2099年)调用函数示例:Conversion(c_sun,year_sun,month_sun,day_sun)如:计算2004年10月16日Conversion(0,0x4,0x10,0x16);c_sun,year_sun,month_sun,day_sun均为BCD数据,c_sun为世纪...
求大神解答下单片机80c51,下面程序中的一个能够让万年历调时间的代码...
1,我们可以通过这一位判断时钟在单片机系统掉电后是否还正常运行。剩下的7 位高 3 位是秒的十位,低 4 位是秒的个位,这里再提请注意一次,DS1302 内部是 BCD 码,而秒的十位最大是 5,所以 3 个二进制位就够了。second|0x80后面的这个数据使用 | 符号就是把最高位CH变成1.
基于51单片机的时钟万年历—可农历显示
基于51单片机的时钟万年历是一款功能强大的时间显示设备,它不仅能够显示年、月、日、时、分、秒、星期,还能显示农历,满足不同用户的需求。通过按键,用户可以设置闹钟和报警,调整时间,并了解当前年份是否为平年或闰年。硬件方面,该万年历采用STC89C52单片机为核心,配合其他必要的电子元件,如万用板、...
基于51单片机,DS1302,1602实现万年历(年月日时分秒)及闹钟功能的C程序...
[5]单片机多功能万年历电子表系统节日提醒温湿度显示 功能描述:1、按键调时间,设置闹钟 2、带备用电池(断电继续走时)3、阳历、农历节日提醒;可显示上午、中午、晚上、午夜、深夜等时间段 4、温湿度实时显示(可替换其他传感器数据显示)5、功能扩展:语音播报万年历、温湿度等。(此项功能为扩展功能...
c51写了个万年历,有个地方 疑惑好几天了 还是没有调试出来 新手 希望...
你建工程时,单片机是选择的AT89C51吧,因为它的FLASH容量只有4KB,而你程序超过了4KB了,所以,代码没有生成。改一下单片机,选择AT89C52,程序空间为8KB就够了。不过,有个提议。就是用at24c02实现掉电保护,是保护什么数据吗,还是保护掉电的时间,这时间保护也没有用啊,例如,是上午8点掉了,保护...
51单片机实现万年历
可以实现秒.MS都可以 时钟芯片用DS12887就可以了,15元左右,挺方便,不用外接其他东西.不过需要注意一下,好象DS12887的读引脚是高电平有效,和单片机连的饿时候要接反向器,或者用三极管也行.
基于单片机AT89C51的万年历,只需要显示时间就可以,不加其他的东西
_delay_ms(1);LCD_Write_Command(0x0c);\/\/显示模式设置:显示开,无光标,光标不闪烁 _delay_ms(1);LCD_Write_Command(0x01);\/\/清屏幕指令,将以前的显示内容清除 _delay_ms(1);} \/ 函数名称:LCD_POS 输 入:uchar pos 输 出:无 功 能:字符显示位置 \/ void LCD_POS(uchar pos)...