b2科目四模拟试题多少题驾考考爆了怎么补救
b2科目四模拟试题多少题 驾考考爆了怎么补救

黄历算法_万年历算法_农历万年历算法(12)

电脑杂谈  发布时间:2017-01-16 03:03:28  来源:网络整理

2测试设备

数字万用表, 秒表,个人电脑(内含protues/keilc51仿真软件),整个测试均在室内完成

3测试数据

8

1. 测试结果分析

由上述数据记录表分析可知,测量误差均在0.1%以内,精确度较高,可以满足基本的需要

第六部分 结论

1.最终实现功能

1.1 LCD显示阳历年、月、日、星期、小时、分、秒; 1.2定时报警 1.3按键调时 2.特色

时间精度较高,定时报警和液晶显示相结合,更直观,更人性化成本低,体积小,使用方便

3.未来的改进方向

该设计已有的功能和特色上,仍需进一步改善,使其更人性化,功能更完善。

3.1提高系统时间的精度

3.2增加阴历年显示和半点/整点语音报时/温度显示等功能 4.总结

本设计以STC89C52RC为核心,利用软件编程,通过按键控制和液晶显示,辅以语音警示,实现显示万年历的功能。利用单片机设计的电子万年历系统,易于设计和安装维护,可靠性好,功能扩展便捷,价格实惠,系统精确度高,稳定性好,应用前景非常广阔。

通过此次设计,发现了自己的不足,由于平时对于知识掌握的不全面,设计时出现了很多问题,经过自己对电路以及单片机知识的复习和同学的帮助,完成了此次设计,从中学到了很多,对于之前没有掌握和忽略的知识有了更好的了解,对自己今后的学习和工作打下了坚实的基础。

9

【参考文献】 【1】 潘永雄.《新编单片机原理与应用》.西安:西安电子科技大学出版

社,2008.1

【2】 楼苗然.《单片机设计实例》.北京:北京航空航天大学出版社,2006.4 【3】 刘文涛.《单片机应用开发实例》.北京:清华大学出版社,2005.5 【4】 尹勇.《单片机程序设计教程》.北京:北京航空航天大学出版社,2004.3 【5】 徐爱均,彭爱华.《单片机高级语言C51 windows环境编程与应用》.

北京:电子工业出版社,2001.7

【6】 冯育长,《单片机系统设计与实例分析》.西安:西安电子科技大学出版

社,2007.5

【7】 李群芳,肖看.《单片机原理、接口及应用》-----嵌入式系统设计基础. 北

京:清华大学出版社,2007.12

【附录一】源程序代码

/*用定时器0,1602液晶,设计一个数字时钟,可以由三个按钮控制调节时间*/

/********************************************/ /*万年历*/ /*******************************************/

#include #include"lcd1602.h"

#define uchar unsigned char #define uint unsigned int #define TIMER0_COUNT 0xEE11 sbit mode=P3^0; sbit plus=P3^3; sbit dec=P3^6; sbit nao=P2^3; sbit stop=P3^4;

uchar count,s1num,timer0_tick,count=0; char dingshi[32]; char dingfen[32]; uchar k; uchar l;

uchar mode_num;

10

char dingtime;

void delaytime(uint x)

{

uint a,b;

for(a=x;a>0;a--)

for(b=1000;b>0;b--);

}

typedef struct{

char hour;

char minute;

char second;


本文来自电脑杂谈,转载请注明本文网址:
http://www.pc-fly.com/a/ruanjian/article-26593-12.html

相关阅读
    发表评论  请自觉遵守互联网相关的政策法规,严禁发布、暴力、反动的言论

    热点图片
    拼命载入中...