当前位置: 首页 > news >正文

淘客做网站有必要吗中国万网域名注册价格

淘客做网站有必要吗,中国万网域名注册价格,西山区建设局网站,网站改版要注意什么本帖最后由 shipeng1989 于 2019-5-16 08:32 编辑最近工作上需要利用STM32的自带RTC编写日历功能。其实对于公历万年历并不是很复杂#xff0c;但是由于自带RTC断电后只能做32位二进制秒计数不能更新日期信息#xff0c;要从根本上解决这个问题就需要编写一个算法可以根据计数…本帖最后由 shipeng1989 于 2019-5-16 08:32 编辑最近工作上需要利用STM32的自带RTC编写日历功能。其实对于公历万年历并不是很复杂但是由于自带RTC断电后只能做32位二进制秒计数不能更新日期信息要从根本上解决这个问题就需要编写一个算法可以根据计数器RTC_CNT的当前值计算出当前日期。由于32位的RTC_CNT的最大计数值0xFFFFFFFF/秒即135年左右因此这个算法只适用于2000年~2099年。由于日历的时间跨度大短时间内很难通过测试发现bug所以恳请大家帮忙排查一下是否存在bug并跟帖回复编写思路是这样的在100年范围内刚好是4年1闰也就是每4年1个周期366365*3天当前总天数daysRTC_CNT/(24*3600)年yeardays/(366365*3)*4 days%(366365*3)/365月和日的算法请直接参照下列代码const u8 yizhou[]{六日一二三四五};//从六开始是因为日期的起点是2000年1月1日这一天是星期六struct RtcReg{u32 days;u8 date;u8 month;u8 year;};void TranslateYMD(struct RtcReg *RtcRegs)//在调用此函数前RtcRegs-days需赋值当前天数值RTC_CNT/(24*3600){u8 i,j;u16 u16bufRtcRegs-days;RtcRegs-year u16buf/(366365*3)*4;u16buf % (366365*3);//4年为一个周期当前周期内的天数RtcRegs-year u16buf/365;//加上当前4年周期内的年if (u16buf365)RtcRegs-year--;//4年周期中的第一年为闰年366天如果天数u16buf等于365则上一句多算了1年//年计算完成开始月和日计算else if (u16buf365)u16buf (u16buf-1)%365;//得到当前年中的天数如u16buf超过365则经过了1个闰年u16buf减1再对365求余i (RtcRegs-year3)?0:1;//当前年份为 平年i0/闰年i1RtcRegs-month u16buf/(181i);//1年分为两个181i天即以7月1日为界限分别计算月份RtcRegs-month RtcRegs-month*6;if (RtcRegs-month12)RtcRegs-month;if (RtcRegs-month7){//   大于59i即经过了2月份需补3-i天     大于120i即经过了4月份需补1天j u16buf ((u16buf59i)?0: (3-i))((u16bufRtcRegs-month j/31;RtcRegs-date j%311;}else if (RtcRegs-month7){u16buf - 181i;//      大于92即经过了9月需补1天   大于153即经过了11月需补1天j u16buf ((u16buf92)?0:1)((u16buf153)?0:1);RtcRegs-month j/31;RtcRegs-date j%311;}//12月份减去1-11月的天数(334i)由于日是从1开始没有0因此需要加1即-(334i)1-(333i)else RtcRegs-date u16buf - (333i);}void DisplayYMDW(struct RtcReg *RtcRegs)//日期显示子程序{Disp1Char(2,3,yizhou[RtcRegs-days%7*2]);//星期LCD_Wdata(yizhou[RtcRegs-days%7*21]);//星期由于一个汉字占用2个字节因此星期需发送两个字节LCD_Wdata(2);LCD_Wdata(0);LCD_Wdata((RtcRegs-year/10)0);LCD_Wdata((RtcRegs-year%10)0);LCD_Wdata(-);LCD_Wdata((RtcRegs-month/10)0);LCD_Wdata((RtcRegs-month%10)0);LCD_Wdata(-);LCD_Wdata((RtcRegs-date/10)0);LCD_Wdata((RtcRegs-date%10)0);}
http://www.yutouwan.com/news/220475/

相关文章:

  • 哪里公司建设网站好wordpress 排版代码
  • 哪个网可以网站备案优化大师电视版
  • 网站建设家居wordpress企业产品商城主题
  • 有高并发 高访问量网站开发做购物网站能否生存
  • 网站怎么宣传工信部网站备案平台
  • 浙江建设网站首页注册商标费用多少钱
  • 程序员给传销做网站鹰潭做网站的
  • 太原市建设路小学网站wordpress ajax钩子
  • 织梦网做网站步骤wordpress目录安装主题
  • 学做网站学什么语言百度关键词批量看排名工具
  • 做3d打印网站搜索词和关键词
  • 新闻类网站怎么建设网站建设有哪些知识点
  • 网站平台搭建怎么弄的c 做网站流程
  • 手机端建站wordpress承受访问量
  • 微信如何做模板下载网站个人购买域名做企业网站
  • 扬州网站建设文章简洁的网站
  • 东莞网站的关键字推广网站页面设计如何收费
  • 外国做美食视频网站淮南市潘集区信息建设网站
  • 不用下载直接浏览的网站做不规则几何图形的网站
  • 做网站买域名网站建设求职
  • 企业网站建设与推广多少钱备案的网站程序上传
  • 东莞做网站的公司吗上海今天发生的重大新闻5条
  • 英文版科技网站安徽建设监理协会网站
  • 甘肃建设住房厅网站首页c2c是指什么
  • 台州做网站比较好的有哪些wordpress破解密码
  • 在线推广是网站推广企业微信小程序定制
  • 优秀网站设计参考广州市住房住建局网站
  • 静安区网站开发小企业网站建设5000块贵吗
  • 淮安淮阴网站建设万网 公司网站链接
  • 网络游戏推广英文seo外链发布工具