单片机毕业设计完整版

合集下载

(完整版)单片机温度控制器设计毕业设计

(完整版)单片机温度控制器设计毕业设计

摘要随着微机测量和控制技术的迅速发展与广泛应用,以单片机为核心的温度采集与控制系统的研发与应用在很大程度上提高了生产生活中对温度的控制水平。

本设计论述了一种以STC89C52单片机为主控制单元。

该控制系统可以实时存储相关的温度数据。

系统设计了相关的硬件电路和相关应用程序。

硬件电路主要包括STC89C51单片机最小系统,测温电路、实时时钟电路、 LED 显示以及通讯模块电路等。

系统程序主要包括主程序,读出温度子程序,计算温度子程序、按键处理程序、LCD 显示程序以及数据存储程序等。

关键词: STC89C52单片机; DS18B20;显示电路AbstractAlong with the computer measurement and control technology of the rapid development and wide application, based on singlechip temperature gathering and control system development and application greatly improve the production of temperature in life level of control. This design STC89C52 describes a kind of mainly by MCU control unit, for temperature sensor DS18B20 temperature control system. The control system can real-time storage temperature data and record related to the current time. System design related hardware circuit and related applications.STC89C52 microcontroller hardware circuit include temperature detection circuit smallest system, and real-time clock circuit, LCD display circuit, communication module circuit, etc. System programming mainly include main program, read temperature subroutine, the calculation of temperature subroutines, key processingprocedures, LCD display procedures and data storage procedures, etc.Keywords:STC89C52 microcontroller;DS18B20; display circuit第 1 章51 单片机结构和原理单片微型计算机简称单片机,也称为微控制器(Micro Controller Unit),英文缩写为MCU单.片机的结构及功能均是按照工业控制要求而设计的,它把微型计算机的宫格功能部件(中央处理器CPU、随机存取存储器 RAM、只读存储器 ROM、输入输出 I/O 接口、定时器 / 计数器以及串行通信接口等)集成在一块芯片上,构成一个完整的微型计算机,故又称为单片微型计算机。

51单片机毕业课程设计功率因数计

51单片机毕业课程设计功率因数计

51单片机毕业课程设计功率因数计(完整版)51单片机毕业课程设计—功率因数计1. 概述本文档介绍了一种基于51单片机的毕业课程设计方案,即功率因数计。

本设计旨在实现对电网中功率因数的测量和监控,从而提高电能的利用效率。

2. 设计原理本设计主要基于功率因数的定义和计算公式来实现。

功率因数定义为有功功率与视在功率之比,通过测量电网中的电压和电流,并使用适当的算法进行计算,可以获得功率因数的数值。

3. 硬件设计3.1 电路元件本设计所需的电路元件包括:- 51单片机- 电流传感器- 电压传感器- 显示屏3.2 电路连接将电流传感器和电压传感器连接到51单片机的相应引脚上,以实时获取电流和电压值。

通过数字转模拟转换器(DAC)将获取的模拟数据转换为数字形式,然后使用适当的算法计算功率因数,并将结果显示在显示屏上。

4. 软件设计4.1 主程序流程主程序的流程如下:1. 初始化电路连接和显示屏。

2. 循环执行以下步骤:- 读取电流和电压值。

- 使用计算公式计算功率因数。

- 将计算结果显示在显示屏上。

3. 结束程序。

4.2 算法设计本设计中使用的算法主要是根据功率因数的计算公式进行计算。

具体步骤如下:1. 读取电流和电压值。

2. 使用下述公式计算功率因数:- 功率因数 = 有功功率 / 视在功率3. 将计算结果保存,并根据需要进行显示或记录。

5. 总结本文档介绍了一种基于51单片机的毕业课程设计方案,即功率因数计。

通过测量电流和电压,并使用适当的算法进行计算,可以实现对电网中功率因数的测量和监控。

该设计有助于提高电能的利用效率,具有一定的实用性和应用前景。

单片机课程设计毕业设计

单片机课程设计毕业设计

