基于S51单片机的开发板设计毕业论文

合集下载

基于51单片机的毕业设计

基于51单片机的毕业设计

基于51单片机的毕业设计一、选题背景二、设计目标三、硬件设计1.系统框图设计2.电路原理图设计3.电路元器件选择与参数计算四、软件设计1.程序流程设计2.程序模块设计与编写五、测试与调试六、总结与展望一、选题背景毕业设计是大学生在校期间的一项重要任务,是对所学知识的综合运用和实践能力的考验。

本文将以基于51单片机的毕业设计为例,介绍其选题背景、设计目标、硬件设计、软件设计及测试与调试等方面。

51单片机是一种广泛应用于嵌入式系统中的微控制器,其具有性价比高、易于编程等特点,因此被广泛应用于各种嵌入式系统中。

在毕业设计中使用51单片机进行开发,既可以锻炼学生的嵌入式系统开发能力,又可以提高学生对单片机原理和应用的理解。

二、设计目标本次毕业设计旨在开发一款基于51单片机的智能家居控制系统。

该系统能够通过手机APP或者语音识别等方式控制家居设备的开关,实现智能化控制。

具体的设计目标如下:1.设计一款基于51单片机的硬件系统,包括电路原理图、电路元器件选择与参数计算等。

2.设计一款基于51单片机的软件系统,包括程序流程设计、程序模块设计与编写等。

3.实现手机APP或者语音识别等方式控制家居设备的开关。

4.保证系统的可靠性和稳定性,确保系统能够长时间稳定运行。

三、硬件设计1.系统框图设计本次毕业设计中,我们需要开发一款智能家居控制系统。

该系统主要由以下几个部分组成:51单片机、无线通信模块、继电器模块、传感器模块以及电源模块。

其中,51单片机作为整个系统的核心控制器,负责接收外部信号并进行处理;无线通信模块用于实现与手机APP或者语音识别设备之间的通信;继电器模块用于控制家居设备的开关;传感器模块用于采集环境数据,并将数据传输给51单片机;电源模块则提供稳定可靠的供电支持。

2.电路原理图设计根据上述系统框图,我们可以设计出相应的电路原理图。

具体而言,我们需要设计51单片机的电路、无线通信模块的电路、继电器模块的电路、传感器模块的电路以及电源模块的电路。

基于51单片机毕业论文

基于51单片机毕业论文

基于51单片机毕业论文基于51单片机毕业论文一、引言在当今科技快速发展的时代,嵌入式系统已经成为各行各业的重要组成部分。

而51单片机作为最早进入市场的嵌入式系统之一,一直以来都受到广泛的应用和研究。

本文将围绕基于51单片机的毕业论文展开讨论,探索其在不同领域的应用和研究成果。

二、基于51单片机的智能家居系统智能家居系统是近年来备受关注的领域之一,而51单片机在该领域中发挥了重要作用。

通过使用51单片机,可以实现对家居设备的智能控制,如灯光、温度、门窗等。

通过编写相应的程序,可以实现远程控制和自动化管理,提高家居生活的便利性和舒适度。

三、基于51单片机的智能交通系统随着城市交通的不断拥堵和安全问题的凸显,基于51单片机的智能交通系统应运而生。

通过使用51单片机,可以实现对交通信号灯的智能控制,根据实时道路情况进行灵活调节,提高交通效率和减少交通事故。

此外,还可以结合传感器技术,实现对车辆和行人的识别和监控,提供更加安全的交通环境。

四、基于51单片机的农业自动化系统农业是国民经济的重要支柱,而基于51单片机的农业自动化系统为农民提供了更加高效和智能的农业生产方式。

通过使用51单片机,可以实现对温室环境的智能控制,如温度、湿度、光照等。

通过编写相应的程序,可以实现自动浇灌、施肥和病虫害监测等功能,提高农作物的产量和质量。

五、基于51单片机的智能健康监测系统健康是人们生活中最重要的事情之一,而基于51单片机的智能健康监测系统为人们提供了更加方便和准确的健康管理方式。

通过使用51单片机,可以实现对人体生理参数的监测,如心率、血压、血氧等。

