基于STC89C52单片机的多功能数字钟的设计

合集下载

基于89C52单片机的电子时钟设计_毕业设计

基于89C52单片机的电子时钟设计_毕业设计

东华理工大学长江学院毕业设计题目基于89C52单片机的电子时钟设计英文题目Electronic Clock Design Based on 89C52学生姓名陈志仁学号09325202专业电子信息工程系别机械与电子工程系指导教师黄河职称讲师二零一三年六月摘要至今,微处置器的进展已有40连年的历史,起初由美国Intel公司首推的4为微处置器Intel4004,实现将单片处置器和运算器等元件集成在一片电路芯片上。

尔后微处置器的迅猛进展,微处置器内集成的元件也愈来愈多,其中包括增加了存储器、I/O接口电路、按时/计数器、串行通信口、中断操纵、系统总线和系统时钟等,大大增强了微处置器的性能,并针对特定的领域制作出最大效率的微处置器。

不同功能的微处置器称为微操纵器,也被咱们简称为单片机。

本文要紧介绍以单片机ST89C52和DS12C887时钟芯片为核心的电子时钟显示,LCD1602为液晶显示器件,此电子时钟显示具有年月日等大体时刻显示,和秒表计时处置、闹钟按时、蜂鸣、温度的设计。

单片机通过对时钟、温度等数据处置后传送至LCD 显示输出,也可通过按键对时刻进行调剂。

通过单片机外围接口的扩展实现温度搜集等功能。

关键词:电子时钟;AT89C52;计时;温度ABSTRACTThis project mainly introduces that the electronic clock which based on microcontroller ST89C52 Liquid crystal display devices's electronic clock display has the date and time timing processing, alarm clock timing and the design of buzzer, through the clock, temperature and other data processing and transmits signals to the LCD display output, also by adjusting button for the expansion of single-chip peripheral interface to achieve temperature acquisition functions.Key words: electronic clock;ST89C52;timing ;temperature第一章绪论系统设计的背景和意义电子时钟设计的背景随着微电子技术的迅猛进展,电子产品技术也取得了专门大的提高,单片机技术也一样水涨船高。

基于STC89C52单片机的LED显示电子钟的制作

基于STC89C52单片机的LED显示电子钟的制作

海南大学毕业论文(设计)题目:基于STC89C52单片机地LED显示电子钟地制作学号:姓名:年级: 2012级学院:学部:工学部专业:电子科学与技术专业指导教师:完成日期: 2014 年 6 月 30 日摘要随着人类科技文明地发展,人们对于时钟地要求在不断地提高.时钟已不仅仅被看成一种用来显示时间地工具,在很多实际应用中它还需要能够实现更多其它地功能.高精度、多功能、低功耗,是现代时钟发展地趋势.在这种趋势下,时钟地数字化、多功能化已经成为现代时钟生产研究地主导设计方向.本文正是基于这种设计方向,以单片机为控制核心,设计制作一个符合指标要求地多功能数字时钟.本设计基于单片机技术原理,以单片机芯片STC89C52作为核心控制器,通过硬件电路地制作以及软件程序地编制,设计制作出一个电子时钟系统.该时钟系统主要由电源模块、晶振电路模块、复位电路模块、LED点阵显示模块、以及键盘控制模块组成.本设计地电子时钟能够准确显示时间(显示格式为时时:12:30:23:59:50,刚上电时为,当显示到12:30:23:59:59,即有重新:01:01:00:00:00开始显示),可随时进行时间调整.设计以硬件软件化为指导思想,充分发挥单片机功能,大部分功能通过软件编程来实现,电路简单明了,系统稳定性高.同时,该时钟系统还具有功耗小、成本低地特点,具有很强地实用性.关键词:单片机;LED点阵;数字时钟AbstractWith the development of human civilization, people to the requirement of clock in constant increase. The clock is not only to be seen as a kind of tool used to display the time, in many practical applications and it needs to be able to achieve more other functions. High accuracy, multi-function, low power consumption, it is the trend of the development of the modern clock. Under this trend, digital clock, muti_function change has become a dominant design of modern clock production research direction. This article is based on the design direction, with the single chip processor as the core, design a meet the requirements of the indicators of the multi-function digital clock. This design principle based on single chip microcomputer technology, chip STC89C52 MCU as the core controller, through the production of hardware circuit and software program compiled, design to produce an electronic clock system. The clock system mainly consists of a power supply module, crystals circuit module, reset circuit module, LED dot matrixdisplay module, and the composition of the keyboard control module. The design of electronic clock can accurately show time (display format for all the time: 12:30:23:59:50, just when the electricity is, when the display to 12:30:23:59:59, namely has again: 01:01:00:00:00 to display), can be adjusted at any time to time. Design with hardware and software into the guiding ideology, give full play to the function of SCM, most of the functionality through software programming to implement the circuit is simple and clear, high system stability. At the same time, the clock system also has the characteristics of low consumption, low cost, strong practicability.Key words: single chip microcomputer。