单片机课程设计毕业设计一、课程目标知识目标:1. 理解单片机的基本原理和内部结构,掌握其工作原理;2. 学会使用单片机编程语言进行程序设计,掌握相关指令和语法;3. 掌握单片机与其他外围设备的接口技术,实现数据交互和功能扩展;4. 了解单片机在工程实践中的应用,培养解决实际问题的能力。

技能目标:1. 能够运用所学知识设计简单的单片机控制系统,具备实际操作能力;2. 熟练使用编程软件和开发工具,进行程序编写、调试和优化;3. 学会查阅技术文档和参考资料,提高自主学习能力;4. 培养团队协作能力,提高沟通表达和项目管理水平。

情感态度价值观目标:1. 培养学生对单片机技术及其应用的兴趣,激发创新精神;2. 增强学生实践操作的信心,形成积极的学习态度;3. 使学生认识到单片机技术在国家经济发展和科技创新中的重要性,增强社会责任感;4. 培养学生严谨细致的工作作风,提高职业素养。

本课程针对高年级学生,结合单片机课程特点,以实用性为导向,注重培养学生的实践能力和创新能力。

通过本课程的学习,使学生能够掌握单片机的基本知识和技能,为后续专业课程学习和未来从事相关工作打下坚实基础。

同时,课程目标分解为具体的学习成果,以便教师进行教学设计和评估。

二、教学内容1. 单片机原理与结构:介绍单片机的基本概念、发展历程、内部结构和工作原理,以教材第一章内容为基础,让学生了解单片机的基本组成和功能。

2. 单片机编程语言:讲解单片机编程基础,包括指令系统、语法规则和编程技巧。

以教材第二章内容为参考,使学生掌握单片机程序设计的基本方法。

3. 单片机接口技术:介绍单片机与其他外围设备的接口原理和设计方法,涵盖教材第三章内容,如I/O接口、定时器/计数器、中断系统等。

4. 单片机应用实例:分析单片机在实际工程项目中的应用,结合教材第四章内容,如温度控制、智能家居、机器人控制等,提高学生解决实际问题的能力。

5. 单片机系统设计与实现:指导学生进行课程设计,从需求分析、方案设计、硬件选型、编程调试到系统优化,参照教材第五章内容,培养学生的实际操作能力和团队协作精神。

单片机毕业设计ppt

单片机毕业设计ppt

单片机毕业设计ppt【篇一:单片机毕业设计】【篇二:基于单片机的毕业设计】开封大学基于单片机的家用煤气报警器设计的毕业设计目录摘要 (2)abstract (3)第1章绪论 (4)1.1、课题研究的背景 (4)1.2、课题研究的目的 (5)1.3、国内外研究现状及发展动态 (6)1.4、研究内容 (7)第2章系统总体设计 (8)2.1设计要求 (8)2.11 方案的选择 (8)2.12煤气泄露测试的功能 (9)2.13煤气泄露测试系统框图 (9)2.2相关技术和器件的基本知识 (10)2.21气体传感器介绍 (10)2.22 单片机选择 (12)2.24声光报警与led显示 (18)2.25 hd7279a电路模块 (20)2.26 数据采集单元 (23)2.27 放大器的选择 (27)2.28 ds12887实时时钟芯片及其电路 (29)2.29 排气扇控制系统与切断阀 (30)设计心得 (33)参考文献: (35)谢辞 (36)附录a:原理图 (37)摘要如今人类生活里面煤气已成为人们生活中必不可少的能源了,在越来越多的人使用煤气的同时,煤气泄漏引起的事故发生的频率也越来越高,从而给人们的人身安全和财产安全带来了很多隐患,所以怎样防止煤气中毒与爆炸已成为人们的迫切需要.当今社会上,出现了许多煤气报警器,而这些产品大都是针对煤气的泄漏所做出的相应的报警,即为家庭式煤气报警器。

随着社会的发展,煤气报警器也在发展。