通过编写相应的程序,可以实现数据的采集、分析和报警功能,提供及时的健康提醒和预警。

六、基于51单片机的教育辅助系统教育是社会进步的重要保障,而基于51单片机的教育辅助系统为教育工作者提供了更加丰富和创新的教学手段。

通过使用51单片机,可以实现对教学设备的智能控制,如投影仪、音响等。

基于51单片机的毕业设计

基于51单片机的毕业设计

基于51单片机的毕业设计Introduction51单片机是一种广泛应用于嵌入式系统开发的芯片,其低功耗、稳定性和易用性使其成为许多设计师的首选。

在毕业设计中,基于51单片机的项目可以涉及各种领域,如智能家居、智能交通系统、工业自动化等。

本文将探讨基于51单片机的毕业设计的一些重要方面和技术要点。

Challenges in Designing with 51 Microcontroller在基于51单片机的毕业设计中,可能会面临一些挑战。

以下是一些可能的挑战和解决方案:1.有限的存储空间:51单片机通常具有有限的内存和存储空间,这可能限制了项目的功能和复杂度。

在设计中,需要仔细考虑如何有效地利用存储空间,可以使用压缩算法或使用外部存储器扩展存储空间。

2.低性能:与一些现代微控制器相比,51单片机的性能较低,可能无法满足某些要求。

在设计中,应合理评估项目的性能需求,并根据需求选择合适的单片机型号。

3.缺乏先进的功能和接口:与一些先进的微控制器相比,51单片机可能缺少某些先进的功能和接口,如Wi-Fi、蓝牙和USB。

在设计中,如果需要这些功能和接口,可以考虑使用外部设备或其他芯片来扩展功能。

Design Considerations在进行基于51单片机的毕业设计时,有几个设计方面需要考虑:1. 功能需求首先要明确设计的功能需求。

这包括项目的目标、功能和性能要求。

有了清晰的功能需求,才能更好地定义系统的硬件和软件架构。

2. 硬件设计硬件设计涉及选择合适的单片机型号、外围设备和传感器,并设计电路原理图和PCB布局。

在设计硬件时,需要考虑到电源管理、信号音频处理、输入输出接口等方面。

3. 软件开发软件开发是基于51单片机的毕业设计中的关键部分。

软件开发涉及编写嵌入式C 语言程序、配置和使用开发工具、进行调试和测试等。

在软件开发期间,需要遵循良好的编码规范,并进行充分的测试和验证。

4. 系统集成与调试系统集成是将硬件和软件组合在一起,并进行调试和验证的过程。

基于51单片机毕业设计

基于51单片机毕业设计

基于51单片机毕业设计摘要本文围绕基于51单片机的毕业设计展开,首先介绍了毕业设计的背景和意义,接着介绍了51单片机的相关知识和应用场景。

然后,详细阐述了基于51单片机的毕业设计的具体设计思路、硬件实现和软件实现。

最后,对毕业设计的结论进行了总结,并提出了进一步的改进方向。

第一章毕业设计的背景和意义1.1 毕业设计的背景随着社会发展的需求,高校对毕业生的综合素质和能力提出了更高的要求。

毕业设计作为项目实践的重要组成部分,对学生的综合应用能力进行考核,并促使学生将所学知识应用于实际项目中。

1.2 毕业设计的意义毕业设计是学生综合应用所学知识的一个绝佳机会,可以提高学生的工程实践能力、团队协作能力和问题解决能力。

此外,毕业设计还能够帮助学生深入了解自己所学专业领域的前沿技术和应用场景,提前适应社会需求,增加就业竞争力。

第二章 51单片机的相关知识和应用场景2.1 51单片机的基本介绍51单片机是一款广泛应用于嵌入式系统的微控制器,具有低功耗、运行速度快、价格低廉等优点,被广泛应用于各个领域。

2.2 51单片机的应用场景在电子嵌入式系统开发中,51单片机常被用于控制、通信、数据处理等方面。

它可以应用于家电控制、工业自动化、交通设备、医疗设备等领域,并且适用于各种传感器与外设的连接。

第三章基于51单片机的毕业设计的具体设计思路、硬件实现和软件实现3.1 设计思路本毕业设计旨在利用51单片机实现某个具体功能模块,例如温度监测、智能家居控制、智能车等。