基于STC89C52单片机的LED显示电子钟的制作

基于STC89C52单片机的LED显示电子钟的制作

毕业论文(设计)题目:基于STC89C52单片机的LED显示电子钟的制作海南大学毕业设计(论文)原创性声明和使用授权说明原创性声明本人郑重承诺:所呈交的毕业设计(论文),是我个人在指导教师的指导下进行的研究工作及取得的成果。

尽我所知,除文中特别加以标注和致谢的地方外,不包含其他人或组织已经发表或公布过的研究成果,也不包含我为获得及其它教育机构的学位或学历而使用过的材料。

对本研究提供过帮助和做出过贡献的个人或集体,均已在文中作了明确的说明并表示了谢意。

作者签名:日期:指导教师签名:日期:使用授权说明本人完全了解大学关于收集、保存、使用毕业设计(论文)的规定,即:按照学校要求提交毕业设计(论文)的印刷本和电子版本;学校有权保存毕业设计(论文)的印刷本和电子版,并提供目录检索与阅览服务;学校可以采用影印、缩印、数字化或其它复制手段保存论文;在不以赢利为目的前提下,学校可以公布论文的部分或全部内容。

作者签名:日期:基于STC89C52LED显示电子时钟的设计学位论文原创性声明本人郑重声明:所呈交的论文是本人在导师的指导下独立进行研究所取得的研究成果。

除了文中特别加以标注引用的内容外,本论文不包含任何其他个人或集体已经发表或撰写的成果作品。

对本文的研究做出重要贡献的个人和集体,均已在文中以明确方式标明。

本人完全意识到本声明的法律后果由本人承担。

作者签名:日期:年月日学位论文版权使用授权书本学位论文作者完全了解学校有关保留、使用学位论文的规定,同意学校保留并向国家有关部门或机构送交论文的复印件和电子版,允许论文被查阅和借阅。

本人授权大学可以将本学位论文的全部或部分内容编入有关数据库进行检索,可以采用影印、缩印或扫描等复制手段保存和汇编本学位论文。

涉密论文按学校规定处理。

作者签名:日期:年月日导师签名:日期:年月日海南大学注意事项1.设计(论文)的内容包括:1)封面(按教务处制定的标准封面格式制作)2)原创性声明3)中文摘要(300字左右)、关键词4)外文摘要、关键词5)目次页(附件不统一编入)6)论文主体部分:引言(或绪论)、正文、结论7)参考文献8)致谢9)附录(对论文支持必要时)2.论文字数要求:理工类设计(论文)正文字数不少于1万字(不包括图纸、程序清单等),文科类论文正文字数不少于1.2万字。

基于STC89C52的秒表设计报告

基于STC89C52的秒表设计报告

摘要现代生活的人们越来越重视起了时间观念,可以说是时间和金钱划上了等号。