微机控制技术、传感器在工业控制、机电一体化、智能仪表、通信、家用电器等方面得到了广泛应用,显著提高了各种设备的技术水平和自动化程度。

本课题设计煤气报警采用了at89s52单片机为报警器的核心部件,对煤气报警器进行控制。

用单片机实现定时控制,电路简单、价格便宜、可靠性好。

由一氧化碳气体传感器对煤气进行检测,将所得的浓度值与设定浓度值相比较得到偏差。

通过对偏差信号的处理获得控制信号,去调节煤气出气阀的通断,八个单元的煤气浓度对应模拟量利用a/d转换为数字量,并加入了键盘输入,从而实现对家用煤气漏气的控制。

基于单片机的毕业设计

基于单片机的毕业设计

基于单片机的毕业设计基于单片机的毕业设计随着科技的不断发展,单片机已经成为了电子工程领域中不可或缺的一部分。

在大学电子工程专业的学习中,毕业设计是一个重要的环节,它不仅考察学生的理论知识掌握程度,还要求学生能够将所学知识应用于实际项目中。

基于单片机的毕业设计是一种常见的设计形式,下面将介绍一个基于单片机的毕业设计案例。

设计题目:智能温湿度监测系统设计背景:随着人们对生活质量的要求提高,温湿度的监测越来越重要。

无论是室内环境还是工业生产过程中,温湿度的变化都会对人们的生活和工作产生影响。

因此,设计一个能够实时监测温湿度并进行数据记录和分析的系统,对于提高人们的生活质量和工作效率具有重要意义。

设计目标:设计一个基于单片机的智能温湿度监测系统,能够实时采集温湿度数据并通过LCD显示屏进行展示,同时能够将数据存储到SD卡中,并通过串口传输到电脑上进行进一步的分析。

设计方案:1. 硬件设计:a. 选择合适的单片机:根据设计需求选择一款适合的单片机,考虑到数据处理能力和接口数量等因素。

b. 温湿度传感器:选择一款高精度的温湿度传感器,能够准确地采集环境温湿度数据。

c. LCD显示屏:选择一款适合的LCD显示屏,能够清晰地显示温湿度数据。

d. SD卡模块:选择一款适合的SD卡模块,能够实现数据的存储和读取功能。

e. 串口模块:选择一款适合的串口模块,能够实现单片机与电脑之间的数据传输。

2. 软件设计:a. 单片机程序设计:编写单片机的程序代码,实现温湿度数据的采集和处理,以及LCD显示屏、SD卡模块和串口模块的控制。

b. 电脑端程序设计:编写电脑端的程序代码,实现与单片机的串口通信,将温湿度数据传输到电脑上并进行进一步的分析和处理。

3. 系统测试:a. 硬件测试:将设计好的电路进行焊接和连接,检查各个模块是否正常工作。

b. 软件测试:将编写好的程序烧录到单片机中,通过LCD显示屏和串口模块观察温湿度数据的采集和传输情况,通过SD卡模块检查数据的存储功能。

单片机毕业设计完整版

单片机毕业设计完整版

单片机毕业设计完整版毕业设计题目:智能室内温湿度监测系统设计摘要:本文旨在设计一款智能室内温湿度监测系统,该系统基于单片机进行数据采集、处理和显示。

通过传感器实时监测室内温湿度,并通过LCD显示模块和蜂鸣器进行实时反馈,同时可以通过串口将数据上传至计算机,实现对室内环境的监测和控制。

本设计具有简单高效、实用可行的特点,在实际应用中具有广泛的推广价值。

1.引言随着科技的不断发展,智能化已经成为现代社会的趋势,室内温湿度监测系统在各个领域得到了广泛的应用。

本设计以单片机为核心,将传感器、LCD显示模块和蜂鸣器等模块结合在一起,以实现对室内温湿度的实时监测和反馈控制。

2.系统硬件设计2.1 传感器选择在本设计中选用XXX型温湿度传感器,该传感器采用数字信号输出,具有高精度、低功耗的特点,能够满足系统对温湿度监测的需求。