首先需要明确设计的目标和要求,然后进行系统设计和模块划分,确定所需硬件和软件资源。

3.2 硬件实现硬件实现部分主要包括电路设计和原理图绘制,涉及到单片机的连接、外设的连接和传感器的连接。

这一步需要合理布局电路板,确保信号稳定和可靠。

3.3 软件实现软件实现部分主要涉及到嵌入式C语言的编程,通过编写相应的程序实现所需功能。

这一步需要充分了解51单片机的编程规范和工具链,合理调配各个模块的工作方式和时序。

基于51单片机 毕业设计

基于51单片机 毕业设计

基于51单片机毕业设计基于51单片机的毕业设计在计算机科学与技术领域,毕业设计是学生完成学业的重要一环。

对于电子信息工程专业的学生而言,基于51单片机的毕业设计是一种常见的选择。

51单片机是一种经典的单片机芯片,广泛应用于各种嵌入式系统中。

本文将探讨基于51单片机的毕业设计的一些可能方向和实现方法。

一、智能家居控制系统设计智能家居是当今社会的热门话题,通过将各种家电设备连接到互联网,实现远程控制和自动化管理。

基于51单片机的毕业设计可以设计一个简单的智能家居控制系统。

系统可以通过手机APP或者网页界面控制家中的灯光、电视、空调等设备。

通过学习和研究相关的通信协议和电路设计,学生可以实现这个功能。

二、智能车设计智能车是一个非常有趣和实用的项目。

基于51单片机的毕业设计可以设计一个能够自主避障、跟随线路行驶的智能车。

学生可以通过学习红外传感器、超声波传感器等硬件知识,实现智能车的避障功能。

同时,学生还可以学习线路规划算法,使得智能车能够按照预定的路径行驶。

三、温湿度监测系统设计在许多实际应用中,温湿度的监测是非常重要的。

基于51单片机的毕业设计可以设计一个温湿度监测系统。

学生可以通过学习温湿度传感器的原理和使用方法,实现对环境温湿度的实时监测。

同时,学生还可以设计一个简单的数据存储和显示系统,将温湿度数据保存到存储器中,并通过LCD屏幕显示出来。

四、无人机控制系统设计无人机是近年来非常热门的领域之一。

基于51单片机的毕业设计可以设计一个简单的无人机控制系统。

学生可以通过学习无人机的控制原理和飞行动力学知识,实现对无人机的遥控和自主飞行功能。

同时,学生还可以学习无线通信协议,将无人机与遥控器进行通信。

五、智能医疗设备设计智能医疗设备是医疗行业的一个新兴领域。

基于51单片机的毕业设计可以设计一个简单的智能医疗设备。

学生可以通过学习心电图传感器、血压传感器等硬件知识,实现对患者的生理参数监测。

同时,学生还可以设计一个简单的报警系统,当患者的生理参数异常时,及时发出警报。

基于51单片机的毕业设计

基于51单片机的毕业设计

基于51单片机的毕业设计基于51单片机的毕业设计一、引言在现代科技的飞速发展下,计算机技术已经渗透到我们生活的方方面面。

而作为计算机科学与技术专业的毕业生,毕业设计是我们展示所学知识和能力的重要机会。

本文将讨论基于51单片机的毕业设计,探讨如何利用51单片机实现一个有趣且实用的项目。

二、51单片机简介51单片机是一种广泛应用于嵌入式系统中的微控制器,它采用Harvard结构,具有高性能、低功耗、易于编程等特点。

由于其成本低廉且易于获取,51单片机在学术界和工业界都得到了广泛应用。

因此,选择基于51单片机进行毕业设计是一个不错的选择。

三、设计项目介绍本毕业设计的目标是开发一个智能家居控制系统。

该系统可以通过手机APP或者网页进行远程控制,实现对家居设备的监控和控制。

具体功能包括但不限于智能灯光控制、温度调节、安防监控等。

四、系统设计1. 硬件设计首先,我们需要设计一个硬件平台来支持我们的系统。

在本设计中,我们选择使用51单片机作为主控制器,通过与各种传感器、执行器等硬件模块的连接,实现对家居设备的控制。

