y图网

基于51单片机的LCD日历时钟毕业设计带仿真和论文

  • 扫一扫,手机访问
本站优惠价
20.00
8.0折 原价:¥25.00
  • 库存
  • 销量
  • 1000000
  • 0
  • 服务
  • 由"毕业季"发货,并提供售后服务。
担保交易,完全保证,有问题可咨询客服协商处理,商品虚假、链接失效可申请补发或者退款
  • 分享

毕业季

  • 信誉:
  • 掌柜:
  • zyh
  • 宝贝:
  • 118447件
  • 认证:
  • 个人
  • 创店:
  • 2018-07-27
  • 描述
    4.99
  • 发货
    5.00
  • 售后
    4.99

目录

摘要

 

一.设计任务和要求

 

二.方案论证

 

三.核心元件的性能

 

1.AT89C51

 

1.1  功能特性概括 

 

1.2  管脚说明 

 

2DS13027

 

2.1  DS1302引脚功能

 

2.2  DS1302的控制字

 

2.3  DS1302的寄存器

 

2.4  DS1302的数据输入输出

 

3.   LCD1602

 

3.1  LCD1602的功能引脚说明

 

3.2  LCD1602的基本操作时序

 

3.3  LCD1602RAM地址映射及标准字库表

 

4.  DS18B20

 

4.1 DS18B20的功能引脚说明

 

4.2 DS18B20的操作流程

 

4.3 DS18B20操作时序

 

5功能说明

 

5.1 时钟功能说明(总结)

 

四.理论分析与计算

 

五.电路与程序设计

 

1.系统硬件设计

 

1.1系统总原理图

 

1.2 主控部分(单片机MCS-51) 

 

1.3 计时分(实时时钟芯片DS1302

 

1.4 显示部分  (LCD1602

 

2 流程图和代码

 

2.1 程序流程图

 

2.2 程序源代码

 

六.结果分析

 

七:设计体会总计

 

 

 

Abstract

     The curriculum requirements are connected through the LCD module with the microcontroller to display numbers (such as time), characters (such as English) and graphics, which require specialized clock chip ----- DS1302. DS1302 is a high performance, low power, real-time clock chip with RAM, it can on the hours, minutes and seconds for precision timing, it is the interface with the microcontroller using synchronous serial communication, only three lines connected with it To MCS-51 microcontroller can read and write them to read out to the LM044L time data display. Program is running, you must first set of initial LM044L, then, through the microcontroller to get time from the DS1302 in and through LM044L display. Meanwhile, the cycle assignment, so LCD dynamic display the current time.

Keywords: AT89C51, DS1302, LM044L display

 

 

 

摘要

 

    此次课程设计的要求是通过LCD与单片机的连接模块能够显示数字(如时间)、字符(如英文)和图形等,这就需要专门的时钟芯片-----DS1302。 DS1302是一种高性能、低功耗、带RAM的实时时钟芯片,它能够对时,分,秒进行精确计时,它与单片机的接口使用同步串行通信,仅3条线与之相连接,就可以实现MCS-51单片机对其进行读写操作,把读出的时间数据送到LCD1602上显示。程序运行时,必须先对LM044L进行初始设置,然后,通过单片机从DS1302中获取时间并通过LCD1602显示。同时,进行循环赋值,使LCD动态显示当前的时间。

 

关键字:AT89C51、DS1302,LCD1602显示器

 

 

朗读

显示对应的拉丁字符的拼音

 

字典 - 查看字典详细内容

 

 

 

 

一.设计任务和要求 

 

1. 利用DS1302实现年月日时分秒,并用LCD显示。

2. 通过LCD模块与单片机的接口,能显示数字(如时间)、字符(如英文)。

3. 硬件设计部分,根据设计的任务选定合适的单片机,根据控制对象设计接口电路。设计的单元电路必须有工作原理,器件的作用,分析和计算过程;

4. 软件设计部分,根据电路工作过程,画出软件流程图,根据流程图编写相应的程序,进行调试并打印程序清单;

5.原理图设计部分,根据所确定的设计电路,利用Proteus工具软件绘制电路原理图。

6计算说明书部分包括方案论证报告打印版或手写版,程序流程图具体程序等

7. 图纸部分包括具体电路原理图打印版

8. 设计要求还包括利用一天时间进行资料查阅与学习讨论,利用5天时间在实验室进行分散设计,最后三天编写报告。最后一天进行成果验收。

 

二.方案论证

 

实现数字电子钟的设计有以下两种基本方案,现就两种基本方案的优劣进行具体论证,从而说明选择方案二的理由。

方案一:直接用单片机的内部定时器来实现时间。该方案以AT89C51单片机为主控芯片,以内部定时器产生的1s中断作为时钟的驱动,然后再通LCD液晶显示器来组成数字钟电路。但是此方案最大的缺点在于单片机89C51产生的1s中断存在误差,如果工作时间长的话,数字时钟显示的时间将会出现严重的偏差,不够精确。

方案二:使用串行接口时钟芯片DS1302设计时钟电路。该设计方案以AT89C51单片机为主控芯片,以串行时钟芯片DS1302为核心计时芯片,然后再通过一个LCD液晶显示器组成数字时钟电路。更重要的是,DS1302时钟芯片的加入大大提高了数字钟时间的准确性,而且该电路在断电后不丢失时间和数据信息时也使得该方案的研究与提升更具有开发的意义。

 

三.核心芯片功能介绍

1.AT89C51

AT89S51[3]美国ATMEL公司生产的低功耗,高性能CMOS 8位单片机,片内含4K BytesISP(In-system programmable)的可反复擦写1000次的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术制造,兼容标准MCS-51指令系统及AT89C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元。单片机AT89S51强大的功能可为许多嵌入式控制应用系统提供高性价比的解决方案。

AT89C51芯片的引脚结构如图1所示:              

1.1  功能特性概括:          

…………

…………

…………                


  • 商品评价
  • 交易规则