2.2 单片机选择本设计选用XXX系列单片机,该单片机具有强大的数据处理能力和丰富的外设接口,能够满足系统对数据采集和处理的需求。

2.3 LCD显示模块和蜂鸣器通过连接LCD显示模块和蜂鸣器,可以实时显示室内温湿度数据,并通过蜂鸣器发出警报信号,提醒用户当前室内环境是否适宜。

3.系统软件设计3.1 传感器数据采集通过单片机的GPIO接口与温湿度传感器进行连接,通过I2C总线进行数据通信,实现对温湿度数据的实时采集和读取。

3.2 数据处理和显示将采集到的温湿度数据进行处理和校准,并通过LCD显示模块实时显示当前室内温湿度状态。

同时,通过设置阈值,在室内温湿度超出设定范围时,发出蜂鸣器警报信号,提醒用户及时采取相应措施。

3.3 数据上传与控制通过串口将采集到的温湿度数据传输至计算机,可以通过计算机对室内环境进行远程监测和控制。

用户可以通过计算机软件设定温湿度阈值,并实时监测室内环境状况。

4.系统特点及优化4.1 特点本设计以单片机为核心,结合传感器、LCD显示模块和蜂鸣器等外围模块,实现了智能室内温湿度监测系统的设计。

单片机毕业设计完整版

单片机毕业设计完整版

安徽工业大学继续学院《单片机原理》期末课程设计题目:单片机计时时钟设计与制作专业:电气工程及其自动化班级:14 电升姓名:夏云飞学号:1410102003035指导老师:贺容波成绩:( 2015.12 )目录一、绪论 (1)1.1单片机简介 (1)二、硬件系统设计方案 (3)2.1 时钟电路的设计 (3)2.2复位电路的设计 (4)2.3 数码显示电路的设计 (5)2.4按键电路的设计 (7)2.5 蜂鸣器电路的设计 (8)2.6接线图 (9)三、软件系统设计方案3.1 模块化设计方案 (10)3.2 主程序的设计 (11)3.3 LED动态显示程序的设计 (14)3.4 计时程序模块的设计 (17)3.5 键盘程序的设计 (19)3.6 蜂鸣器程序的设计 (22)3.7整个程序 (23)四、总结总结与致谢 (28)参考文献 (29)使用说明 (29)安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作一绪论1.1单片机简介1.1.1单片机的产生计算机的发展经历了从电子管到大规模集成电路等几个发展阶段,随着大规模集成电路技术的发展,使计算机向性能稳定可靠、微型化、廉价方向发展,从而出现了单片微型计算机。

所谓单片微型计算机,是指将组成微型计算机的基本功能部件,如中央处理器CPU、存储器ROM和RAM、输入/输出(I/O)接口电路等集成在一块集成电路芯片上的微型计算机,简称单片机。

总体来讲,单片机可以用以下“表达式”来表示:单片机=CPU+ROM+RAM+I/O+功能部件1.1.2单片机的特点随着现代科技的发展,单片机的集成度越来越高,CPU的位数也越来越高,已能将所有主要部件都集成在一块芯片上,使其应用模式多、范围广,并具有以下特点:①体积小,功耗低,价格便宜,重量轻,易于产品化。

②控制功能强,运行速度快,能针对性地解决从简单到复杂的各类控制问题,满足工业控制要求,并有很强的位处理和接口逻辑操作等多种功能。

单片机毕业设计