2. 软件设计其次,我们需要编写相应的软件来实现系统的各项功能。

首先,我们需要编写51单片机的程序,通过串口通信与手机APP或者网页进行通信。

其次,我们需要开发相应的手机APP或者网页,以便用户可以方便地进行远程控制。

五、系统实现1. 硬件实现在硬件方面,我们需要根据设计需求选择合适的传感器和执行器,并将其与51单片机进行连接。

例如,我们可以选择温度传感器、光照传感器、红外传感器等来实现系统的各项功能。

同时,我们还需要设计一个电路板来实现各个硬件模块之间的连接。

2. 软件实现在软件方面,我们需要编写51单片机的程序,实现与手机APP或者网页的通信。

同时,我们还需要开发相应的手机APP或者网页,以便用户可以方便地进行远程控制。

在APP或者网页的开发过程中,我们需要考虑用户界面的设计、数据传输的安全性等问题。

基于51单片机的毕业设计

基于51单片机的毕业设计

基于51单片机的毕业设计标题:基于51单片机的毕业设计:创造性思维与技术应用的完美结合简介:在现代科技的快速发展中,电子技术作为一种关键的驱动力发挥着重要作用。

而51单片机作为一种基础且广泛应用的微控制器,为学生们进行毕业设计提供了很好的机会。

本文将深入探讨如何基于51单片机进行毕业设计,并重点关注创造性思维与技术应用的完美结合。

文章内容:第一部分:介绍51单片机及其应用领域(字数约500)1.1 51单片机简介- 深入介绍51单片机的起源、特点以及应用领域。

1.2 51单片机在毕业设计中的重要性- 引述一些案例来展示51单片机在毕业设计中的优势和应用领域。

第二部分:选择合适的毕业设计主题(字数约500)2.1 关键词分析和挑选- 解释如何使用关键词进行合适主题的挑选,以确保设计的可行性和实用性。

2.2 主题选择技巧- 提供一些有关选择合适的毕业设计主题的技巧和建议,如关注当前技术热点、市场需求等。

第三部分:案例研究 - 基于51单片机的智能家居系统设计(字数约1000)3.1 设计目标与功能- 确定设计目标并详细介绍智能家居系统的功能和优势。

3.2 硬件设计与软件开发- 解释如何使用51单片机实现智能家居系统,并附上代码和电路图。

3.3 安全性与可靠性考虑- 讨论如何保证智能家居系统的安全性和可靠性,并提供相关的技术方案。

第四部分:总结与展望(字数约500)4.1 毕业设计的经验与收获- 总结毕业设计过程中遇到的挑战以及通过解决这些挑战所获得的经验和收获。

4.2 对毕业设计的未来发展的展望- 探讨毕业设计领域未来的趋势和发展方向,以及如何将创造性思维与技术应用更好地结合起来。

观点和理解:在我的观点中,51单片机作为微控制器中的经典代表,具有广泛的应用领域和强大的功能。

通过基于51单片机的毕业设计,学生们可以将所学知识应用到实际项目中,培养实践能力和独立思考的能力。

同时,创造性思维在毕业设计中的重要性不可忽视。

51单片机毕业论文

51单片机毕业论文

51单片机毕业论文随着科技的不断发展,51单片机作为一种嵌入式系统,已经在各个领域中得到广泛应用。

本论文旨在研究51单片机的工作原理、应用和未来发展趋势,并对其在毕业设计中的应用进行探讨。

一、51单片机的工作原理51单片机,也叫AT89系列单片机,是一种基于Harvard结构的8位微控制器。

它由MCU核心、RAM、ROM、IO口、定时器、串行通信接口等基本组成部分构成。

其工作原理是通过引脚控制和内部寄存器等,实现对外设的读写、控制和数据处理等功能。

具体而言,其运作过程包括指令的获取、解码和执行等步骤。

在51单片机中,MCU核心是最核心的部分,它负责将外部接口或者其他模块的信号进行处理和控制。

RAM和ROM分别用于存储数据和程序代码。

IO口通过输入和输出电缆与外部设备进行连接,实现与外界的交互。

