此电子万年历具备电路简洁、读取方便、显示直观、成本低廉、功能繁多等优点,符合电子仪器的基本发展趋势,具有广阔的市场发展前景。
1。2课题的研究目的与意义
二十一世纪是数字化技术高速展开的时代,而单片机在数字化快速发展的时期扮演着极其重要的角色。电子万年历的开发与研讨在信息化时代的今天也是当务之急,由于它应用在部队、机关、学校、企业、等教学室、单位礼堂、训练场地、公共场地等场所,可以说遍布在人们生活的每个角落。所以,电子万年历的研究是人民之所需,社会之所需,国家之所需。因为社会对信息交流替换不断进步的要求及高新技术的进一步发展,使得电子万年历不断发展且投入市场得到广泛的运用。
1。3课题解决的主要内容
本次课题研究的万年历是单片机控制技术的一个详细应用,主要研讨的内容包含下面几个方面:
(1)在选用电子万年历芯片时,应把重点放在功能实用、使用便捷、单片存储、功耗低、抗断电的器件。
(2)依据选择的电子万年历芯片设计单片机的接口电路和外围电路。
(3)硬件设计时,构造尽可能简单适用、易于完成,使系统电路尽可能简单。
(4)依据硬件电路图,在开发板上实现器件的焊接。
(5)依据设计的硬件电路,编写出芯片STC89C52的单片机控制程序。
(6)经过编程、编译、调试后,再把程序下载至单片机上运行,并最终实现本设计的功能。
(7)在设计硬件电路和软件程序时,主要得考虑提升人机界面的友好性,使用户操作便捷等要素[2]。
2 系统的方案设计与论证
单片机电子万年历的制造有很多办法,可供选用的器件和运用技术也非常多。因此,此系统的总设计应该在满足系统基本功能的前提之下,并且充分考虑系统的使用环境,选用的结构要简单实用、容易实现,器件的选择主要包括参数的合适、性能的稳定以及成本的低廉。文献综述
依照系统设计的基本要求,大体确定硬件系统由主控制器、键盘接口模块、时钟模块、显示模块和测温电路共5个模块组成,总体系统框图如图1-1硬件电路框图所示[3]。
图1-1 硬件电路框图
2。1单片机芯片设计与论证
方案一: 采用51系列单片机作为系统控制器
单片机算术功能强大,软件编程灵敏,能够用软件编程完成各种算法和逻辑的控制。因为它体积小、功耗低、成本低廉和运用技术成熟等优点,所以在各个领域的运用极为广泛。而且抗干扰性能好。
方案二:采用凌阳系列单片机作为系统的控制器
凌阳系列单片机能够完成各种各样复杂的逻辑功能,密度高,模块大,能将全部器件集中在一小块芯片上,体积减少了,稳定性提高了。凌阳系列单片机提升了其系统处理的速度,适宜作为大规模实时系统的控制中心。
因为51系列单片机价格比凌阳系列要低很多,而且本设计不要高处理速度,从价格和使用的角度来考虑,本设计选择方案一。
2。2按键控制模块设计与论证
方案一:使用矩阵键盘,因为按键多能实现数据的直接键入,但是系统中要求CPU不间断的对端口进行扫描。
方案二:使用独立按键,查询方法简单,程序处理也简单,能节省大半CPU资源。
由于系统中需要的按键不多,为释放较多的CPU占有时间,方便操作,所以采用方案二。
2。3时钟模块设计与论证
方案一:直接选用单片机定时计数器提供秒信号,利用程序完成年、月、日、星期、时、分、秒计数。选用此方案虽然将芯片使用减少了,杜绝了浪费成本,但是也加大了时间误差。