单片机毕业设计
148、电梯监控系统研究设计PLC+VB有源码
149、管道液化气智能检测与控制系统
150、CAN总线在远程电力抄表系统中的应用
151、35KV变电所设计
152、35kV变电所二次接线及继电保护的设计(附图)
153、51系列单片机教学实验板硬件设计
154、电子电路噪声的研究----放大电路的噪声研究及降低方法
140、光控自动浇花器的研制
141、某区域性降压变电所电气部分设计
142、体温计测试仪器设计报告
143、浅谈智能小区室外供电设计
144、热释电红外探测多路无线报警系统
145、光电验瓶机的改型设计
146、空气分离DCS监控系统设计
147、时分复用系统仿真研究-同步TDM (论文+开题报告+PPT+中英文翻译+源代码)
80、基于Matlab/Simlulink的电路分析
81、IC卡微机上机管理系统的研究
82、基于MAX2452芯片的功能和应用
83、基于MAX2450芯片简介及应用电路设计
84、基于AD8348的50M-1000M正交解调器
85、基于VTO-8000的简介及电路设计
86、基于LMX2306/16/26 的芯片简介及应用电路设计
130、音频压缩与解压缩电路设计
131、电压/频率变换器
132、基于单片机饮水机温度控制系统的设计
133、音响放大器设计
134、电化学加工脉冲电源
135、多功能数字钟
136、基于DSP三相变流器滑模变结构控制
137、电力系统安全稳定控制
138、配电网节能降损研究
139、配电网节能降损研究
170、功率放大器
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安徽工业大学继续学院《单片机原理》期末课程设计题目:单片机计时时钟设计与制作专业:电气工程及其自动化班级:14 电升姓名:夏云飞学号:1410102003035指导老师:贺容波成绩:( 2015.12 )目录一、绪论 (1)1.1单片机简介 (1)二、硬件系统设计方案 (3)2.1 时钟电路的设计 (3)2.2复位电路的设计 (4)2.3 数码显示电路的设计 (5)2.4按键电路的设计 (7)2.5 蜂鸣器电路的设计 (8)2.6接线图 (9)三、软件系统设计方案3.1 模块化设计方案 (10)3.2 主程序的设计 (11)3.3 LED动态显示程序的设计 (14)3.4 计时程序模块的设计 (17)3.5 键盘程序的设计 (19)3.6 蜂鸣器程序的设计 (22)3.7整个程序 (23)四、总结总结与致谢 (28)参考文献 (29)使用说明 (29)安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作一绪论1.1单片机简介1.1.1单片机的产生计算机的发展经历了从电子管到大规模集成电路等几个发展阶段,随着大规模集成电路技术的发展,使计算机向性能稳定可靠、微型化、廉价方向发展,从而出现了单片微型计算机。

所谓单片微型计算机,是指将组成微型计算机的基本功能部件,如中央处理器CPU、存储器ROM和RAM、输入/输出(I/O)接口电路等集成在一块集成电路芯片上的微型计算机,简称单片机。

总体来讲,单片机可以用以下“表达式”来表示:单片机=CPU+ROM+RAM+I/O+功能部件1.1.2单片机的特点随着现代科技的发展,单片机的集成度越来越高,CPU的位数也越来越高,已能将所有主要部件都集成在一块芯片上,使其应用模式多、范围广,并具有以下特点:①体积小,功耗低,价格便宜,重量轻,易于产品化。

②控制功能强,运行速度快,能针对性地解决从简单到复杂的各类控制问题,满足工业控制要求,并有很强的位处理和接口逻辑操作等多种功能。

③抗干扰能力强,适用温度范围宽。

由于许多功能部件集成在芯片内部,受外界影响小,故可靠性高。

④虽然单片机内存储器的容量不可能很大,但存储器和I/O接口都易于扩展。

⑤可以方便的实现多机和分布式控制。

1.1.3单片机的应用单片机的应用具有面广量大的特点,目前它广泛的应用于国民经济各个领域,对技术改造和产品的更新起着重要作用。

主要表现在以下几个方面:①单片机在智能化仪器、仪表中的应用:由于单片机有计算机的功能,它不仅能完成测量,还既有数据处理、温度控制等功能,易于实现仪器、仪表的数字化和智能化。

②单片机在实时控制中的应用:单片机可以用于各种不太复杂的实时控制系统中,第1页安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作如一般性的温度控制、液面控制、电镀顺序控制等。

