基于arduino语言设计的实时闹钟(附件)【字数:10286】
目 录
一、引言 1
(一)课题研究的背景 3
(二)课题的研究目的与意义 3
(三)课题解决的主要内容 3
二、系统的方案设计与论证 4
(一)单片机芯片设计与论证 4
(二)按键控制模块设计与论证 4
(三)时钟模块设计与论证 5
(四)显示模块模块设计与论证 5
三、系统硬件的设计 6
(一) Arduino单片机 7
(二)最小系统设计 9
(三) 时钟电路 9
(四) 复位电路 10
(五) DS1302性能简介 10
(六) DS1302接口电路设计 10
(七) LCD1602的特性及使用说明 17
(八) LCD1602与MCU的接口电路 19
(九)按键模块设计 20
四、系统软件的设计 20
(一)主程序流程图的设计 21
(二) 程序设计 22
(三) DS1302读写程序设计 22
五、系统的机体设计及调试 25
(一)系统的模块组成 25
(二)系统软件调试与仿真 26
(三)系统硬件调试 28
总结 30
致谢 31
参考文献 31
附录一
附录二
Abstract
This paper introduces the hardware *51今日免费论文网|www.51jrft.com +Q: ^351916072^
structure and design method of multifunctional electronic calendar based on Arduino microcontroller. This design consists of four modules: data display module, time processing module and adjustment setting module. The system uses Arduino microcontroller as the controller and serial clock calendar chip DS1302 to record calendar and time. It can time year, month, day, hour, minute and second, and has many functions such as leap year compensation. Calendar using intuitive digital display, data display using 1602 LIQUID crystal display module, can display year, month, day, Sunday, hours, minutes, seconds on the LCD1602, also has time calibration and other functions. This calendar is easy to read, intuitive display, multiple functions, simple circuit, low cost and many other advantages, with broad market prospects.
Keywords: Arduino microcontroller, clock chip,1602 LCD display
一、引言
(一)课题研究的背景
技术飞速发展,时光流转,从日出;从钟摆钟到如今的电子表,人们一直在进行着研究和创造记录。现在,以微处理器技术为核心的应用软件已进入到了人们的生活中。电子日历的问世为人类的日常活动提供了极大的便利。随着微电子技术的飞速发展,单片计算机已被应用于国民经济各个部门。由于其小巧、功能齐全、性价比高等特点,在工业控制、家用电器、通讯设备、信息处理、尖端武器等方面均占有一席之地。
由于其小巧的尺寸和低廉的价格,可以被大量的应用于诸如玩具、家电等;机器人,仪表,汽车电子,工业控制,办公自动化,金融,舰船,个人信息终端和通信设备,以单片机为基础的电子设备应运而生。以单片微处理器为核心的万年历,融合了钟表与历表的两种特性,既可以在时间上显示时间,也可以在时间上进行日期和日期的交替,它的主要作用是由微处理器将时间和日期输入到显示器上。而电子日历这种小型的电子学产品,不但是目前市面上最受欢迎的产品,同时也是在微处理器试验中经常遇到的问题。由于其具有很好的开放度和灵活性,所以对编写者的要求也很高,既要考查对微处理器的熟练程度,又要注重对微处理器的扩展。并且在操作上要做到简单、全面、突出的显示接口。日程表显示清晰直观,走时准确,夜视能力强,还具有很多的功能。
技术飞速发展,时光流转,从日出;从钟摆钟到如今的电子表,人们一直在进行着研究和创造记录。该系统具备年、月、日、时、分、秒等多种计时方式,并具备闰年、年、年、月、日、分、秒等多种性能。针对数码电子万年历,它可以同时显示年、月、日、日、时、分、秒等信息,并具备计时等多种信息。本设计以 Arduino单片机为主要控制单元,具有5 V以下的工作电流,并可选择4.55.5 V的电源。
原文链接:http://www.jxszl.com/dzxx/dzdq/607668.html