对于那些对时间把握非常严格和准确的人或事来说,时间的不准确会带来非常大的麻烦,所以以数码管为显示器的时钟比指针式的时钟表现出了很大的优势。

数码管显示的时间简单明了而且读数快、时间准确显示到秒。

而机械式的依赖于晶体震荡器,可能会导致误差。

数字钟是采用数字电路实现对“时”、“分”、“秒”数字显示的计时装置。

数字钟的精度、稳定度远远超过老式机械钟。

在这次设计中,我们目前只采用LED数码管显示秒来显示最高秒为99秒的方式,根据数码管动态显示原理来进行显示,用基于C52单片机、12MHz的晶振产生振荡脉冲。

在此次设计中,电路具有显示时间的其本功能,还可以实现对时间的调整。

数字钟是其小巧,价格低廉,走时精度高,使用方便,功能多,便于集成化而受广大消费的喜爱,因此得到了广泛的使用。

关键字:数字钟晶振引言集成电路是信息产业和高新技术的核心,是推动国民经济和社会信息化的关键技术。

集成电路的产业规模和技术水平已成为国家综合国力的一个重要标志.集成电路有体积小、功耗小、功能多等优点,因此在许多电子设备中被广泛使用。

电子钟是人们日常生活中常用的计时工具,而数字式电子钟又有其体积小、重量轻、走时准确、结构简单、耗电量少等优点而在生活中被广泛应用,因此本次设计就用数字集成电路和一些简单的逻辑门电路来设计一个数字式电子钟,使其完成时间及星期的显示功能。

本次设计以数字电子为主,分别对1S时钟信号源、秒计时显示进行设计的功能,并通过本次设计加深对数字电子技术的理解以及更熟练使用计数器、触发器和各种逻辑门电路的能力。

日常生活中常见的电路图有:如74ls48,LED数码管,分频器电路,CD4060,及各种门电路和基本的触发器等组成,很适合在日常生活中使用。

目录第一章:1.1、设计任务 (4)第二章:2.1、设计方案的选择与论证 (5)第三章:3.1、系统原理 (6)3.2、振荡电路........................................................... .. (7)3.3、单元电路的设计.................................................. 8、93.4、整体电路 (10)第四章:4.1、电路总图 (11)4.2、元器件列表 (12)4.3、程序 (13)4.4、总结与体会 (18)第五章:5.1、参考文献 (19)第一章1.设计任务:设计一种多功能数字钟,该数字钟具有准确计时,以数字形式显示时秒的时间功能。

带温度显示的多功能数字钟电子系统设计报告

带温度显示的多功能数字钟电子系统设计报告

带温度显示的多功能数字钟电子系统设计报告目录1前言 (1)2 总体方案设计 (2)2.1方案比较 (2)2.2方案论证和方案选择 (3)3 硬件接口设计 (4)3.1各硬件功能介绍及电路设计 (4)3.1.1 DS18B20温度传感器 (4)3.1.2串口通信电路 (4)3.1.3按键电路 (5)3.1.4 LED显示电路 (6)3.1.5 单片机STC89C52 (6)3.1.6 IIC的存储电路 (7)3.2电路参数的计算及元器件的选择 (8)3.3特殊器件的介绍 (8)3.3.1 DS18B20芯片介绍 (8)3.3.2 STC89C52单片机介绍 (9)3.3.3 24C02存储器介绍 (10)4 软件设计 (12)4.1软件设计原理及设计所用工具 (12)4.2软件设计流程图 (12)4.3 KEILC与PROTEL简介 (13)5 系统调试 (14)5.1系统硬件调试 (14)5.2系统软件调试 (14)6 系统功能、指标参数 (15)7 结论 (18)8 总结与体会 (19)9参考文献 (20)附录一 (21)附录二 (24)1前言本次课程设计是为了锻炼我们的动手能力,加强对硬件电路的设计、制作能力,巩固以往所学的模电、数电等电路理论知识,从实践操作中,掌握电子产品的常规设计开发流程,提升对电子产品系统规划的整体认知,由实验室课题制作的理解转化为公司化产品开发流程的实际操作。