将测量技术、自动控制技术和单片机技术相结合,充分发挥单片机的数据处理和实时控制功能,使系统工作于最佳状态。

③单片机在机电一体化中的应用:单片机有利于机电一体化技术的发展,已广泛应用于数控机床、医疗设备、汽车设备等。

④单片机在多机系统中的应用:单片机在多机系统中的应用是将来单片机发展的主要模式,它可以提高单片机的可靠性,使系统运行速度更快。

⑤单片机在计算机外围设备中的应用:单片机广泛应用于打印机、绘图机等多种计算机的外围设备,特别是用于智能终端,可大大减轻主机负担,提高系统的运行速度。

⑥单片机在家用电器中的应用:单片具有体积小、重量轻、价格便宜等特点,所以家电产品中配上微电脑后,使其身价百倍,功能更强,使用方便,灵活,深得用户欢迎。

⑦单片机在通信中的应用:单片机广泛应用于移动通信领域,使移动电话的功能更强大,操作更方便。

第2页安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作二硬件系统设计方案2.1 时钟电路的设计如图2-1所示。

单片机工作的时间基准是由时钟电路提供的。

在单片机的XTAL1和XTAL2两个引脚间,接一只晶振及两只电容就构成了单片机的时钟电路,如图1所示。

电路中的器件选择可以通过计算和实验确定,也可以参考一些典型电路的参数。

电路中,电容器C1和C2对振荡器频率有微调作用,通常的取值范围30±10pF;石英晶体选择6MHZ或12MHZ都可以。

其结果只是机器周期时间不同,影响计数器的计数初值。

第3页安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作第4页2. 2 复位电路的设计如图2-2所示。

单片机的RET 引脚为主机提供一个外部复位信号输入端口。

复位信号是高电平有效,高电平有效的持续时间应为2个机器周期以上。

复位以后,单片机内各部件恢复到初始状态,单片机从ROM 的0000H 开始执行程序。

单片机的复位方式有上电自动复位和手工复位两种。

图2是51系列单片机常用的上电复位和手动复位的组合电路,只要VCC 上升时间不超过1ms ,它们都能很好地工作。

阻容器件的参考值为,R1=200Ω,R2=1K Ω,C3=22uF 。

111213141516171819安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作2. 3 数码显示电路的设计如图2-3所示。

单片机应用系统中,通常都需要进行人机对话。

这包括人对应用系统的状态干预与数据输入,以及应用系统向人们显示运行结果等。

显示器、键盘电路就是用来完成人机对话活动的人机通道。

LED显示器的驱动是一个非常重要的问题,由系统硬件设计框图可知,显示电路由LED显示器、段驱动电路和位驱动电路组成。

如果驱动电路能力差,即负载能力不够时,显示器亮度就低,而且驱动电路长期在超负荷下运行容易损坏。

因此,在实际使用中必须接入LED驱动电路。

LED显示器的显示控制方式分为静态显示和动态显示两种,因此在选择LED驱动器时,一定要先确定显示方式。

静态显示方式就是在任意时刻,所有显示器都按照各自接收的字型码同时显示对应的字符。

静态显示方式要求每位LED显示器的公共端必须接地(对共阴极LED),或接高电平(对共阳极LED),而每位LED显示器都由一个具有锁存功能的8位端口去控制。

这里所指的8位端口可以直接采用并行I/O接口,也可以采用扩展的串行输入/并行输出移位寄存器。

动态显示是单片机应用系统中最常用的显示方式之一。

它是把所有显示器的同名字端互相并联在一起,并把它们接到字形口上。

为了防止各个显示器同时显示出相同的字符,每个显示器的公共端还要受另一组信号控制,即把它们接到字位口上。

这样,对于一组LED数码显示器需要由两组信号控制:一组是字形口输出的字形码,用来控制显示什么用的字符;另一组是字位口输出的字位码,用来控制将字符显示在第几位显示器上。

在这两组信号的控制下,使各位显示器依次从左至右轮流点亮一遍,过一段时间再轮流点亮一遍,如此不断重复。