同时,定时器和串行通信接口等模块则进一步提升了51单片机的功能和灵活性。

二、51单片机的应用领域51单片机的应用广泛涉及电子、通信、汽车、家电等诸多行业。

以下将详细介绍几个主要应用领域:1. 智能家居51单片机可以作为控制器用于智能家居系统的设计与搭建。

通过使用51单片机,可以实现对家电设备的远程控制和监测,提高家居安全性和便利性。

2. 工业自动化在工业自动化领域,51单片机被广泛应用于工控系统的设计。

它可以通过控制模拟信号的转换和数字输入输出等功能,实现对生产线的自动控制和监测。

3. 智能交通51单片机可以用于智能交通系统中的信号灯控制、车辆计数、车牌识别等方面。

通过对车辆和交通信号的实时监控,可以实现交通流量的优化和交通事故的减少。

4. 医疗器械51单片机在医疗设备中的应用也非常广泛,如血压计、血糖仪、心电监护仪等。

它可以实现对生命体征的监测和数据处理,为医生提供准确的诊断依据。

5. 智能农业在智能农业领域,通过使用51单片机,可以实现对温度、湿度、光照等环境因素的实时监测和控制,提高农作物的产量和质量。

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

基于S51单片机的开发板设计毕业论文目录摘要 (I)ABSTRACT (II)1 引言 (1)2 系统方案 (2)2.1总体设计方案 (2)2.2设计原则 (2)3 硬件部分 (3)3.1硬件结构框图 (3)3.2硬件电路设计 (4)3.2.1 S51单片机主控制模块 (4)3.2.2 键盘模块 (4)3.2.3 AD模块 (5)3.2.4 DA模块 (6)3.2.5 DS1302时钟模块 (7)3.2.6 测温模块 (9)3.2.7 串行通信模块 (10)3.2.8 显示模块 (12)3.2.9 下载器模块 (16)3.2.10 其他模块 (17)4 软件部分 (19)4.1整体程序设计 (19)4.2分模块程序设计 (19)4.2.1 键盘模块程序设计 (19)4.2.2 AD模块程序设计 (20)4.2.3 DA模块程序设计 (22)4.2.4 DS1302时钟模块程序设计 (23)4.2.5 测温模块程序设计 (25)4.2.6 串行通信模块程序设计 (28)4.2.7 显示模块程序设计 (30)4.2.8 其他模块 (38)5 开发板设计及测试 (41)5.1开发板PCB设计 (41)5.2开发板测试 (41)6 结论 (43)致谢 (44)参考文献 (45)附录 (46)附录1键盘模块部分程序 (46)附录2AD模块部分程序 (46)附录3DA模块部分程序 (48)附录4DS1302时钟模块部分程序 (48)附录5测温模块部分程序 (51)附录6单片机通过MAX485与PC机通讯程序 (52)附录7LCD1602显示模块部分程序 (53)附录8开发板整观图 (55)附录9下载器整观图 (55)1 引言单片机具有成本低、体积小、可靠性高、具有高附加值、通过更改软件就可以改变控制对象等优点,单片机越来越成为电子工程师设计产品时的首选器件之一。

因此拥有一块单片机开发板对单片机学习具有着极其重要的意义。

但是单片机学习效果的优劣直接取决于单片机的选择,C51系列单片机部具有128字节RAM、5个中断源、32条I/O口线、2个16位定时器、4KB的程序存储器、一个全双工异步串行口。

本开发板选择具有ISP在线编程功能的S51单片机,该单片机不需要烧写器,可在开发板上ISP在线编程,具有广泛的应用前景。

S51单片机除兼容C51单片机外,还具有工作频率0至33MHz的高工作频率;可以满足绝大多数的实际应用开发需求,在开发板上使用十分方便。

本课题设计的S51单片机开发板,具有一般开发板通用结构,并基于硬件进行相关软件设计。

利用程序开发语言开发程序并实现ISP在线下载到单片机,无需配置单独的下载器。

单片机使用ISP在线下载程序,加快了程序设计者调试的进度,使设计者所设计的程序尽快得到验证。

