设计报告(电子版)

合集下载

电子设计大赛四旋翼设计报告最终版

电子设计大赛四旋翼设计报告最终版

四旋翼飞行器〔A 题〕参赛队号:20140057号四旋翼飞行器设计摘要:四旋翼作为一种具有构造特殊的旋转翼无人飞行器,与固定翼无人机相比,它具有体积小,垂直起降,具有很强的机动性,负载能力强,能快速、灵活的在各个方向进展机动,构造简单,易于控制,且能执行各种特殊、危险任务等特点。

因此在军用和民用领域具有广泛的应用前景如低空侦察、灾害现场监视与救援等。

多旋翼无人机飞行原理上比拟简单,但涉及的科技领域比拟广,从机体的优化设计、传感器算法、软件及控制系统的设计都需要高科技的支持。

四旋翼无人机的飞行控制技术是无人机研究的重点之一。

它使用直接力矩,实现六自由度〔位置与姿态〕控制,具有多变量、非线性、强耦合和干扰敏感的特性。

此外,由于飞行过程中,微型飞行器同时受到多种物理效应的作用,还很容易受到气流等外部环境的干扰,模型准确性和传感器精度也将对控制器性能产生影响,这些都使得飞行控制系统的设计变得非常困难。

因此,研究既能准确控制飞行姿态,又具有较强抗干扰和环境自适应能力的姿态控制器是微小型四旋翼飞行器飞行控制系统研究的当务之急。

一、引言:1.1 题目理解:四旋翼飞行器,顾名思义,其四只旋转的翅膀为飞行的动力来源。

四只旋转翼是无刷电机,因此对于无刷电机的控制调速系统对飞行器的飞行性能起着决定性的作用。

在本次大赛中,需要利用四旋翼飞行器平台,实现四旋翼的起飞,悬停,姿态控制,以及四旋翼和地面之间的测距等功能。

以往做的核心板较大,所需的电路较多,考虑到四轴飞行器的轻便,故而不太是一个很理想的选择。

方案二:主控板使用STM32。

STM32板子的I/O口很多,自带定时器和多路PWM,可以实现的功能较多,符合实验要求。

Stm32迷你板在体积和重量上也不是很大,对飞机的载重量要求不是很高。

综上所述,我们一致决定使用STM32 MMC10作为此次大学生电子竞赛的主控板。

2.2 飞行姿态的方案论证:方案一:十字飞行方式。

四轴的四个电机以十字的方式排列,*轴和y轴成直角,调整俯仰角和翻滚角的时候分开调整,角度融合简单,适合初学者,能明确头尾,飞行时机体动作精准,飞控起来也容易。

电子设计大赛设计报告模板

电子设计大赛设计报告模板

电子设计大赛设计报告模板一、设计背景。

电子设计大赛是一个展示学生电子设计能力的舞台,也是一个促进电子科技创新的平台。

本次设计报告旨在展示参赛选手的设计思路、方案实施和成果展示,为评委和观众提供一个全面了解设计项目的机会。

二、设计目标。

本次设计的目标是实现一款具有创新性和实用性的电子产品,满足特定的市场需求。

通过设计报告的展示,我们希望能够清晰地表达设计的核心理念、技术方案和市场前景,展现出参赛选手的设计能力和团队合作精神。

三、设计方案。

1. 项目概述。

本次设计项目选取了XX领域作为设计对象,通过对市场需求和技术趋势的分析,确定了设计方案的基本框架和核心功能。

设计团队充分发挥创意,结合市场调研和技术实力,提出了一系列创新的设计方案。

2. 技术方案。

在技术方案的设计过程中,我们充分考虑了产品的可行性、稳定性和可靠性。

通过对各种技术方案的比较和评估,最终确定了最优的技术路线,并进行了详细的技术实施方案分析。

3. 成果展示。

在设计方案的实施过程中,我们克服了种种困难和挑战,最终完成了一款具有创新性和实用性的电子产品。

我们将通过实物展示、技术参数和性能测试等形式,全面展示设计成果,让评委和观众对我们的设计项目有一个清晰的认识。

