菜单
  
    摘  要:本文所述的趣闹钟是一个集时间显示与设置、整点报时、温度显示和跑马灯显示多种功能于一体的单片机系统。该系统以ATMEL公司的AT89C52型单片机为主控芯片,由DS18B20温度采集模块、DS1302时钟模块、LCD1602液晶显示模块、蜂鸣器整点报时模块、跑马灯显示模块和键盘控制模块组成,使用C语言编程,并运用Keil软件和Proteus软件进行设计与仿真,最终实现了温度显示、时间显示和调整、跑马灯显示以及蜂鸣器整点报时等功能。该系统具有趣性高、成本低、功耗低、精确度高以及稳定可靠等特点。4239
    关键词:趣闹钟;AT89C52;DS18B20;DS1302;C语言

    Interesting Alarm Clock Design Based on MCU
    Abstract: The interesting alarm clock described in this article combines many functions into a MCU system. Such as time display and setting, time report, temperature display, and horse race lamp display, and so on. This system taking AT89C52 controller of ATMEL company as main control chip, composed of DS18B20 temperature acquisition module, DS1302 clock module, LCD1602 LCD display module, time report module based on a sounder, horse race lamp display module, and the keyboard control module, use C language for programming, and use Keil software and Proteus software for this design and simulation. Finally it achieved simulations of temperature display, time display and setting, horse race lamp display, and time report by a sounder, and so on. The system features on a high interest, low cost, low power consumption, high precision, stable and reliable, and so on.
    Key Words: Interesting alarm clock; AT89C52; DS18B20; DS1302; C language
    目    录

    摘要    1
    引言    1
    1. 芯片选择    2
    1.1 数据采集芯片    2
    1.2 数据显示芯片    2
    2. 硬件系统设计    3
    2.1 系统框图    3
    2.2 系统各个模块的设计    3
    3. 软件系统设计    6
    3.1 所用软件的简介    6
    3.2 系统程序流程图    7
    3.3 系统各个模块的设计    8
    4. 系统的仿真与调试    10
    5. 总结与展望    17
    参考文献    19
    附录    20
    致谢    29 ,4239
    基于单片机的趣闹钟设计
    引言
    在科技进步飞快的今天,随着生活水平的不断提高,各种多功能家用电器应运而生,涌现了很多像手机、电脑、电子词典、荧光广告牌这些可以附带时间显示功能的电子产品,极大地便利了人们[1]。功能单一、古板的传统闹钟已经不能够满足人们的需求,如床头闹钟只可显示时间、定时,不能了解周围的温度、湿度和日期等信息;现有温度计和湿度计可以实现这些功能,但它们单一,分散,不易进行管理。因此,设计一款功能多,且更加人性化的趣闹钟就显得意义重大。本文所描述的趣闹钟就是为了解决传统闹钟所存在的问题而设计的,它是集年、月、日、时、分和秒的显示、整点报时、温度显示以及跑马灯显示等多种功能于一体的基于AT89C52单片机的数字式设备[2]。
    1. 芯片选择
    1.1 数据采集芯片
    (1) 时钟数据的采集是这次设计最为主要的组成部分[3],可通过两种方法来实现。首先,可采用Dallas公司推出的DS1302日历时钟芯片。其内部包含有31KB静态RAM和一个实时时钟/日历,通过简单的串行接口即可实现与单片机的通信。可以提供从年份具体到秒的时间数据,并且闰年天数和每月天数能自动调整,也可以通过AM/PM来设置计时格式,其在保持时间和数据信息时的功率低于1mW,具有掉电保持的功能。其次,可采用软件定时来实现时钟功能[4]。通过对单片机的机器周期进行计数实现定时的功能,如采用12MHz的石英晶体振荡器提供时钟信号,则每个机器周期为1us,对机器周期计数100万次则实现1s定时,然后以1s为基准单位再依次实现分、时、日、月、年的定时。具有硬件电路简单的特点,但由于程序执行时存在较大误差,所以精度不高。当单片机断电时,程序也将不执行,时钟将停止工作。基于软、硬件设计以及精确度的考虑,本次设计采用时钟芯片DS1302来实现时钟功能。
  1. 上一篇:VHDL基于FPGA的移相信号发生器设计+Quartus仿真+源程序
  2. 下一篇:Matlab基于灰色关联理论的移动机械人故障诊断方法研究
  1. 单片机无线通信的恒压供水系统设计+程序

  2. 基于中频信号的家用治疗...

  3. 基于嵌入式技术的智能家...

  4. 基于FPGA竞赛系统设计+程序

  5. 单片机的火灾报警系统设计+电路图+程序

  6. AT89S51单片机储藏室温湿度...

  7. MSP430单片机多功能电能表设计+电路图

  8. 当代大学生慈善意识研究+文献综述

  9. 电站锅炉暖风器设计任务书

  10. 河岸冲刷和泥沙淤积的监测国内外研究现状

  11. 酸性水汽提装置总汽提塔设计+CAD图纸

  12. 中考体育项目与体育教学合理结合的研究

  13. 杂拟谷盗体内共生菌沃尔...

  14. 十二层带中心支撑钢结构...

  15. 乳业同业并购式全产业链...

  16. java+mysql车辆管理系统的设计+源代码

  17. 大众媒体对公共政策制定的影响

  

About

751论文网手机版...

主页:http://www.751com.cn

关闭返回