通过对开发板上的模块进行实验,可以提高针对不同硬件进行编程的能力,同时通过实验现象对所用的硬件也有了更深一步的认识,因此该开发板具有一定的实用价值和现实意义。

2 系统方案2.1 总体设计方案本开发板共分为十四个模块,分别是:S51单片机主控制器模块、键盘模块、AD 模块、DA模块、DS1302时钟模块、测温模块、MAX232模块、MAX485模块、数码管模块、LCD1602模块、LCD12864模块、下载器模块、流水灯模块、蜂鸣器模块。

其中以S51单片机作为核心控制器;键盘模块用来向单片机输入特定编码的信息;AD模块用来实现模数转换;DA模块用来实现DA转换;DS1302时钟模块用来实现实时时钟;测温模块用来测量环境温度;RS232模块和RS485模块通过电平转换实现通信;数码管模块用来显示简单的数字、字母;LCD1602模块用来显示字母、数字、符号;LCD12864模块用来显示图像、符号、汉字;下载器模块用来实现S51单片机的ISP在线编程;流水灯模块用来显示单片机I/O口电平的变化;蜂鸣器模块用来发出声音。

2.2 设计原则开发板系统的扩展和配置应遵循以下设计原则:(1)尽可能选择典型电路,并符合单片机常规用法。

为硬件系统的标准化、模块化打下良好的基础;(2)系统扩展与外围设备的配置水平应充分满足应用系统的功能要求,并留有适当余地,以便进行二次开发;(3)硬件结构应结合应用软件方案一并考虑。

硬件结构与软件方案会产生相互影响,考虑的原则是:软件能实现的功能尽可能由软件实现,以简化硬件结构。

但必须注意,由软件实现的硬件功能,一般响应时间比硬件实现长,且占用CPU时间;(4)系统中的相关器件要尽可能做到性能匹配。

如选用CMOS芯片单片机构成低功耗系统时,系统中所有芯片都应尽可能选择低功耗产品;(5)可靠性及抗干扰设计是硬件设计必不可少的一部分,它包括芯片、器件选择、去耦滤波、印刷电路板布线、通道隔离等;(6)单片机外围电路较多时,必须考虑其驱动能力。

驱动能力不足时,系统工作不可靠,可通过增设线驱动器增强驱动能力或减少芯片功耗来降低总线负载;(7)尽量朝“单片”方向设计硬件系统。

系统器件越多,器件之间相互干扰也越强,功耗也增大,也不可避免地降低了系统的稳定性。

3 硬件部分3.1 硬件结构框图总体硬件结构主要包括:S51单片机主控制器模块、键盘模块、AD模块、DA模块、DS1302时钟模块、测温模块、MAX232模块、MAX485模块、数码管模块、LCD1602模块、LCD12864模块、下载器模块、流水灯模块、蜂鸣器模块。

硬件结构框图如图3-1所示:图3-1 总体硬件结构框图3.2 硬件电路设计3.2.1 S51单片机主控制模块S51单片机最小系统包括:MCU、复位电路、晶振电路。

原理图如图3-2所示:图3-2 S51单片机主控制模块原理图采用按键复位方式,选取晶振为12MHZ,系统机器周期为1us。

3.2.2 键盘模块在键盘中按键数量较多时,为了减少I/O口的占用,通常将按键排列成矩阵形式,如图3-3所示:图3-3 键盘模块原理图JP7用来连接P2口与矩阵键盘模块,在矩阵式键盘中,每条水平线和垂直线在交叉处不直接连通,而是通过一个按键加以连接。

这样,一个端口(如P2口)就可以构成4*4=16个按键,比之直接将端口线用于键盘多出了一倍,而且线数越多,区别越明显,比如再多加一条线就可以构成20键的键盘,而直接用端口线则只能多出一键(9键),在需要的按键数较多时,采用矩阵法来做键盘是合理的。

3.2.3 AD模块a ADC0832简介A/D转换在单片机接口中应用广泛,串行A/D转换器具有功耗低、性价比较高、芯片引脚少等特点。

ADC0832是NS(National Semiconductor)公司生产的具有Microwire/Plus串行接口的8位A/D转换器,通过三线接口与单片机连接,适宜在袖珍式智能仪器中使用。