本设计为带温度的数字钟,在日常生产生活中应用广泛,作为基础性功能产品,带温度的数字钟在农业大棚、工业流水线、环境监测设备、仓储等方面发挥着重要作用,国外带温度检测报警的智能化系统具备相当先进的发展水平,我国的同类系统也在飞速发展中,并逐渐深入各行各业,渗透到各种产品体系中,为电子工业发展提供重要助力。

现在是一个知识爆炸的新时代,在这快速发展的年代,时间对人们来说是越来越宝贵,在快节奏的生活时,人们往往忘记了时间,一旦遇到重要的事情而忘记了时间,这将会带来很大的损失。

STC89C52 单片机来设计的数字钟 单片机课程设计

STC89C52 单片机来设计的数字钟 单片机课程设计

I.摘要单片机在日常生活中得到了广泛的应用,作为一个微控制器,它具有体积小,功能强,处理速度快,与C语言很好的结合,方便开发的诸多优点,C51单片机已经成为了一个经典。

数码管显示在日常生活中也尤为重要,特别是它的显示效果,在某些场合下,其它显示器件是无法胜任的,而且他价格低廉。

串口通信,在计算机通信中有着很重要的地位,使用它,上位机与下位机的通信非常方便,ISD1420芯片,作为一个经典的语音芯片,它的使用非常方便,控制简单,一个最小的录放系统仅由一个麦克风、一个喇叭、两个按钮、一个电源、少数电阻电容组成。

JAVA语言是比较流行的编程语言,其简单,高效使之得到了广大编程人员的认可。

数字钟在日常的生活中尤为重要,作为时间的估量,他必须精确。

本次课程设计就以,STC89C52单片机,6个八段数码管,ISD1420语音芯片,喇叭,串口通信,JAVA语言实现一个带有上位机调时,数码管显示,整点报时的数字钟系统。

关键字:整点报时、串口通信、数码管显示、数字钟。

II.AbstractMicrocomputer in the daily life a wide range of applications, as a micro controller, it has small, the function is strong,fast processing speed, and C language is very good union, for development of many other advantages, C51 has become a classic. Digital pipe display in daily life is also very important, especially its display effect, in some cases,other display device is not competent for, and he at low prices. Serial communication, in computer communication has a very important position, use it, PC and a machine under the communication is very convenient, and ISD1420 chips, as a classic voice chip, it is very easy to use, simple control one of the least of system like the only by a microphone, a horn, two button, a power supply, a few resistance of capacitance. JAVA language is more popular programming language, its simple, efficient to get the general programming staff recognition. A digital clock in daily life is especially important, as a measure of time, he must be precise. This course is designed to, STC89C52 microcontroller, six for the digital tube, ISD1420 voice chip, horn, serial communication, JAVA language implementation with a PC tone, digital pipe display shows the time on the hour, a digital clock system.Key word: on the hour time, the serial communication, digital pipe display, digital clock.目录I. 摘要 (1)II. Abstract (1)1. 设计要求及方案确定 (3)A. 设计要求 (3)B. 方案确定 (3)2. 硬件电路设计及描述 (3)A. 器件的型号和参数 (3)1. 单片机的选择 (3)2. STC89C52的详细资料 (3)3. 时钟的实现 (3)4. LED数码管显示模块 (3)5. 串口通信 (3)6. 整点报时 (3)B. 硬件整体电路图 (3)3. 软件设计 (3)A. 主程序 (3)B. 定时器T0中断服务程序 (3)C. 串口修改模块 (3)D. 整点报时模块 (3)E. 显示模块 (3)F. 上位机模块 (3)G. 单片机程序源码 (3)4. 小结 (3)5. 参考文献 (3)1.设计要求及方案确定A.设计要求利用单片机设计制作具有下列功能的数字钟:①自动计时,由6位LED显示器显示时、分和秒②具备调整功能,可以直接由PC机通过串口调整数字钟的时间;③具备整点报时功能,报出当前的时间。