四、市场前景。

通过对市场需求和竞争格局的分析,我们认为本次设计项目具有良好的市场前景。

我们将在设计报告中详细阐述产品的市场定位、竞争优势和市场推广策略,让评委和观众对产品的市场前景有一个清晰的认识。

五、总结。

通过本次设计报告的展示,我们希望能够充分展现出设计团队的设计能力、团队合作精神和创新意识,让评委和观众对我们的设计项目有一个全面的认识。

我们将以饱满的热情和专业的态度,展示出我们的设计成果,为电子设计大赛增添一道靓丽的风景线。

六、附录。

1. 设计方案详细说明。

2. 技术实施方案分析报告。

3. 产品实物展示图片。

4. 市场推广策略分析报告。

以上就是我们设计报告的全部内容,谢谢评委和观众的聆听。

电子门铃设计报告

电子门铃设计报告

电子门铃设计报告引言电子门铃是一种常见的家庭安全设备,通过触发传感器来发出声音或其他形式的信号,以通知住户有人来访。

本文将介绍一个基于Arduino的电子门铃设计,并讲解设计过程和实现思路。

设计目标•利用Arduino开发板设计一个简单而功能强大的电子门铃•实现低功耗和高度可靠性的设计•支持对门铃音频和触发方式的定制硬件设计组件选择•Arduino Uno开发板:作为主控制器,用于控制整个电子门铃系统。

•门磁传感器:用于检测门的打开和关闭状态,并触发门铃的响应。

•声音模块:用于播放门铃声音。

•按钮开关:用于手动触发门铃。

•电源电路:提供稳定和可靠的电源供电。

电路连接•将门磁传感器的信号线连接到Arduino的一个数字输入引脚。

•将按钮开关的信号线连接到Arduino的另一个数字输入引脚。

•将声音模块连接到Arduino的数字输出引脚。

电源管理为了实现低功耗和高度可靠性的设计,我们可以采取以下措施:•使用外部电源供电而不是Arduino的USB供电,以确保稳定和可靠的电源。

软件设计程序流程主要有三个部分的程序流程:检测门磁传感器、检测按钮开关、控制声音模块。

检测门磁传感器我们可以使用Arduino的数字输入引脚来检测门磁传感器的信号。

当门被打开或关闭时,传感器会将信号引脚的电位从高电平切换到低电平。

我们可以利用Arduino的中断功能来处理门的状态变化。