虽然在任一时刻只有一位显示器被点亮,但由于显示器具有余辉效应,而人眼又具有视觉惰性,所以看起来与全部显示器持续点亮效果完全一样。

若选择静态显示,则LED驱动器的选择较为简单,只要驱动器的驱动能力与显示器电流相匹配即可。

而且只须考虑段的驱动,因为共阳极接+5V,而共阴极接地,所以位的驱动不需要考虑。

第5页安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作动态显示则不同,由于一位数据的显示是由段选和位选信号共同配合完成的,因此,要同时考虑段和位的驱动能力,而且段的驱动能力决定位的驱动能力。

在应用系统中,设计要求不同,使用的LED显示器的位数也不同,因此厂家就生产了位数、尺寸、型号不同的LED显示器供选择。

在本设计中,选择4位一体的时钟型LED显示器,简称“4-LED”,前两位显示“天数”的十位和个位,中间两位显示“小时”的十位和个位,后两位显示“分”的十位和个位。

4-LED显示器的引脚如图3所示,是一个共阴极接法的6位时钟型LED显示器。

其中a、b、c、d、e、f、g为6位LED各段的公共引出端。

D1、D2、D3、D4、D5、D6分别是每一位的共阴极输出端,dp是小数点引出端。

4LED图2-3 数码显示电路的设计第6页安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作2. 4 按键电路的设计如图2-4所示,在倒计时时钟应用系统工作时按钮应具备随时对当前时间进行调整的功能。

要实现此功能,可以接入键盘输入电路。

键盘结构的选择:在单片机组成的测控系统及智能化仪器中,用得最多的是非编码键盘。

键盘结构可以分为独立式键盘和矩阵式两类。

在本例中只需要3个按键,因此选择独立式键盘。

如图4,电路由按键和三个电阻组成,按键分别命名为day+1、hour+1和minute+1键,按键可以采用轻触开关,电阻采用1KΩ的。

键盘与单片机的接口电路设计:如图2-4所示,将键盘直接与单片机的P2口连接。

用P2.2、P2.1、P2.0引脚分别与day+1、hour+1、minute+1相连。

三个按键功能的设计思路如下:Day+1键功能:设置当前时间离奥运会举行时间的间隔,即天数。

Hour+1键功能:设置当前的时间,即当电子时钟的时间有误差时,需要随时对它进行调整。

Minute+1键功能:与hour+1键的功能一致,将时间达到更精确,以至分秒一图2-4 按键电路的设计第7页安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作2.5 蜂鸣器电路的设计如图2-5所示。

设计要求定时时间到时要有声音提醒信号产生,可选择一只蜂鸣器来实现这一功能。

压电式蜂鸣器工作时约需10mA的驱动电流,并设计一个相应的驱动及控制电路。

电路设计如图5所示,蜂鸣器作为三极管VT1的集电极负载,当VT1导通时,蜂鸣器发出鸣叫声音,VT1截止时,蜂鸣器不发声。

蜂鸣器电路与单片机的接口:VT1的基极接到单片机P2口的P2.3引脚,P2.3引脚作为输出口使用。

当P2.3=0时,VT1导通时,使蜂鸣器的两个引脚间获得将近5V的直流电压,蜂鸣器中有电流通过,而产生蜂鸣音。

当P2.3=1时,VT1截止,蜂鸣器的两引脚间的直流电压接近于0V,蜂鸣器不发声。

图2-5 蜂鸣器电路的设计第8页安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作2.6接线图第9页安徽工业大学继续教育学院《单片机原理》期末课程设计——单片机计时时钟设计与制作三软件系统设计方案3.1模块化的方案进行应用软件设计时可采用模块化程序设计方法,其优点是:每个模块的程序结构简单,任务明确,易于编写、调试和修改。

程序可读性好,对程序的修改可局部进行,其他部分可以保持不变,便于功能扩充。

对于使用频繁的子程序可以建立子程序库,便于多个模块调用。

相关文档
最新文档