方案C:
采用KS0108液晶显示屏, KS0108具有极其强大的显示功能,可对数字、文字、图形等多种信息进行处理,显示直观。由于其具备文字显示功能,读取时间也更为直观,且体积较小,使用方便,性价比高,指令简单,更容易满足对于电路更加简洁的要求。
综上考虑,决定选用KS0108液晶显示屏。
2.2.4时钟芯片的方案选择和论证
方案A:
不采用额外的时钟芯片,直接利用PIC16F877A自带的定时器提供秒信号,通过软件程序来实现年、月、日、星期、时、分、秒的自动计时功能。此方案硬件成本低,但也导致其误差较大,走时不准等问题,同时软件程序的设计也更为复杂。故不采用此方案。
方案B:
采用基于DS1302时钟芯片的时钟设计,DS1302时钟芯片性能高、功耗低且内含置有一个实时时钟/日历和31*8的临时性数据存放的RAM,能在2.5V~5.5V电压范围内工作,且具有掉电自动保存功能。可以实时计算秒、分、时、日期、月、年的信息,还有对月份天数及闰年天数进行自动调整。
综上考虑,决定选用DS1302时钟芯片实现时钟
2.2.5电路设计最终方案决定
综上所述,对此次作品的方案确定: 本次电子万年历设计采用PIC16F877A单片机作为系统核心;由 DS1302时钟芯片进行计时; DS18B20数字式温度传感器进行周围环境温度测量;最后通过 DS18B20液晶显示屏进行显示。