课程设计(论文)基于lcd液晶显示的多功能数字钟的设计(附pcb图及电路原理图)

课程设计(论文)基于lcd液晶显示的多功能数字钟的设计(附pcb图及电路原理图)

目录1前言 (1)2总体方案设计 (2)2.1设计内容 (2)2.2设计内容 (2)2.3方案论证 (3)2.4方案选择 (4)3单元模块设计 (5)3.1各单元模块功能介绍及电路设计 (5)3.1.1 温度采集电路 (5)3.1.2 DS1302时钟电路 (5)3.1.3 串行通信接口电路 (6)3.1.4 USB连接电路 (6)3.1.5 按键电路 (7)3.1.6液晶显示显示电路 (7)3.2特殊器件介绍 (7)3.2.1 STC89C52单片机芯片 (7)3.2.2 DS1302介绍 (8)3.2.3 温度传感器DS18B20 (9)3.2.4 液晶显示LCD1602 (9)4软件设计 (10)4.1软件选择 (10)4.2软件设计流程 (10)4.2.1 温度采集流程 (11)4.2.2 日期数据处理流程 (12)5系统的仿真及调试 (13)5.1系统仿真 (13)5.2硬件调试 (13)5.3软件调试 (14)6结论 (16)7总结与体会 (17)7.1设计小结 (17)7.2设计收获及改进 (17)7.3致谢 (17)8参考文献 (18)附录: (19)1前言单片机是指一个集成在一块芯片上的完整计算机系统。

尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。

同时集成诸如通讯接口、定时器,实时时钟等外围设备。

而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。

单片机也被称为微控制器(Microcontroller),它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。

概括的讲:一块芯片就成了一台计算机。

它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。

单片机诞生于20世纪70年代末,经历了SCM、MCU、SOC三大阶段。

STC单片机完全兼容51单片机,并有其独到之处,其抗干扰性强,加密性强,超低功耗,可以远程升级,内部有专用复位电路,价格也较便宜,由于这些特点使得 STC 系列单片机的应用日趋广泛。

单片机多功能电子数字钟毕业课程设计报告

单片机多功能电子数字钟毕业课程设计报告

(此文档为word格式,下载后您可任意编辑修改!)多功能电子数字钟设计数字钟在日常生活中最常见,应用也最广泛。

本文主要就是设计一款数字钟,以89C52单片机为核心,配备液晶显示模块、时钟芯片、等功能模块。

数字钟采用24小时制方式显示时间,定时信息以及年月日显示等功能。

文章的核心主要从硬件设计和软件编程两个大的方面。

硬件电路设计主要包括中央处理单元电路、时钟电路、人机接口电路、信号处理电路、执行电路等几部分组成。

软件用C语言来实现,主要包括主程序、键盘扫描子程序、时间设置子程序等软件模块。

关键词单片机液晶显示器模块数字钟一硬件电路设计及描述;1、MCS-51单片机单片机是在一块硅片上集成了各种部件的微型计算机。

这些部件包括中央处理器CPU、数据存储器RAM、程序存储器ROM、定时器计数器和多种IO接口电路。

8051单片机的结构特点有以下几点:8位CPU;片内振荡器及时钟电路; 32根IO线;外部存储器ROM和RAM;寻址范围各64KB;两个16位的定时器计数器; 5个中断源,2个中断优先级;全双工串行口。

定时器计数器8051内部有两个16位可编程定时器计数器,记为T0和T1。

16位是指他们都是由16个触发器构成,故最大计数模值为2-1。

可编程是指他们的工作方式由指令来设定,或者当计数器来用,或者当定时起来用,并且计数(定时)的范围也可以由指令来设置。

这种控制功能是通过定时器方式控制寄存器TMOD来完成的。

在定时工作时,时钟由单片机内部提供,即系统时钟经过12分频后作为定时器的时钟。

