基于at89s52单片机的电子万年历.rar

RAR格式版权申诉手机打开展开

基于at89s52单片机的电子万年历,基于at89s52单片机的电子万年历这论文包含提纲、开题报告、初稿、二稿、定稿,还有老师的指导记录,论文后面的单片机程序我也请人写的,当时也要100多块钱,现在已经是一整套论文,合适的就下吧。我当时的论文答辩好像得了80分吧。摘 要:此电子万年历,以单片机at89s52为核心,通过外接矩阵式键盘作为控制信号源,lcd1...
编号:60-213781大小:2.58M
分类: 论文>通信/电子论文

该文档为压缩文件,包含的文件列表如下:

内容介绍

原文档由会员 weiquanguang 发布

基于AT89S52单片机的电子万年历

这论文包含提纲、开题报告、初稿、二稿、定稿,还有老师的指导记录,论文后面的单片机程序我也请人写的,当时也要100多块钱,现在已经是一整套论文,合适的就下吧。我当时的论文答辩好像得了80分吧。

摘  要:

此电子万年历,以单片机AT89S52为核心,通过外接矩阵式键盘作为控制信号源,LCD1602作为显示器件,蜂鸣器作为定时器件外加温度采集DS18B20模块和计算器模块组成。此万年历具有普通万年历显示时间日期等基本功能之外还可以显示温度和进行计算、定时等功能。单片机通过对时钟、温度等数据进行处理后送到LCD显示输出,并可通过按键对时间进行调整。通过扩展单片机外围接口实现温度采集和计算器等功能。
关键词: AT89S52;DS18B20;LCD1602;计算器

 

 

 

 

 

 

 

 

 

 

 

 


ABSTRACT

The electronic clock was base on chip microcomputer AT89S52, which controlled by the Matrix keyboard. LCD1602 as the display device, buzzer as the timer parts device. It displayed the temperature and achieved the calculation and timing function. The microcomputer get time data and temperature data, then data processing and the output was displayed on LCD1602, and processed time get across the keystroke. We also extended the primary function, adding new functions, such as the temperature gathering, calculation function and so on.
Key words:AT89S52;DS18B20;LCD1602;Calculation

 

 

 

 

 

 

 

 

 

 
目  录
摘  要 III
ABSTRACT IV
1 前  言 1
2 论文设计要求与方案论证 1
2.1 基本设计要求 1
2.2 系统基本方案与论证 1
2.2.1 单片机芯片的选择及论证 1
2.2.2 显示模块选择方案和论证 2
2.2.3 时钟芯片的选择方案和论证 3
2.2.4 温度传感器的选择方案与论证 3
2.2.5 键盘模块的选择方案与论证 4
2.3 电路设计最终方案 4
3 系统的硬件设计与实现 4
3.1 电路设计框图 4
3.2 系统概述 5
3.3 系统主要芯片介绍 5
3.3.1 AT89S52单片机简介 5
3.3.2 DS1302时钟芯片简介 7
3.3.3 LCD1602简介 8
3.3.4 DS18B20简介 9
3.4 系统主要单元模块的设计 10
3.4.1 单片机主控制模块的设计 10
3.4.2 时钟电路模块的设计 11
3.4.3 温度采集模块的设计 12
3.4.4 显示模块的设计 12
3.4.5 计算器及键盘模块的设计 13
3.4.6 闹钟模块的设计 14
3.4.7 复位模块的设计 14
4 系统的软件设计 15
4.1 总程序流程图 15
4.2 计算器程序流程图 16
4.3 时间调整程序流程图 17
4.4 闹钟程序流程图 18
5 硬件与软件调试 18
5.1 PCB板的制作 18
5.2 系统的仿真 19
5.3 硬件与程序调试 20
5.4 系统的误差分析 21
6 结  论 21
【参考文献】 22
附  录 23
致  谢 37