以下是示例代码:const int doorSensorPin = 2;volatile bool doorOpen = false;void setup() {pinMode(doorSensorPin, INPUT);attachInterrupt(digitalPinToInterrupt(doorSensorPin), doorStateChange d, CHANGE);}void loop() {// 其他逻辑处理}void doorStateChanged() {doorOpen = digitalRead(doorSensorPin) == HIGH;if (doorOpen) {// 打开门的逻辑处理} else {// 关闭门的逻辑处理}}检测按钮开关我们可以使用Arduino的数字输入引脚来检测按钮开关的信号。

555简易电子琴设计报告

555简易电子琴设计报告

555简易电子琴设计报告一、功能描述利用555定时器设计简易电子琴,这种由555定时器做出来的趣味铅笔电子琴,趣味电子琴,只要用铅笔在碳轨迹上移动,就可以实现简单的音符弹奏,同时还有体积小,用料省特点。

二、工作原理简易电子琴电路由于接通电源瞬间,电容C1来不及充电,电容器两端电压uC为低电平,小于(1/3)Vcc,故高电平触发端与低电平触发端均为低电平,输出uo为高电平,放电管VT截止。

这时,电源经R1对电容C1充电,使电压uC 按指数规律上升,当uc上升到(2/3)Vcc时,输出uo为低电平,放电管VT导通,把uC从(1/3)Vcc 上升到(2/3)Vcc这段时间内电路的状态称为第一暂稳态,其维持第一暂稳态时间的长短与电容的充电时间有关。

由于放电管VT导通,电容C通过电阻R2和放电管放电,电路进人第二暂稳态.其维持时间TPL的长短与电容的放电时间有关,放电时间常数随着C的放电,uC下降,当uC下降到(1/3)Vcc时,输出uo。

为高电平,放电管VT截止,Vcc再次对电容c充电,电路又翻转到第一暂稳态。

不难理解,接通电源后,电路就在两个暂稳态之间来回翻转,则输出可得矩形波。

电路一旦起振后,uC电压总是在(1/3~2/3)Vcc 之间变化。

只要用铅笔在碳轨迹(在一张白纸上用2B铅笔画上较粗的色带形成轨迹)上移动,在轨迹上划线即可得到不同频率声音信号经过扬声器实— 1 —现简单音符的演奏。

三、总结通过对简易电子琴的设计,我认识到了“理论联系实际”的这句话的重要性与真实性。

在此次的课程设中计,我不仅巩固了以前学习过的知识,还增长了一些书本以外的知识,比如说通过至此实验我初步了解了555这款芯片和他所构成的基时电路,以及如何在万用板上排布元器件,及焊接的方法,如何能焊接的光滑,美观,布线能够清爽一目了然,这些光看书本是永远也学不到的。

最重要的是在实践中理解了书本上的知识,明白了学以致用的真谛,也明白课程设计的意义所在,它教会我们如何运用所学的知识去解决实际的问题,提高我们的分析能力、动手能力及处理问题的能力,还增强了我们的团结互助精神。

电子设计报告设计说明书:TL082的测试与应用

电子设计报告设计说明书:TL082的测试与应用

电子设计报告设计说明书设计题目:TL082的测试与应用专业:电子信息科学与技术作者:指导教师:年月日摘要器件应用到商业、工业、军事工业各方面。

它的特点有:低功耗,广泛通用模式和电压变化范围;输入偏置低和低补偿失调电流;有输出短路保护;高输入阻抗;内置频率补偿;速度快;输入电源电压通用等。

一、芯片介绍现有型号TL082CP,该运放采用DIP8的封装形式,各引脚如图1。

23184U1ATL08265748U1BTL082图1 TL082系列DIP8封装引脚图二、仪器放大器的设计与工作原理仪器放大器是在差分放大的基础上发展起来的一种比较完善的放大器,作为已成型的仪器放大器,其内部由三个运放和一些精密电阻构成,其图如1所示:A1,A2为高输入阻抗的同相放大器,A3为差动放大器.但这里的同相放大器所不同的是每个同相放大器的反相端的接地电阻Rg并不直接接地,而是这两个放大器的反相端通过变阻器Rg连在一起.下面的分析可以说明证明这样接的必要性.利用迭加原理可以导出仪器放大器的理想放大特性,首先令输入U i 2=0,求在U i 1作用下A1,A2的输出电压。

由于U i 2=0,B 点的电压U B =0,可见A1是有R1和R2构成的同相放大器其输出电压为:1/)21(1'1R R R UU i o +=有由于A 点的电压U A =U i 1,U i 2=0,则运放 A2是由R1和R3构成的反相放大器,其输出电压为:'2U o =U i 1-R3/R1然后令U i 1=0,求在U i 2作用下A1,A2的输出电压。

由于U B =U i 2,U i 1=0,则A1是有R1和R2构成的反相放大器其输出电压为:''o1U=Ui 2-R2 / R1又由于U i 1=0,则U A =0,可见运放A2是由R1和 R3构成的同相放大器,其输出电压为''2Uo = U i 2(R1+R3/R1当在 U i 1和U i 2同时作用下,A1和A2的输出电压为: U o 1= '1Uo +''o1U =1/)21(1R R R Ui +Ui 2-R2/R1U o 2= '2U o +''2Uo =Ui 1-R3/R1 +Ui 2(R1+R3)/R1A3为差动放大器,取匹配电阻R5=R4,R7=R6,则仪器放大器总的输出电压为 U o =(Uo 1Uo 2-)R6/R4 =(U i 2Ui 1-)R6(R1+R2+R3)/R1R4由此可得出仪器放大器的放大倍数为A I=14)321(6R R R R R R ++可见,仪器放大器只要求R4=R5,R6=R7两个电阻匹配条件。

课程设计报告模板

课程设计报告模板

厦门大学电子技术课程设计报告课题:专业:班级:学号:姓名:指导教师:时间:目录目录目录 (X)摘要 (X)第一章设计目的 (x)第二章设计任务 (x)2.1 XXXXXX (x)2.2 XXXXXX (x)第三章方案设计与论证 (x)3.1 XXXXXXXXX (x)3.2 XXXXXXXXX (x)3.3 XXXXXXXXXXX (x)3.4 XXXXXXXXXX (x)第四章原理分析与仿真 (x)3.1 XXXXXXXXX (x)3.2 XXXXXXXXX (x)3.3 XXXXXXXXXXX (x)3.4 XXXXXXXXXX (x)第五章电路安装与调试............................................................ 错误!未定义书签。

4.1 电路安装........................................................................ 错误!未定义书签。

4.1.1XXXXX ................................................................. 错误!未定义书签。

4.1.2XXXX .................................................................... 错误!未定义书签。

4.1.3XXXXXX .............................................................. 错误!未定义书签。

4.1.4XXXXXX .............................................................. 错误!未定义书签。

4.1.5XXXXXX .............................................................. 错误!未定义书签。

2019全国大学生电子设计竞赛设计报告模板(最新)

2019全国大学生电子设计竞赛设计报告模板(最新)

2019全国大学生电子设计竞赛设计报告模板(最新)全国大学生电子设计竞赛XXX控制系统(A/B/C题)2017年8月12日摘要(小四、宋体,300字以内)关键词:脉宽;脉冲;数显;电容(小四、宋体)XXX控制系统(A/B/C题)【本科组】一、系统方案本系统主要由单片机控制模块、XXX模块、XXX模块、电源模块组成,下面分别论证这几个模块的选择。

1、主控制器件的论证与选择1.1.1控制器选用单片机比较方案一:采用传统的51系列单片机。

XXXXXX.方案二:采用以增强型80C51内核的STC系列单片机XXXXXX通过比较,我们选择方案二。

1.1.2控制系统方案选择方案一:采用在面包板上搭建简易单片机系统在面包板上搭建单片机系统可以方便的对硬件做随时修改,也易于搭建,但是系统连线较多,不仅相互干扰,使电路杂乱无章,而且系统可靠性低,不适合本系统使用。

方案二:自制单片机印刷电路板自制印刷电路实现较为困难,实现周期长,此外也会花费较多的时间,影响整体设计进程。

不宜采用该方案。

方案三:采用单片机最小系统。

单片机最小系统包含了显示、矩阵键盘、A/D、D/A等模块,能明显减少外围电路的设计,降低系统设计的难度,非常适合本系统的设计。

综合以上三种方案,选择方案三。

2、XXXX的论证与选择方案一:XXX。

XXXX方案二:XXX。

XXXX方案三:XXX。

XXXX综合以上三种方案,选择方案三。

3、控制系统的论证与选择方案一:XXX。

XXXX方案二:XXX。

XXXX综合考虑采用XXXXX。

二、系统理论分析与计算1、XXXX的分析(1)XXXXXXX(2)XXXXXXX(3)XXXXXXX2、XXXX的计算(1)XXXXXXX(2)XXXXXXX(3)XXXXXXX3、XXXX的计算(1)XXXXXXX(2)XXXXXXX(3)XXXXXXX三、电路与程序设计1、电路的设计(1)系统总体框图系统总体框图如图X所示,XXXXXX图X 系统总体框图(2)XXXX子系统框图与电路原理图1、XXXX子系统框图图X XXXX子系统框图2、XXXXX子系统电路图X XXXX子系统电路(3)XXXX子系统框图与电路原理图1、XXXX子系统框图图X XXXX子系统框图2、XXXXX子系统电路图X XXXX子系统电路(4)电源电源由变压部分、滤波部分、稳压部分组成。

电子工程设计报告模板

电子工程设计报告模板

电子工程设计报告模板
一、需求背景
(本节描述需求来源、需求背景和开发背景)
二、问题定义
2.1 问题描述
(本节描述中需求要达到的目标和功能性需求)
2.2 非功能性需求
(本节描述对于用户体验、性能、安全等非功能性要求)
三、系统设计
3.1 系统架构
(本节描述系统的模块划分,及各模块的功能和接口定义)
3.2 数据流设计
(本节描述系统的数据流转方向和取向,包括输入源和输出结果)3.3 技术选择
(本节描述项目中使用的技术和工具)
四、代码实现
4.1 系统结构
(本节描述代码的结构和模块间关系)
4.2 算法与处理流程
(本节描述数据处理的算法实现和具体的处理流程)
五、测试和结果
5.1 功能测试
(本节描述对系统各功能模块进行测试的结果和测试报告)
5.2 性能测试
(本节描述对系统的性能进行测试的结果和测试报告)
六、总结和展望
(本节展示对本项目的总结和未来完善的需求方向和改进方案)。

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

单片机应用设计实践报告课程名称:单片机应用设计实践设计题目:带温度显示的数字万年历设计院(部):计算机与信息工程学院学生姓名:*******学号:************专业班级:************指导教师:*******贵州 贵阳年月日课程设计任务书设计题目万年历学生姓名**** 所在院系***** 专业、年级、班***********设计要求:1、设计制作一个用LCD1602显示的带温度显示的万年历;2、具有年、月、日、星期、时、分、秒、温度等显示功能;3、具备年、月、日、星期、时、分、秒校准功能;4、具有闹钟显示、调节设定、整点鸣叫功能。

学生应完成的工作:设计万年历的工作原理,利用DXP 软件绘制电路原理图,利用Keil uVision4软件编写C语言程序并且生成HEX文件。

并设计制作电路的PCB板(或万用板的元件布局和连线)。

根据设计原理对电路进行安装、调试,完成课程设计工作,并提交课程设计报告。

参考文献阅读:51单片机原理与应用案例教程(C51编程)p170的9.1.2 LCD1602液晶应用实例工作计划:*月*号:搜集资料;*月*号:方案论证拟定硬件方案;*月*号:讨论优化并确定硬件方案;*月*号—*号:讨论并确定程序流程并绘制流程图;*月*号:根据流程图编写程序并且进行软件的仿真与调试;*月*号—*号:硬件电路的制作并撰写课程设计报告;*月*号:烧录程序并调试;*月*号:完成课程设计报告的撰写。

任务下达日期:2017年11月30 日任务完成日期:2017年11月01 日指导教师(签名):学生(签名):田应焕万年历摘要:设计了一个带温度显示的万年历电路系统,该电路具有年、月、日、星期、时、分、秒、闹钟显示和调整功能,并且还能显示温度等功能。

其中显示部分采用LCD1602显示,时钟部分采用DS1302时钟芯片,温度部分采用DS18B20单线温度传感器。

软件方面我们采用C语言编程,利用Keil uVision4软件编写C语言程序并且生成HEX文件。

通过之后再烧录到单片机中。

该设计的优点是充分利用了LCD1602的显示功能完成了万年历和温度。

不足之处是收到LCD1602显示功能的限制没能显示农历日期。

关键词:万年历;LCD1602;温度传感器(DS18B20);时钟芯片(DS1302)目录1.设计背景 (1)1.1时钟的用途及精度的需求 (1)1.2万年历的使用现状及设计目的 (1)2.设计方案 (1)2.1任务分析 (1)2.2方案选择和论证 (2)2.2.1显示模块选择方案和论 (2)2.2.2时钟模块的方案选择和论证 (2)2.2.3按键控制模块的方案选择和论证 (2)2.2.4温度采集模块方案选择 (3)2.2.5方案的整体框图 (3)2.2.6设计流程图程序部分的拟定案 (4)3.方案实施 (5)3.1.1整体电路及其分析 (5)3.1.2电源电路 (6)3.1.3单片机最小系统 (6)3.1.4蜂鸣器及驱动电路 (7)3.1.5时钟芯片DS1302电路 (7)3.1.6温度采集芯片DS18B20电路 (8)3.1.7键盘控制电路 (8)3.1.8 LCD1602控制电路 (9)3.2软件仿真 (10)3.2.1 Proteus仿真软件介绍 (10)3.2.2电路仿真调试 (11)3.3 电路的焊接与调试 (12)4.结果与结论 (14)5.收获与致谢 (14)6.参考文献 (15)7.附件 (15)7.1电路原理图 (15)7.2 Proteus仿真图 (16)7.3电路工作中实物图 (17)7.4元器件清单 (19)7.5源程序清单 (20)1.设计背景1.1时钟的用途及精度的需求时间,对人们来说是非常宝贵的,准确的掌握时间和分配时间对人们来说至关重要。

随着时间的流逝,科学技术的不断发展和提高,人们对时间计量的精度要求越来越高,应用越来越广。

怎样让时钟更好、更方便、更精确的显示时间,这就要求人们不断设计研发出新型的时钟。

高精度的计时工具大多数都使用了石英晶体振荡器,由于电子钟,石英表,石英钟都采用了石英技术,因此走时精度高,稳定性好,使用方便,不需要经常调校。

数字式电子钟用集成电路计时时,译码代替机械式传动,用LED显示器代替指针进而显示时间,减小了计时误差,这种表具有时,分,秒显示时间的功能,还可以进行时和分的校对,片选的灵活性好。

1.2万年历的使用现状及设计目的如今万年历已经在人们生活中广泛的使用,它不仅是记录日期和时间的工具,而且也成为了一种装饰品。

现在的万年历可以说是多种多样,外观精美。

放在家里既可以计时也可作为风景壁画,因此越来越受到大众消费者的喜爱。

本次课程设计通过利用STC89C52单片机和DS1302芯片以及外围的按键和LCD显示器等部件,设计一个基于单片机的电子时钟。

设计的电子时钟通过液晶显示器显示,并能通过按键对时间以及闹钟进行设置。

目的来模拟真实产品中万年历的工作原理,具有很强的实用性。

2.设计方案2.1任务分析目的是设计一个带温度显示的万年历电路系统,该电路具有年、月、日、星期、时、分、秒、闹钟显示和调整功能,并且还能显示温度等功能。

其中显示部分准备采用LCD1602显示,时钟部分准备采用DS1302时钟芯片,温度部分准备采用DS18B20单线温度传感器。

软件方面我们采用C语言编程,利用Keil uVision4软件编写C语言程序并且生成HEX文件。

通过之后再烧录到单片机中。

2.2方案选择和论证2.2.1、显示模块选择方案和论证方案一:采用点阵式数码管显示。

点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且难度也相对较高,所以不用此种作为显示。

方案二:采用LED数码管动态扫描。

LED数码管价格便宜,对于显示数字最合适,但功耗较大,且显示容量不够,所以也不用此种方案。

方案三:采用LCD液晶显示屏。

液晶显示屏的显示功能强大,可显示大量文字,显示多样,清晰可见,且价格适中,所以采用了LCD数码管作为显示。

2.2.2时钟模块的方案选择和论证方案一:直接采用单片机定时计数器提供秒信号,使用程序实现年、月、日、星期、时、分、秒计数。

采用此种方案虽然减少芯片的使用,节约成本,但是,实现的时间误差较大。

所以不采用此方案。

方案二:采用DS1302时钟芯片实现时钟,DS1302芯片是一种高性能的时钟芯片,可自动对秒、分、时、日、周、月、年以及闰年补偿的年进行计数,而且精度高,工作电压2.5V~5.5V 范围内,2.5V时耗电小于300nA.2.2.4温度采集模块方案选择(宋体四号,加粗)DS18B20数字温度传感器接线方便,独特的单线接口方式,DS18B20在与微处理器连接时仅需要一条口线即可实现微处理器与DS18B20的双向通讯。

封装后的DS18B20可用于电缆沟测温,高炉水循环测温,锅炉测温,机房测温,农业大棚测温,洁净室测温,弹药库测温等各种非极限温度场合。

耐磨耐碰,体积小,使用方便,封装形式多样,适用于各种狭小空间设备数字测温和控制领域。

因此DS18B20完全满足设计要求。

2.2.6设计流程图程序部分小组的拟定方案YNYN图2 设计流程图开始完成与DS18B20,LCD1602,DS1302相关的子函数的编程完成与DS18B20,LCD1602,DS1302相关的初始化设置CPU 读取DS18B20 ,DS1302的温度和时间数据CPU 将数据送至LCD1602显示相关数字及字母数组设置相关引脚的特殊位定义检测是否有时间校准按键按下重新设置时间,并写至进DS1302的寄存器返回3.方案实施3.1.1原理图设计及工作原理分析(宋体四号,加粗)图3 整体原理图我们首先构成单片机的最小系统,使单片机能正常工作,在程序中首先对LCD1602、DS1302、DS18B20进行初始化,由CPU完成对DS1302产生的各种时钟数据的读取,然后将数据写至LCD1602,以显示数据,达到可视化的效果。

对于课程设计的拓展部分,我们可以利用DS18B20温度传感器来测试周围环境的温度,由CPU完成对数据的读取,然后通过CPU将数据写至LCD1602,以显示温度数据,达到可视化的效果。

通过键盘扫描子程序通过测试按键是否闭合来调整各种时间数据和闹钟已达到校准和定时的目的。

3.1.2电源电路(宋体四号,加粗)我们采用了USB和变压器双电源供电:图4 变压器供电电路变压器输出的9V交流电经桥堆2W10后变成有较大波动的的直流电,然后经过滤波电容和微调电容后变成直流电,再经过L7805三端稳压器输出5V直流电。

7805输出端的电容起到了防干扰和微调作用。

图5 USB供电电路3.1.3单片机最小系统(宋体四号,加粗)单片机采用了上电自动复位和按键复位的双复位,利用12MHZ晶振作为单片机的外部晶振来驱动单片机工作。

其中两个33pf的电容用于晶振的启动。

由于单片机的P0口是准双向IO口,所以需要排阻RP1作为该口的上拉电阻。

图6 单片机最小系统3.1.5时钟芯片DS1302电路(宋体四号,加粗)时钟芯片采用双电源,当系统断电之后由3V的电源—电池供电。

保证了系统断电之后时钟继续工作,当系统再次上电之后时钟能显示正确的时间和日期。

图8 时钟电路3.1.6温度采集芯片DS18B20电路(宋体四号,加粗)图9 温度采集电路3.1.8 LCD1602控制电路(宋体四号,加粗)LCD1602是指显示的内容为16X2,即可以显示两行,每行16个字符液晶模块(显示字符和数字)。

第1脚:VSS为电源地。

第2脚:VDD接5V电源正极。

第3脚:V0为液晶显示器对比度调整端,接正电源时对比度最弱,接地电源时对比度最高。

第4脚:RS为寄存器选择,高电平1时选择数据寄存器、低电平0时选择指令寄存器。

第5脚:RW为读写信号线,高电平(1)时进行读操作,低电平(0)时进行写操作。

第6脚:E(或EN)端为使能(enable)端。

第7~14脚:D0~D7为8位双向数据端。

第15~16脚:空脚或背灯电源。

15脚背光正极,16脚背光负极。

图11 LCD1602液晶显示电路3.2软件仿真3.2.1 仿真软件介绍(宋体四号,加粗)Proteus 与其它单片机仿真软件不同的是,它不仅能仿真单片机CPU 的工作情况,也能仿真单片机外围电路或没有单片机参与的其它电路的工作情况。

因此在仿真和程序调试时,关心的不再是某些语句执行时单片机寄存器和存储器内容的改变,而是从工程的角度直接看程序运行和电路工作的过程和结果。

对于这样的仿真实验,从某种意义上讲,是弥补了实验和工程应用间脱节的矛盾和现象。

(1)proteus 的工作过程运行proteus 的ISIS 程序后,进入该仿真软件的主界面。

相关文档
最新文档