1。2 课题意义论文网
例如定时报警装置、定时打铃系统、定时广播控制、定时开闭路灯、定时开关烤箱、通断机械设备、以及各种定时电气装置的自动启用等,不过所有的这些,都是以数字化钟表作为基础的。因此,研究多功能万年历,意义非凡。它可以对年、月、日、时、分、秒进行实时计时,对于采用直观数字显示的电子万年历,可以同时显示年、月、日、时、分、秒等信息,还具有时间校准,闹钟设定,温度检测等功能。因为这个课题不仅考察了对单片机的掌握能力更加强调了对单片机扩展的应用,而且要求设计的电子万年历在操作上尽量便捷,功能上尽量齐全,显示界面也要美观。因此,电子万年历制作无论从培养能力,还是从实用性角度来看都是非常具有价值的毕业设计课题。
通过搜集相关的资料与文献后,利用之前学过的C语言程序、单片机原理、数字电路基础与模拟电路基础等课程的相关知识,并通过自己的实践将需求与模型进行匹配,从而实现了硬件需求与软件需求的各个环节,从分析系统框架到方案的选择,从功能模块的划分到原理图的设计与绘制,从程序设计到软硬件的调试与PCB板的制作。等到编写完所有程序后,在Keil软件中进行调试,确定调试结果无误后,烧写到单片机上进行测试。最后将硬件组装好后与软件结合调试整个单片机模板并成功实现了上述各项功能。期间获得了很多启发与实践经验,从而通过自己的努力与老师的指导完成了本次课题要求。
1。3 国内外现状及水平
2 系统总体方案设计
2。1 设计要求
(1)熟悉51单片机集成电路开发环境,运用C语言编写目标文件;
(2)熟练应用所选型号单片机的内部结构、资源,以及软硬件调试设备的基本方法;
(3)自行构建基于单片机的最小系统框架,完成相关硬件电路的设计实现;
(4)掌握电子万年历的原理和实现方法。
2。2 方案选择和论证
2。2。1 单片机的选择文献综述
方案一:采用DSP作为系统控制器。DSP(digital signal processor)是一种独特的微处理器,是以数字信号来处理大量信息的器件。DSP具有对元件值的容限不敏感,受温度、外部环境因素影响小,容易集成,可分时复用,共享处理器,方便调整处理器的系数实现自适应,可用于处理低频信号等优点。但DSP硬件电路复杂,且价格昂贵,数字系统由耗电的有源器件构成,因此没有无源设备可靠。
方案二:采用单片机作为系统控制器。单片机具有可靠性强、性价比高、电压低等优点。单片机算术运算功能强,软件编程灵活,自由度大,可用软件编程实现各种逻辑功能,并且其自身就带有计数器、定时器,因此可以用来计数和定时。
相较于方案一和方案二,单片机具有功耗低,体积小,计数准确和成本低的优势,因此选定方案二,用STC89C52单片机作为系统控制器。
2。2。2 显示方案的选择
方案一:采用点阵式数码管显示。点阵式数码管是由八行八列的发光二极管组成,比较适用于商业广告大版面投放,且价格较高,因此不作为考虑对象。
方案二:采用LED数码管动态扫描。LED数码管顾名思义不仅显示数字最为适用,而且采用动态扫描法与单片机连接时,占用的单片机接口少。但是由于数码管动态扫描需要借助74LS164移位寄存器进行移位,该芯片在电路调试时很容易出现问题。因此LED数码管也不为最佳选择。
方案三:采用LCD1602液晶显示屏。LCD1602液晶显示屏的显示功能全面,可显示大量清晰可见的文字和图形,且其价格较低,足以满足本次设计需求。