单片机做闹钟的源代码(用51单片机做个闹钟吧)
单片机做闹钟的源代码(用51单片机做个闹钟吧)DS12B20电路原理图根据原理图万用板上把相应的器件焊接起来,编写好每个器件的驱动程序,将程序整合在一起。你就可以得到一个带温度显示的闹钟啦。接下来的教程带大家逐个器件编写驱动。整体效果图
很多同学在学了一点单片机基础知识后,总想拿单片机来做点什么。今天给大家介绍一下我用单片机做的闹钟。方案使用的是DS1302 诺基亚5110显示屏,同时增加了DS18B20采集温度。
我们先来看一下核心部件DS1302吧,,DS1302是DALLAS公司推出的涓流充电时钟芯片,内含有一个实时时钟和日历和31个字节的静态RAM,和单片机的接口如下图所示。该时钟芯片提供秒分时日期、年月、星期等信息。闰年的天数自动调整,时钟格式支持12/24小时格式。
图片来源于电子发烧友网站
Nokia5110是一款经典机型,可能由于经典的缘故,旧机器很多,所以很多电子工程师就把旧机器的屏幕拆下来,自己驱动Nokia5110,用于开发的设备显示,取代LCD1602。而且Nokia5110价格大概是15块左右,比LCD12864便宜很多。和单片机接口简单,只需要5根线即可。所以我一直比较喜欢用诺基亚5110显示屏来做东东。
DS12B20电路原理图
根据原理图万用板上把相应的器件焊接起来,编写好每个器件的驱动程序,将程序整合在一起。你就可以得到一个带温度显示的闹钟啦。接下来的教程带大家逐个器件编写驱动。
整体效果图