技术工作时,时钟脉冲由TO和T1输入。

中断系统8051的中断系统允许接受五个独立的中断源,即两个外部中断申请,两个定时器计数器中断以及一个串行口中断。

外部中断申请通过INTO和INT1(即P3.2和P3.3)输入,输入方式可以使电平触发(低电平有效),也可以使边沿触发(下降沿有效)。

2、8051的芯片引脚如图1-2所示VCC:供电电压。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

基于STC89C52单片机的多功能数字钟的设计
【摘要】本文主要介绍了数字钟的功能以及相应的硬件电路的设计,并且用C语言编写了
相应的程序下载到单片机上进行调试,让其结
合硬件电路实现对应的功能:时间显示、日期显示、跑表、闹铃、温度显示和湿度显示。本
文着重地介绍了多功能数字钟的硬件制作。
【关键词】数字钟;STC89C52单片机;硬件设计
0前言
钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩
展了钟表原先的报时功能。数字钟是一种用数字电路技术实现时、分、
秒计时的装置,与机械式时钟相比具有更高的准确性和直观性,且无
机械装置,具有更长的使用寿命,已得到广泛的使用。数字钟的设计方
法有许多种,可用中小规模集成电路组成电子钟;也可以利用专用的
电子钟芯片配以显示电路及其所需要的外围电路组成电子钟;还可以
利用单片机来实现电子钟。
1功能
本设计中选择STC89C52单片机来进行设计,主要由于其体积
小、成本低,功能丰富并且实用方便。配合时钟芯片来实现时钟、跑表、
闹铃、日历能功能,用温湿度传感器分别检测工作环境的温度和湿度,
通过按不同的键在1602液晶显示器上显示对应的数值。数字钟的基
本功能如下:
1.1计时及校时:数字钟的最基本功能既是显示和调整时间,本设计
可以让数字钟24小时制或12小时制显示,可以通过设置进行转换
等。
1.2跑表:本数字钟还具备跑表的功能,跑表功能包括跑表的启动
停止、保持显示、清除等。
1.3闹钟:可以通过键盘设定闹钟时间,在设置的时间进行闹钟提
示,每一次响5秒,每隔5秒响一次,如果不人为的进行干涉闹钟会一
直响60分钟。
1.4日历:让数字钟可以显示日期(包括年、月、日),并且可以显示星
期几。
1.5温度、湿度等的显示:通过传感器等相关硬件配合相应的电路将
测试到的温度和湿度数据转换为数字在时钟液晶显示屏上显出来。
2系统硬件的设计
2.1硬件的选择
本设计选ATC89C52单片机作为主芯片以外,还要用的其他各种
元件来实现相应的功能,因此还要对其他电子元件做一个合理的选择
和安排。在设计过程中结合实际情况对相关硬件做了如下选择:时钟
电路中将用到DS12C887时钟芯片,温度检测电路用的是温度传感器
DS18B20,湿度检测电路用到的是HS1101湿度传感器,闹钟以及按键
提示均用到蜂鸣器。这样的硬件选择既可以实现数字钟的一系列功
能,又是一个简洁的选择结果,而且成本低,较容易入手。
2.2硬件的电路设计
2.2.1 ATC89C52芯片
2.2.1 ATC89C52芯片
STC89C52是一种低功耗、高性能CMOS8位微控制器,具有8K
在系统可编程Flash存储器。根据实际搭建电路图画出芯片的电路图
如图1所示,端口接的其他设备在后面分别介绍[4]。
2.2.2时钟电路
DS12C887时钟芯片的电路图如图2所示,它是通过对应的端口
与单片机相连接的。
DS12C887实时时钟芯片功能丰富,可以用来直接代替IBM P
上的时钟日历芯片DS12887,同时它的管脚也和MC146818B
DS12887相兼容。
2.2.3液晶显示电路
液晶1602与单片机的电路图如图3,它是通过对应的端口与单
片机的连接的。其中:
①1,2端为电源;15,16为背光电源;为防止直接加5V电压烧坏
背光灯,在15脚串接一个10Ω电阻用于限流。
②液晶3端为液晶对比度调节端,通过一个10kΩ电位器接地来
调节液晶显示对比度。首次使用时,在液晶上电状态下,调节至液晶上
面一行显示出黑色小格为止。
③液晶4端为向液晶控制器写数据/写命令选择端,接单片机的
P1.3口。
④液晶5端为读/写选择端,因为我们不从液晶读取任何数据,只
向其写入命令和显示数据,因此此端始终选择为写状态,即低电平接
地。
⑤液晶6端为使能信号,是操作时必须的信号,接单片机的P3.4
口[5]。
2.2.4温度检测电路
温度传感器DS18B20电路图和对应的端口与单片机的连接如图
4所示的。
从图4可以看出,DS18B20和单片机的连接非常简单,单片机只
需要一个I/O口就可以控制DS18B20,这里接的是P1.0口。这个图的
接法是单片机与一个DS18B20通信,如果要控制多个DS18B20进行
温度采集,只要将所有DS18B20的I/O口全部连接到一起就可以了。
在具体操作时,通过读取每个DS18B20内部芯片的序列号来识别。本
设计只设计了一个DS18B20进行温度采集,它可以显示周围温度的
实时值。
2.2.5湿度检测电路
湿度传感器HS1101与单片机的连接如图5所示。HS1101测量湿
度采用将HS1101置于TLC555振荡电路中,将电容值的变化砖换成
电压频率信号,可以直接被微处理器采集。
HS1101作为一个变化的电容器,连接2和6引脚,引脚作为R15
的短路引脚。HS1101的等效电容通过R15和R14充电达到上限电
压,这时TLC555的引脚3由高电平变为低电平,然后通过R14开始
放电,由于R15被7引脚内部短路接地,所以只放电到触发界线,这时
TLC555芯片的引脚3变为高电平。通过传感器的不停充放电,产生方
波输出。
单片机的T1引脚(P3.5)为定时器/计数器1计数脉冲输入端,因
为TLC555输出端有方波输出,所以将TLC555第3引脚(OUT端)接
到单片机的T1引脚(P3.5)上,让单片机对该方波信号进行计数,进而
推导出湿度值[6]。
2.2.6蜂鸣器及按键电路
1)蜂鸣器电路
2)2.2.6蜂鸣器及按键电路
3)1)蜂鸣器电路
4)2)按键电路
5)本设计一共有8个按键,按键的作用是对单
6)片机进行操控,按键连接如图7所示。各个按键
7)的功能说明如下:
8)s1———功能键,可以选择对时、分、秒、星期、
9)年、月、日其中的哪一项进行调节,当进入闹钟模
10)式后,可以选择对闹钟的时、分、秒进行调节;
11)s2———增加大键;s3———减少键;
12)s4———闹钟模式查看键,进入闹钟模式后,
13)可以通过s1、s2、s3设定闹钟。按下奇数次进入闹
14)钟模式,偶数次回到主模式;
15)s5———温度查看键
16)和秒表模式切换键,当前温度值在液晶
17)1602的第一行动态显示,秒表在第二行显示,没
18)按下s6键时,秒表显示00:00:00。按键方式与s4
19)键类似;
20)s6———秒表启动/暂停键,按下奇数次秒表启动,偶数次暂停;
21)s7———秒表清0键,只有在秒表暂停时才能清0,秒表工作时按下
22)此键无作用;
23)s8———湿度查看键,和s4、s5键类似,按下奇数次进入查看湿度模
24)式,偶数次回到主模式。
25)3测试结果
26)在本设计中主要是根据对单片机上的不同按键来执行对应的功
27)能,最后用C语言编写相应的程序并下载到单片机对每一个功能进行
28)调试,让其结合硬件电路实现对应的功能。设计出的实物整体图如图
29)8所示。
30)图7按键连接图

相关文档
最新文档