主要性能指标有:功耗低,只有15mW;8位分辨率,逐次逼近型,基准电压为5V;输入模拟信号电压围为0~5V;输入和输出电平与TTL和CMOS 兼容;在250kHz时钟频率时,转换时间为32us;具有两个可供选择的模拟输入通道。

ADC0832有DIP和SOIC两种封装,DIP封装的,ADC0832引脚排列如图3-4所示:图3-4 ADC0832引脚图各引脚说明如下:CS—片选端,低电平有效;CH0,CH1—两路模拟信号输入端;D I—两路模拟输入选择输入端;DO—模数转换结果串行输出端;CLK—串行时钟输入端;VCC /REF—正电源端和基准电压输入端;GND—电源地。

ADC0832工作时,模拟通道的选择及单端输入和差分输入的选择,都取决于输入时序的配置位。

当差分输入时,要分配输入通道的极性,两个输入通道的任何一个通道都可作为正极或负极。

b 硬件实现AD模块的原理图如图3-5所示:图3-5 AD模块原理图单片机与ADC0832通过P2.5、P2.6、P2.7相连,分别为时钟信号线、数据输出信号线、片选信号线。

开发板可外接模拟信号,也可由电位器R7、R8将+5V分压后提供两路模拟信号。

3.2.4 DA模块a TLC5615简介TLC5615为美国仪器公司1999年推出的产品,是具有串行接口的数模转换器,其输出为电压型,最大输出电压是基准电压值的两倍。

带有上电复位功能,即把DAC 寄存器复位至全零。

TLC5615性能价格比高,目前在国市场很方便购买。

主要性能指标有:10位CMOS电压输出;5V单电源供电;与CPU三线串行接口;最大输出电压可达基准电压的二倍;输出电压具有和基准电压相同极性;建立时间12.5μs;部上电复位;低功耗,最大仅1.75mW。

TLC5615有小型和塑料DIP封装,DIP封装的TLC5615芯片引脚排列如图3-6所示:图3-6 TLC5615引脚排列图引脚功能说明如下:DIN—串行数据输入端;SCLK—串行时钟输入端;CS—芯片选用通端,低电平有效;DOUT—用于级联时的串行数据输出端;AGND—模拟地;REFIN—基准电压输入端;OUT—DAC模拟电压输出端;VDD—正电源端。

b 硬件实现DA模块的原理图如图3-7所示:图3-7 DA模块原理图单片机与TLC5615通过P2.0、P2.1、P2.2相连,分别为片选信号线、时钟信号线、数据输入信号线。

TLC5615转换后的模拟信号通过OUT端输出。

3.2.5 DS1302时钟模块a DS1302简介DS1302是美国DALLAS公司推出的一种高性能、低功耗、带RAM的实时时钟芯片,它可以对年、月、日、周日、时、分、秒进行计时,且具有闰年补偿功能,工作电压宽达2.5~5.5V。

采用三线接口与MCU进行同步通信,并可采用突发方式一次传送多个字节的时钟信号或RAM数据。

DS1302部有一个31*8的用于临时性存放数据的RAM 寄存器。

主要性能指标有:31字节带后备电池的RAM用于数据存储;串行I/O口,管脚数量少;宽围工作电压:2.0~5.5V;工作电压2.0V时,电流小于300nA;读/写时钟或RAM数据时有两种传送方式—单字节传送和突发模式传送;8 脚DIP封装或其他可选封装方式;简单的3线接口;与TTL 兼容(Vcc = 5V);可选工业级温度围:- 40℃~+ 85℃;与DS1202 兼容。

DS1302 的引脚如图3-8所示:图3-8 DS1302引脚图Vcc1为后备电源,Vcc2为主电源。

在主电源关闭的情况下,也能保持时钟的连续运行。

DS1302由Vcc1或Vcc2两者中的较大者供电。

当Vcc2高于Vcc1 + 0. 2V 时,Vcc2给DS1302供电。

当Vcc2低于Vcc1时,DS1302由Vcc1 供电。

X1、X2为振荡源,外接32. 768 kHz晶振。

I/O为串行数据输入/输出端(双向),SCL K为时钟输入端。

相关文档
最新文档