方案二:采用温度传感器 DSB18B20,他的测温范围在我们的日正生活中基 本够用,可测最高温度 125 摄氏度,最低可测温度-55 摄氏度,误差维持在 0.0625 摄氏度左右。同时它不像热电偶或热电阻那样需要复杂的硬件电路支持,它可以 直接读出背测环境的温度,连接单片机时只用要 3 根线,极大的节省了硬件电路 的设计时间,省时不费事,成本也相对较低。
综上所述:第二种方案具有成本低,应用简单,硬件电路需求较少的特点, 所以选第二种方案。来!自~751论-文|网www.751com.cn
2.4 显示模块的方案选择
方案一:采用 LED 数码管动态扫描,LED 数码管成本相对较低,屏幕的亮度 相对来说较为明亮,人眼看到较为清晰,但是缺点也很明显,它的连接方式较为 繁琐,功耗也大。
方案二:采用点阵式数码管显示,它由发光二极管组成,总共八行八列[7], 对于较为简单的数字表示绰绰有余,但显示复杂一些的东西效果可能不理想,同 时它的价格也高。
方案三:采用液晶显示屏,它本身可以显示数字,图形,符号等,显示功能 十分强大,同时它的价格适中,在硬件电路中连接也很方便。
综上所述:第三种方案液晶显示屏价格适中,显示功能丰富,所以选择第三 种方案。
2.5 系统最终方案
通过以上对方案的论证比较,确定了电子万年各个模块的方案选择,也确定 了整个硬件系统由 5 个模块组成:主控制器、时钟模块、测温电路、显示模块、 键盘接口模块。
主控器选择 AT89C52 单片机,配以硬件电路实现电子万年历各种功能。 时间生成模块由时钟芯片 DS12C887 构成,它除了正常的时间计数外还带有
闰年补偿功能等多种功能。
温度模块使用温度传感器 DS18B20 作为检测元件,最高量程温度为 125℃, 最低量程温度为-55℃,误差范围维持在 0.0625℃左右[8]。
显示部分由液晶显示屏构成,具有价格低廉、易于操作、显示效果清晰明了 的特点。
AT89C52单片机的电子万年历设计+程序+电路图(4):http://www.751com.cn/zidonghua/lunwen_78022.html