专科毕业设计(论文) 题目 51 单片机电子万年历论文 51 单片机电子万年历论文摘要随着当今世界经济的快速发展和信息化时代的来临,各种各样的小型智能家电产品陆续出现在我们的生活当中。日历是人们不可或缺的日常用品。但一般日历都为纸制用品,使用不便,寿命不长。电子万年历采用智能电子控制和显示技术,改善了纸制日历的缺陷。本设计以 STC89C52RC 单片机为主控核心,以DS130 2 为时钟芯片,以LCD1602 作为显示器,并加以 DS18B20 进行环境温度测量。该系统能够实现实时时钟显示、时间校准、闹钟设置、定时报警、环境温度测量与显示并能够掉电储存用户设置、掉电正常走时等功能。系统由单片机控制电路、时钟芯片电路、LCD1602 液晶显示电路、温度测量电路报警电路、键盘输入电路等组成。本文将从硬件与软件两个方面对本系统进行详细介绍。关键词:电子万年历;单片机;时钟芯片;液晶显示目录一、设计要求与方案论证……………………………………………………………… 4 设计要求……………………………………………………………………………… 4 系统基本方案选择…………………………………………………………… 4 单片机芯片的选择方案…………………………………………………… 4 显示模块选择方案………………………………………………………… 4 时钟芯片的选择方案……………………………………………………… 4 温度传感器的选择方案…………………………………………………… 5 二. 系统的硬件设计与实现……………………………………………………………… 5 电路设计框图………………………………………………………………………… 5 系统硬件概述………………………………………………………………………… 5 主要单元电路的设计………………………………………………………………… 6 单片机主控制模块的设计………………………………………………………… 6 时钟电路模块的设计……………………………………………………………… 6 温度采集模块设计………………………………………………………………… 7 电路原理及说明…………………………………………………………………… 7 显示模块的设计…………………………………………………………………… 8 报警模块的设计····················································9 三、系统的软件设计………………………………………………………- …………… 9 系统源代码一:设计要求与方案论证 设计要求: (1) 基本要求 1 能显示阳历年、月、日、星期、小时、分、秒,能标明是否为闰年。 2 显示模块采用 LCD 液晶显示,要求能够用按键调整时间。 3 具有定时报警功能,能够进行整点和半点报时。(2) 创新要求 1 具有闹钟功能 2 实现掉电储存,储存用户设置如闹钟设置与时间设置 3 针对万年历,设计其他有实际意义的创新功能 系统基本方案选择 单片机芯片的选择方案根据设计要求,本系统单片机芯片选择 STC89C52RC ,此芯片具有高速、低功耗、超强抗干扰的性能,指令系统完全兼容传统的 8051 单片机,具有 8KB 用户程序储存空间 flash rom , 片上集成 512 字节 RAM ,并具有 4KB EEPROM 。片内的 Flash 与 EEPROM 是分开独立的,利用 ISP/IAP 技术,可将内部的 Data Flash 当做 EEPROM ,擦写次数在 10 万次以上。 EEPROM 可用于保存一些在应用过程中修改并且掉电不丢失的参数数据。由于本系统要实现用户设置的掉电存储,可利用此功能以减少外部电路。且 STC89C52RC 具有 ISP/IAP 功能,可以不用编程器实现在线编程。因此从经济和功能等方面综合考虑,选择 STC89C52RC 。 显示模块选择方案本系统采用 LCD1602 液晶模块作为显示器, 1602 液晶也叫 1602 字符型液晶, 它是一种专门用来显示字母、数字、符号等的点阵型液晶模块。它由若干个 5X7 或者 5X11 等点阵字符位组成, 每个点阵字符位都可以显示一个字符, 每位之间有一个点距的间隔, 每行之间也有间隔, 起到了字符间距和行间距的作用。为了更直观地显示时间, 温度等信息, 综合经济因素, 使用 LCD1602 作为显示器。 时钟芯片的选择方案和论证: 采用 DS1302 时钟芯片实现时钟, DS1302 芯片是一种高性能
基于单片机的51单片机电子万年历论文 来自淘豆网m.daumloan.com转载请标明出处.