Advertisement

万年历(含仿真、原理图)

  •  5星
  •     浏览量: 0
  •     大小:None
  •      文件类型:None


简介:
《万年历》是一款集成了高度仿真的日历查看工具及详细设计原理图的应用程序,帮助用户轻松查阅日期信息并深入理解其工作原理。 用C语言编写了一个万年历程序,使用89C51作为控制芯片,并采用12864显示屏显示阳历、阴历以及温度。此外,该系统还配备有按键功能以进行调整设置。

全部评论 (0)

还没有任何评论哟~
客服
客服
  • 仿
    优质
    《万年历》是一款集成了高度仿真的日历查看工具及详细设计原理图的应用程序,帮助用户轻松查阅日期信息并深入理解其工作原理。 用C语言编写了一个万年历程序,使用89C51作为控制芯片,并采用12864显示屏显示阳历、阴历以及温度。此外,该系统还配备有按键功能以进行调整设置。
  • Proteus仿 实时时钟仿 12864仿 51单片机设计.zip
    优质
    本资源包含51单片机万年历的设计与实现,包括万年历Proteus仿真、实时时钟仿真及12864液晶显示的集成应用。适合学习和项目参考。 万年历protues仿真 实时时钟仿真 12864万年历仿真 51单片机万年历设计.zip
  • STM32仿实验_STM32仿_proteus_STM32源代码
    优质
    本实验通过Proteus软件进行STM32微控制器的万年历功能仿真,提供详细的STM32万年历源代码,帮助学习者深入理解时钟模块与日历算法。 STM32万年历显示项目包括proteus仿真和代码部分。
  • 的Proteus仿
    优质
    本项目通过使用Proteus软件进行仿真,展示了基于微控制器实现万年历功能的设计与应用,包括时间显示、设置和校准。 万年历万年历万年历万年历万年历万年历万年历万年历万年历
  • 高精度电子仿
    优质
    这款高精度电子万年历仿真图以逼真的视觉效果展现了未来科技与日常生活的完美融合,其精确的日历功能跨越多个世纪,适用于钟表收藏家和科技爱好者。 ```c #include #define uchar unsigned char #define uint unsigned int uchar code table[] = 2013-07-30 WED ; uchar code table1[] = 21:14:55; uchar code table2[] = 579259 ; uchar code table3[] = Made by Lisongze; uchar code table4[] = MONTUEWEDTHUFRISATSUN; uint nian; char miao, fen, shi, ri, yue; sbit lcd_rs = P0^5; sbit lcd_rw = P0^6; sbit lcd_en = P0^7; sbit s1 = P3^7; sbit s2 = P3^6; sbit s3 = P3^5; sbit g = P3^0; void delay(uint z) { uint x, y; for(x=z; x>0; x--) for(y=110; y>0; y--) ; } void write_com(uchar com) { lcd_rs = 0; P2=com; delay(5); lcd_en=1; delay(5); lcd_en=0; } void write_date(uchar date) { lcd_rs = 1; P2=date; delay(5); lcd_en=1; delay(5); lcd_en=0; } void init() { int num; shi=21; fen=14; miao=55; ri=30; yue=7; nian=2013; lcd_en = 0; lcd_rw = 0; write_com(0x38); write_com(0x0c); write_com(0x06); write_com(0x01); for(num=0; num<16; num++) { //显示数字579259 write_date(table2[num]); delay(300); } for(num=0;num<16;num++) { write_date(table3[num]); delay(300); } TMOD = 0x01; TH0=(65535-50000)/256; TL0=(65535-50000)%256; EA=1; ET0=1; } void write_sfm(uchar add, uchar date) { uchar shi, ge; shi=date/10; ge=date; write_com(0x80+add); write_date(0x30 + shi); write_date(0x30 + ge); } void keyscan() { int m,n; g=0; //将矩阵键盘当做独立键盘使用 if(s1==0) { delay(5); if (s1 == 0) { //按键1光标移位扫描 s1num++; while(!s1); switch(s1num){ case 1: write_com(0x80+0x40+10); TR0=0; break; case 2: write_com(0x80+0x40+7); break; case 3: write_com(0x80+0x40+4); break; case 4: write_com(0x80 + 3); break; case 5: write_com(0x80 + 6); break; case 6: write_com(0x80 + 9); break; case 7: write_com(0x80+13); s1num=0; TR0 = 1; } } } if(s2==0) { //按键2加功能 delay(5); switch (s1num){ case 4: nian++; write_nyr(1,nian); break; case 5: yue++; if(yue == 13){yue = 1; nian++;} write_yr(6, yue); break; case 6: ri++; if((ri==29&&!(nian%400||!nian%100 && nian%4)) || (ri ==30 && !(yue <8 ? yue % 2 : !yue % 2
  • 语音播报的及其
    优质
    本项目介绍了一种具有语音播报功能的万年历的设计与实现。结合电路设计和软件编程,该设备不仅能显示日期时间信息,还能通过语音向用户播报日期详情,提供便捷的日程管理体验。 带语音播报功能的万年历及原理图单片机 语音芯片 实时时钟 原理图。
  • Proteus仿程序
    优质
    Proteus万年历仿真程序是一款强大的电子设计辅助软件,专为工程师和教育工作者设计。它提供了一个直观的界面来模拟各种硬件电路,并能准确显示日期和时间的变化,适合开发精密计时设备。 已在单片机上试验成功,并通过Proteus进行了仿真。
  • Proteus 仿相册.rar
    优质
    Proteus仿真相册万年历是一款集成了Proteus电路仿真功能与日历、相册管理工具的应用程序。用户可以轻松进行电子设计的同时,记录并回顾个人生活点滴,实现工作休闲两不误。 Proteus 仿真万年历的程序和原理图提供了详细的实现方法和技术细节。
  • Proteus 8086 CPU仿与LCM12864
    优质
    本项目利用Proteus软件进行8086CPU仿真实验,并设计实现了一个基于LCM12864液晶屏显示的数字万年历系统,结合硬件电路和编程技术展示时间管理的魅力。 使用Proteus 8086 CPU仿真LCM12864万年历。
  • PROTEUS仿与源码.zip
    优质
    本资源包含万年历PROTEUS仿真实验及完整源代码,适用于学习嵌入式系统开发和单片机编程的学生与工程师。 利用现有的资源,在Proteus软件中的元件M8基础上尝试DIY制作了一个万年历。首先在PROTEUS里用M8仿真成功能显示后,接着改用M48编写整个程序。现在分享最早的使用M8进行试验的程序和proteus仿真的内容给大家参考。 这个基于M8设计的万年历可以实现以下功能:显示年、月、日、星期、时、分、秒、阴历月日以及温度,共21位数码管。其中,星期和阴历日期可以根据公历自动计算并更新,在2050年前有效。此外,该万年历还能测量-10到40℃之间的温度,并支持设定两个定时器功能、12/24小时显示模式以及根据光线强度自动调节亮度的功能。 在硬件方面,M8万年历电路仅使用了两片IC:一片是ATmega8(简称M8),另一片74LS145用于作为4-10译码器以扩展端口。