ATmega8单片机万年历C程序(内部RTC).doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
ATmega8单片机万年历C程序(内部RTC)

ATmega8单片机万年历C程序(内部RTC) 作者:pc63 来源:单片机学习网 字体:大 中 小 在百度搜索相关内容 编辑导读:MSP4000型处理器在软交换终端设备中的应用|12864(ICCAVR程序)|AVR c语言优秀编程风格|HT1621驱动程序-AVR|ATmega128实现一个工业设备的主控制板|SD卡读写子程序|AVR单片机的RC5和RC6算法比较与改进|AVR单片机读写EEPROM子程序|数字温温度记录仪中的USB主机设计|LM73测温度芯片的完整程序| 正文: ) 调整时间和日期, 只设置了四个按键 a, 复位按键; b, 调整模态选择按键,切换调整不同参数; c, 上调按键,调整模式下按此键被调整值上调; d, 下调按键,调整模式下按此键被调整值下调. 这shi调整年份时de显示状态,LCD第二行末尾显示yar. 依此类推,调整月份时显示mth,调整日期时显示day,小时时显示hor,分钟时显示min. 3) 软件部分. 程序中包含一个头文件LCD1620.h,此文件中包含有关LCDde一些显示函数. 下面shi部分程序原代码---不知道怎么回事,今天网络速度比较慢,无法上传文件.如有需要可与我e-mail联系lhy_radio@yeah.net. /*******************************************************/ /*???? Project???? :Calendar?????????????????????????? */ /*???? Compiler??? :ICCAVR 6.31A?????????????????????? */ /*???? Date??????? :2008,5,31????????????????????????? */ /*???? Author????? :lhy??????????????????????????????? */ /*???? Version???? :v1.3?????????????????????????????? */ /*???? Rework????? :lhy??????????????????????????????? */ /*???? Rework Date :2008.6.26????????????????????????? */ /*???????????????????????????????????????????????????? */ /*???? Comments??? :?????????????????????????????????? */ /*?????? 1,使用Atmega8内部RTC(实时时钟,32.768KHz)????? */ /*?????? 2,显示使用LCD1620???????????????????????????? */ /*?????? 3,在Timer2中断中刷新显示,精度提高1S@5H?????? */ /*?????? 4,加入星期显示??????????????????????????????? */ /*?????? 5,加入农历换算??????????????????????????????? */ /*?????? 6,秒末位大于等于5时,显示公历:Solar 年月日?? */ /*?????? 7,SolarYear2099或SolarYear1900,???????????? */ /*???????? 显示Out of range!???????????????????????? */ /*?????? 8,加入手动调整日期和时间????????????????????? */ /*******************************************************/ #i nclude iom8v.h #i nclude macros.h #define DataPortPullup PORTD #define DataPortDirection DDRD #define ReadLCDPin PIND #define CtrlPortPullup PORTC #define CtrlPortDirection DDRC #define RS_Bit PC0 #define RW_Bit PC1 #define E_Bit PC2 #i nclude LCD1620.h #define ClkTcnt2 0x80 /****************变量声明********************/ ??? ? unsigned int Year = 2008;//年变量

文档评论(0)

xcs88858 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档