单片机课设

合集下载

单片机课程设计任务及要求

单片机课程设计任务及要求

单片机课程设计任务及要求第一篇:单片机课程设计任务及要求13Z机制《单片机课程设计》任务书及要求一、本课程设计的目的和意义通过课程设计使学生深入理解单片机的基本结构和工作原理。

掌握单片机系统常用接口的设计及扩展方法。

掌握汇编语言程序设计和程序调试的技巧。

学会单片机应用系统的设计与开发,培养学生分析问题和解决问题的能力。

为学生将来在机械设计制造及其自动化及其他领域应用单片机技术打下良好基础。

二、设计任务及要求1.硬件设计:根据所选题目要求,完成基于单片机的完整硬件接口电路设计。

2.程序设计:根据需要画出程序流程图,设计出全部汇编程序并给出程序设计说明和程序注释。

3.设计文件:设计报告字数约4000~5000字(不包括程序清单),内容及格式要求如下:(1)报告内容的一般安排λ目录(1页)λ前言(1页):说明所选题目的、当今应用说明、对课题的理解,及要解决的问题和课题的意义。

λ总体方案设计(3~4页):通过列举和分析若干可行技术方案、原理,从中选定可行最优设计方案,给出组成原理(框图)及技术路线。

λ硬件设计(4~8页):元器件选择与必要的介绍;单片机硬件系统及外围接口电路的设计,原理说明。

系统总电路图可占完整一页。

λ软件设计(6~10页):设计各功能子程序、中断服务程序,及主程序,程序中应有必要的注释。

对于复杂程序结构可先绘制程序流程图。

λ设计小结(1页):对设计中所存在的问题和不足进行分析和总结,提出建议、解决的方法和对这次设计实践的认识、收获和提高。

参考文献(1页)(2)设计报告书写要求以班级为单位购买徐师大标准的课程设计报告本,人手一册。

课程设计报告本应双面书写,每页的文字部分不得少于16行、每行不少于22字。

若整页为汇编语言程序,则该页不得少于20行。

设计说明书中插图总数不宜超过10个,插图可包括元器件图、单片机系统硬件电路图、程序流程图等,插图大小及所占篇幅根据线条密度定,线条不能太稀疏。

插图上下之外部不得留有超过一行文字高度的空白行。

单片机菜单课程设计

单片机菜单课程设计

单片机菜单课程设计一、课程目标知识目标:1. 让学生掌握单片机菜单设计的原理和流程。

2. 使学生了解并熟练运用单片机编程语言进行菜单程序编写。

3. 让学生掌握菜单界面布局和交互设计的基本原则。

技能目标:1. 培养学生运用单片机进行菜单程序设计的能力。

2. 培养学生分析和解决菜单程序中问题的能力。

3. 提高学生团队协作和沟通能力,能在团队中共同完成菜单设计项目。

情感态度价值观目标:1. 激发学生对单片机编程的兴趣,培养自主学习和技术探究的精神。

2. 培养学生面对编程挑战时的耐心和毅力,增强克服困难的信心。

3. 引导学生关注单片机技术在现实生活中的应用,认识到科技对生活的影响。

课程性质:本课程为实践性较强的学科,要求学生在理论学习的基础上,动手实践,培养实际操作能力。

学生特点:学生具备一定的单片机基础知识,对编程有一定的了解,但实际操作能力有待提高。

教学要求:结合学生特点,注重理论与实践相结合,强调动手实践,培养学生编程思维和解决问题的能力。

通过课程目标的分解,使学生在完成具体学习成果的过程中,达到课程目标的要求。

二、教学内容本课程教学内容主要包括以下三个方面:1. 单片机菜单设计原理:介绍单片机菜单设计的概念、功能和分类,分析菜单设计的基本原理,包括菜单结构、菜单界面设计等。

教材章节:第三章 单片机菜单设计基础2. 单片机菜单程序编写:讲解单片机编程语言,以C语言为例,教授学生如何编写菜单程序,包括菜单项的添加、删除、修改等操作。

教材章节:第四章 单片机菜单编程实践教学安排:共4课时,分为以下两个阶段:阶段一:2课时,学习菜单程序的基本结构和编程方法。

阶段二:2课时,学习菜单项的添加、删除、修改等操作。

3. 单片机菜单设计实例:通过实际案例,教授学生如何进行菜单界面布局和交互设计,培养学生实际操作能力。

教材章节:第五章 单片机菜单设计实例教学安排:共4课时,分为以下两个阶段:阶段一:2课时,分析实例,讲解菜单界面布局和交互设计原则。

单片机课程大纲

单片机课程大纲

单片机课程大纲【最新版】目录1.单片机概述2.课程目标与要求3.课程内容3.1 硬件系统3.2 软件系统3.3 编程语言3.4 实验与实践4.课程安排5.考核方式正文一、单片机概述单片机(Microcontroller Unit, MCU)是一种集成了 CPU、存储器、外设接口等多种功能于一体的微型计算机。

由于其体积小、成本低、功耗低、功能强大等特点,广泛应用于嵌入式系统中,如家电控制、工业自动化、智能家居等领域。

二、课程目标与要求本课程旨在使学生掌握单片机的基本原理、硬件结构、编程方法和应用技巧,培养学生具备单片机系统的分析、设计、开发和应用能力。

课程要求学生具备基本的电路知识和模拟电子技术、数字电子技术基础,能熟练使用 C 语言编程。

三、课程内容3.1 硬件系统介绍单片机的硬件组成,包括 CPU、存储器、定时器/计数器、中断系统、串行通信接口、并行通信接口等。

3.2 软件系统讲解单片机软件系统的设计方法,包括程序设计、模块化设计、结构化设计等,以及软件开发流程和调试方法。

3.3 编程语言学习单片机编程语言,主要采用 C 语言进行编程,学习 C 语言的基本语法、数据类型、运算符、控制结构、函数等,以及单片机 C 语言编程的特点和技巧。

3.4 实验与实践通过实验和实践,使学生掌握单片机的实际应用,包括硬件搭建、程序编写、调试与优化等。

实验项目包括基本输入输出、定时器/计数器应用、中断控制、串行通信等。

四、课程安排本课程分为理论教学和实验教学两部分,理论教学安排在课堂进行,实验教学安排在实验室进行。

五、考核方式课程考核采用期中考试、期末考试和实验报告相结合的方式。

期中考试主要考核学生对课程理论知识的掌握程度;期末考试主要考核学生的综合应用能力;实验报告主要考核学生的实验能力和对实验结果的分析处理能力。

单片机系统的设计课程设计

单片机系统的设计课程设计

单片机系统的设计课程设计一、课程目标知识目标:1. 让学生理解单片机系统的基本原理和组成,掌握其设计流程和方法。

2. 使学生掌握单片机编程的基础知识,能运用C语言或汇编语言进行简单程序编写。

3. 帮助学生了解单片机系统在实际应用中的功能与作用,如智能家居、机器人等。

技能目标:1. 培养学生具备独立设计单片机系统的能力,包括硬件电路设计和软件编程。

2. 提高学生运用单片机解决实际问题的能力,如数据采集、信号处理等。

3. 培养学生动手实践和团队协作的能力,能够完成课程项目的设计与实施。

情感态度价值观目标:1. 培养学生对单片机系统设计和开发产生兴趣,提高其学习积极性和主动性。

2. 培养学生具备创新精神和实践意识,敢于尝试新方法,解决实际问题。

3. 培养学生具备良好的团队合作精神和沟通能力,能够在团队中发挥积极作用。

课程性质:本课程为实践性较强的学科,要求学生在理解理论知识的基础上,动手实践,完成单片机系统的设计与实现。

学生特点:学生具备一定的电子技术基础和编程能力,对单片机系统有一定了解,但实践经验不足。

教学要求:结合学生特点,注重理论与实践相结合,充分调动学生的积极性,培养其创新能力和实践能力。

通过课程学习,使学生能够达到上述课程目标,为后续专业课程学习和实际工程应用打下坚实基础。

二、教学内容1. 单片机系统概述:介绍单片机的基本概念、发展历程、应用领域及未来发展趋势。

- 教材章节:第一章 单片机概述2. 单片机硬件结构:讲解单片机的内部结构、工作原理、主要性能指标及硬件连接方式。

- 教材章节:第二章 单片机硬件结构3. 单片机编程语言:学习单片机编程所需的基础知识,包括C语言和汇编语言。

- 教材章节:第三章 单片机编程语言4. 单片机I/O口编程:介绍I/O口的基本操作方法,包括输入、输出、中断等。

- 教材章节:第四章 单片机I/O口编程5. 单片机系统设计流程与方法:讲解单片机系统设计的步骤、方法及注意事项。

51单片机期末课程设计

51单片机期末课程设计

51单片机期末课程设计一、课程目标知识目标:1. 理解并掌握51单片机的基本原理和结构组成,包括内部资源、指令系统及编程方法。

2. 学会使用51单片机的开发工具和编程环境,如Keil C及ISP下载线。

3. 掌握51单片机在嵌入式系统中的应用,能够阅读并分析相关电路图。

技能目标:1. 能够独立设计并编写简单的51单片机程序,实现基础的外围设备控制,如LED灯、蜂鸣器等。

2. 能够运用所学的知识解决实际的51单片机编程问题,进行基本的程序调试和故障排查。

3. 通过课程设计项目,培养动手实践能力和团队协作能力。

情感态度价值观目标:1. 培养学生对于电子技术和编程的兴趣,激发其主动探索和创新的热情。

2. 增强学生的工程意识,培养严谨、细致、负责的学习态度和职业素养。

3. 通过课程学习,使学生认识到技术对生活的影响,增强社会责任感和使命感。

本课程针对高年级学生,在已有电子技术和C语言编程基础的前提下,进一步深化对51单片机的理解与应用。

课程性质为理论与实践相结合,强调知识的应用性和实践性。

在教学过程中,注重培养学生的自主学习和问题解决能力,以项目驱动教学,确保学生能够达到预设的学习成果。

通过期末课程设计,巩固所学知识,提高综合运用能力。

二、教学内容本课程教学内容紧密围绕课程目标,结合教材以下章节展开:1. 51单片机原理概述:包括内部结构、工作原理、资源分布等,重点理解时钟电路、复位电路的作用。

- 教材章节:第1章 51单片机基础2. 51单片机指令系统与编程:学习汇编语言编程,掌握常用指令,理解程序执行流程。

- 教材章节:第2章 51单片机指令系统与编程3. 开发工具使用:介绍Keil C集成开发环境和ISP下载线的使用方法,学会创建、编译、下载程序。

- 教材章节:第3章 51单片机开发工具4. 外围设备控制:学习51单片机与LED灯、蜂鸣器、数码管等外围设备的接口与编程控制。

- 教材章节:第4章 51单片机外围设备编程5. 传感器应用:结合实际案例,学习传感器与51单片机的连接和数据处理。

单片机课程设计

单片机课程设计

单片机课程设计一、课程目标知识目标:1. 让学生掌握单片机的基本原理和结构,理解其工作流程。

2. 使学生了解并熟练运用单片机的编程语言,如C语言或汇编语言。

3. 帮助学生掌握单片机外围电路的设计与搭建,使其能独立完成简单的电路系统。

技能目标:1. 培养学生运用单片机解决实际问题的能力,提高创新思维和动手实践能力。

2. 培养学生具备查阅资料、分析问题、设计方案、调试程序等综合技能。

情感态度价值观目标:1. 培养学生对单片机课程的兴趣,激发学习热情,形成自主学习、合作学习的良好习惯。

2. 培养学生具备团队协作精神,学会与他人分享、交流、合作,提高沟通能力。

3. 培养学生关注科技发展,了解单片机在现实生活中的应用,增强社会责任感和创新意识。

课程性质分析:本课程为单片机课程设计,旨在让学生在掌握理论知识的基础上,通过实际操作,提高解决实际问题的能力。

学生特点分析:学生已具备一定的电子技术基础和编程能力,对单片机有一定了解,但实践经验不足,需要通过本课程加强实践操作和综合运用。

教学要求:1. 理论与实践相结合,注重培养学生的动手能力。

2. 引导学生主动思考,发现问题,解决问题。

3. 创设实际情境,提高学生的学习兴趣和参与度。

4. 注重培养学生的团队协作能力和沟通能力。

二、教学内容1. 单片机原理及结构:介绍单片机的组成、工作原理,重点讲解CPU、存储器、输入输出接口等部分。

参考教材章节:第一章 单片机概述2. 单片机编程语言:学习C语言和汇编语言的基础知识,掌握编程技巧,能独立编写简单的单片机程序。

参考教材章节:第二章 单片机编程语言3. 单片机外围电路设计:讲解并实践常用外围电路的设计与搭建,如LED 灯、蜂鸣器、数码管等。

参考教材章节:第三章 单片机外围电路设计4. 单片机程序下载与调试:学习使用编程器、仿真器等工具,掌握程序下载、调试方法。

参考教材章节:第四章 单片机程序下载与调试5. 实践项目:设计并实现几个实际项目,如温度控制器、智能小车、智能家居系统等,锻炼学生解决实际问题的能力。

简单51单片机课程设计

简单51单片机课程设计

简单51单片机课程设计一、课程目标知识目标:1. 理解51单片机的基本结构、工作原理及功能特点;2. 学会使用51单片机的开发环境,掌握相关编程语言及语法;3. 掌握51单片机外围电路的连接方法,了解常见传感器的使用;4. 掌握51单片机在实际应用中的调试与优化方法。

技能目标:1. 能够运用51单片机编写简单的程序,实现基本的功能;2. 能够分析并解决51单片机在实际应用中出现的问题;3. 能够运用所学知识,设计并实现简单的51单片机控制系统;4. 培养学生的动手能力、创新能力和团队协作能力。

情感态度价值观目标:1. 培养学生对单片机及嵌入式系统的兴趣,激发学习热情;2. 培养学生严谨、求实的科学态度,养成良好的学习习惯;3. 培养学生具备积极向上的心态,面对困难和挑战时保持乐观;4. 培养学生具备团队协作精神,学会与他人共同解决问题。

本课程针对初中学段学生,结合课程性质、学生特点和教学要求,明确以上课程目标。

通过本课程的学习,学生将能够掌握51单片机的基本知识和技能,培养实际应用能力,同时培养良好的情感态度价值观。

后续教学设计和评估将围绕这些具体的学习成果展开。

本章节教学内容依据课程目标,紧密结合教材,确保科学性和系统性。

具体教学内容如下:1. 51单片机基础知识:介绍51单片机的结构、原理及功能特点,包括内部资源、外部接口等,对应教材第一章。

2. 开发环境与编程语言:学习51单片机的开发环境搭建,掌握C语言编程基础,包括数据类型、运算符、控制语句等,对应教材第二章。

3. 基本I/O口操作:学习51单片机I/O口编程,实现LED灯、蜂鸣器等基本控制,对应教材第三章。

4. 中断与定时器:介绍中断系统、定时器原理及应用,学会编写中断服务程序,对应教材第四章。

5. 外围电路与传感器:学习51单片机与外围电路的连接方法,了解常见传感器的工作原理及使用,对应教材第五章。

6. 实际应用案例分析:分析51单片机在实际应用中的案例,如温度控制系统、智能家居等,对应教材第六章。

单片机课程设计题目大全

单片机课程设计题目大全

单片机课程设计题目大全一、课程目标知识目标:1. 理解单片机的基本原理和功能,掌握常见单片机的工作原理及编程方法。

2. 学会使用一种单片机开发环境,如51单片机或Arduino,并能运用C语言进行程序设计。

3. 掌握单片机外围电路的连接和调试方法,实现简单的电子项目。

技能目标:1. 培养学生动手实践能力,能独立完成单片机程序的编写、烧录和调试。

2. 培养学生运用单片机解决实际问题的能力,提高创新意识和团队合作精神。

3. 提高学生查阅资料、自主学习的能力,形成良好的学习习惯。

情感态度价值观目标:1. 培养学生对单片机及电子技术的兴趣,激发学习热情,增强自信心。

2. 培养学生勇于尝试、不畏困难的精神,形成积极向上的学习态度。

3. 培养学生具备良好的合作精神,尊重他人意见,善于沟通交流。

课程性质:本课程为实践性较强的课程,结合理论教学,注重培养学生的动手能力和实际操作技能。

学生特点:学生具备一定的电子基础和编程能力,对单片机有一定了解,但实践经验不足。

教学要求:教师应注重理论与实践相结合,引导学生通过实践项目掌握单片机知识,提高学生的实际操作能力。

同时,关注学生的个体差异,因材施教,使学生在课程中取得较好的学习成果。

通过课程学习,学生能够达到上述知识、技能和情感态度价值观目标。

后续教学设计和评估将以此为基础,确保课程目标的实现。

二、教学内容1. 单片机基础知识- 单片机概述、发展及应用- 单片机的组成、工作原理及性能指标2. 单片机编程语言- C语言基础语法- 单片机C语言编程规范与技巧3. 单片机开发环境及编程工具- 51单片机开发环境搭建- Arduino开发环境及编程工具使用4. 单片机外围电路设计- 常用电子元器件及其功能- 单片机与外围电路的连接方法5. 单片机程序设计与调试- 单片机程序结构及编程流程- 常见程序设计实例分析- 程序烧录、调试及优化方法6. 单片机应用案例分析- 简单电子项目设计原理及实现- 创新性项目设计方法与步骤教学内容安排及进度:1. 第1-2周:单片机基础知识学习,了解单片机的基本原理和性能指标。

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

太原理工大学现代科技学院单片机原理及接口技术课程设计设计名称豆浆机控制器专业班级通信13-1学号 23姓名田锡光指导教师温景国专业班级 通信13-1 学号 23 姓名 田锡光 成绩 一、设计方案 豆浆机由粉碎黄豆的电机、豆浆机加热器和控制电路三大部分组成。

用单片机研制的全自动豆浆机的控制系统,当放入适量泡好的黄豆,加入适量的冷水,把豆浆机的电源插头插入220V 交流电源,豆浆机指示灯亮起,按下按钮,先对豆浆机进行水位检测,符合要求后电加热管开始对水进行加热,当水温达到80℃左右,豆浆机进行启动电机开始打浆,打浆电机按间歇方式打浆。

打浆过后,开始对豆浆加热,豆浆温度达到一定值时豆浆上溢,当豆浆沫接触到防溢电极时,停止加热。

然后间歇加热,最后进行豆浆的防溢延煮后发出声光报警信号。

若缺水,则关闭加热器和电机,并发出报警声,直到关闭电源,加水后才能继续使用。

只要按下启动按键并选择功能后,豆浆机就开始工作,一会儿就能喝到美味又营养的豆浆。

整个过程由单片机全自动控制,让你用起来更加的方便、更加的安全。

由于以前的豆浆机,磨浆要过滤豆渣,豆浆熬煮也要自己动手,还要特别注意豆浆溢锅的问题,程序繁琐麻烦,给人们带来不便,针对这些情况拟定开发家用豆浆机全自动控制电路装置。

家用豆浆机全自动控制装置是在单片机的程序控制下进行工作的。

打浆时,插上电源插头,接通电源, 直接按“启动”键,控制电路控制豆浆机工作。

先给黄豆加热,并由传感器检测温度,当温度达到80度左右时,停止加热。

启动磨浆电机开始磨浆,运转15秒后停止转运,间歇10秒后再启动打浆电机,如此循环进行打浆5次。

磨浆完后,开始对豆浆加热3分钟,豆浆温度达到一定值时,豆浆上溢。

豆浆加工自动进入防溢延煮程序,豆浆加工完成后发出声光报警信号。

方案如图所示, 由单片机、电源电路、温度传感器、放干烧电路电路、防溢电路、打浆电路、加热电路、报警电路等组成。

先将黄豆放入豆浆的搅拌器滤网内,搅拌壶内倒入适量的水,装好搅拌机。

接上电源,蜂鸣器长鸣一声,提示已接通电源,指示灯LED 亮,处于待命状态。

按下全自动启动键,开始加热,温度达到80度时,停止加热;搅拌马达运转,将黄豆粉碎,豆浆过滤,然后马达停转,又开始加热,直到豆浆沸腾煮熟,停止加热,发出报警声,提示豆浆已做好。

若豆浆较长时间没喝而变凉,按下再加热键HEAT ,加热至沸腾后,停止加热,发出报警声。

若缺水,则关闭加热器和马达,并发出急促的报警声,直到关闭电源,加好水后才能工作。

选择这种方案的原因是:(1)加工方式是全自动。

(2)粉碎黄豆前加热可以提高工作效率;……………………………………装………………………………………订…………………………………………线……………………………………… …………………………………装………………………………缩短粉碎后加热至豆浆沸腾时间,防止粉碎后煮浆时间过长所易造成的糊锅现象。

二、功能分析 豆浆机的控制系统以单片机AT89C51为控制核心,结合控制传感器,加热及打浆电路,防干烧电路及防溢电路,声光报警等控制,达到只要启动豆浆机以后,所有的控制过程都实现完全自动化的目的。

硬件上豆浆机的控制系统首先需要有一个单片机芯片作为控制核心来控制它的工作过程,开始时需要把水加热到80℃,这久需要一个温度传感器,这里采用NTC 热敏电阻温度传感器,因为它灵敏度高、反应快,只是因为该温度传感器采用模拟量测量过,需要A/D 转换。

由于豆浆机需要使用防干烧电极防止出现干烧情况,所以这里采用一个探针来代替传感器。

给豆浆机加热完毕后,需要启动电机开始打浆,这里选用单相串励电机,因为串励电机具有机动转矩大、过载能力强、体积小、重量轻等很多优点,并且改类型电机在家用电器使用很普遍。

当打完浆后,需要对豆浆再次加热,这里就用到防溢的装置,与防干烧装置一样,沸腾溢出装置同样采用探针来替代了传感器。

对豆浆防溢延煮后,预示着豆浆加工完成了,最后发出声光报警信号,这里选用一个报警器和发光二极管。

软件上就是对单片机的编程,在编程前需要画出一个流程图,根据豆浆机控制系统的设计要求及目的,即插上电源、按下启动按钮并且选择功能后,如果选择功能一(干豆),且没有出现水位过低的情况,先延时2秒,然后启动加热装置对水加热。

(1)当水温达到了80℃左右,豆浆机停止加热。

(2)进入打浆共5次,每次15秒,间隔5秒。

(3)加热3分钟。

(4)加工结束报警。

三、硬件设计 整个电源电路如图所示,控制电路采用变压器降压、晶体二极管整流等方法获得工作电源。

当电源接入220V 交流电,TR1开始对220V 交流电进行降压,从次级输出12V 左右的低压交流电,从而适应电路的使用要求。

整流硅对次级输出的交流电进行桥式整流,再由E2、C2进行滤波,已形成较平滑的直流电,送给三端集成正输出稳压器78L05进行稳压调整。

经78L05稳压作用后输出+5V 的直流电压,经E3、C3滤波后输出纹波很低的+5V 电压,作为单片机的工作电源,以保证单片机工作时的稳定和可靠。

……………………………………装…………………………豆浆机控制系统的电源电路市面上的单片机很多,本设计采用AT89C51。

AT89C51是美国ATMEL公司生产的低电压,高性能CMOS8位单片机,片内含4Kbytes的可反复擦写的只读程序存储器(PEROM)和128bytes的随机存取数据存储器(RAM),器件采ATMEL 公司的高密度、非易失性存储技术生产,兼容标准MCS-51指令系统,片内置通用8位中央处理器(CPU)和Flash存储单元功能强大的AT89C51单片机可适用于提高许多高性价比的应用场合,可灵活应用于各种控制领域。

单片机的简介(1)主要性能参数兼容MCS-51产品指令系统完全兼容,4K字节可重擦写Flash闪速存储器,1000次擦写周期,全静态操作:0Hz-24MHz,128×8字节内部RAM,32个可编程I/O口线,2个16位定时/计数器,6个中断源,可编程串行UART通道,低耗空闲和掉电模式(2)引脚功能引脚如图所示度系数热敏电阻(N TC)和正温度系数热敏电阻(PIC)两大类。

NIC 热敏电阻以MF 为其型号,PIC 热敏电阻以MZ 为其型号。

负温度系数热敏电阻大多是由Mn (锰)、Ni (镍)、Co (钴)、Fe(铁)、Cu (铜)等金属氧化物经过烧结而成的半导体材料制成,具有很高的灵敏度和良好的性能,被大量作为温度传感器使用。

NTC 负温度系数热敏电阻传感器是温度下降时它的电阻值会升高。

在所有被动式温度传感器中,热敏电阻的灵敏度(即温度每变化1。

c 日寸电阻的变化)最高,但热敏电阻的电阻腽度曲线是非线性的。

表中数据是对Vishay - Dale 热敏电阻系列测得的NIC 热敏电阻器性能参数。

从数据可以看出:25℃时阻值为10ΚΩ的电阻,在0C ℃寸电阻为ΚΩ,60℃时电阻为ΚΩ。

与此类似,25℃时电阻为5ΚΩ的热敏电阻在0℃时电阻则为ΚΩ。

其中电阻值以一个比率形式给出(R 。

/R2),该比率表示当前温度下的阻值与25℃时的阻值之比,通常同一系列的热敏电阻器具有类似的特性和相同电阻温度曲线。

热敏电阻传感器的测温接口电路 ADC0809简介 ADC0809是一种典型的A/D 转换器。

它是采用主次逼近方法的8位8通道A/D 转换器。

+5V 单电源供电。

转换时间在100us 左右。

ADC0809为28引脚,双列直插芯片,其引脚如图所示。

各引脚功能如下: IN0-IN7:8路模拟量输入端; D7-D0:8位数字量输出端口; START:A/D 转换启动信号输入端; ALE :地址锁存允许信号,高电平有效; EOC :转换结束信号,高电平有效; OE :输出允许控制信号,高电平有效; CLK :时钟信号输入端; A 、B 、C :转换通道的地址; VREF(-):参考电源的负端; VREF(+):参考电源的正端; ①AD0809 的逻辑结构:ADC0809 是8 位逐次逼近型A/D 转换器。

它由一个8路模拟开关、一……………………………………装………订…线………………………………………装………………………………………订……………个地址 锁存译码 器、一个A/D 转换器和一个三态输出锁存器组成。

多路开关可选通8个模拟通道, 允许8 路模拟量分时输入,共用A/D 转换器进行转换。

三态输出锁器用于锁存A/D 转换完 的 数字量,当OE 端为高电平时,才可以从三态输出锁存器取走转换完的数据。

②AD0809 的工作原理:N0-IN7:8 条模拟量输入通道。

ADC0809 对输入模拟量要求:信号单极性,电压范围是0-5V ,若信号太小,必须进行放 大;输入的模拟量在转换过程中应该保持不变,如若模拟量变化太快,则需在输入前增加采样保持电路。

地址输入和控制线:4条 ALE 为地址锁存允许输入线,高电平有效。

当ALE 线为高电平时,地址锁存与译码器将A , B ,C 三 条地址线的地址信号进行锁存,经译码后被选中的通道的模拟量进转换器进行转换。

A ,B 和C 为地址输入线,用于选通IN0-IN7 上的一路模拟量输 入。

通道选择表如表所示。

数字量输出及控制线:11条 ST 为转换启动信号。

当ST 上跳沿时,所有内部寄存器清零;下跳沿时,开始进行A/D 转 换;在转换期间,ST 应保持低电平。

EOC 为转换结束信号。

当EOC 为高电平时,表明转 换结束;否则,表明正在进行A/D 转换。

OE 为输出允许信号,用于控制三条输出锁存器向单片机输出转换得到的数据。

OE =1,输出转换得到的数据;OE =0,输出数据线呈高阻状态。

D7-D0 为数字量输出线。

CLK 为时钟输入信号线。

因ADC0809的内部没有时钟电路,所需时钟……………………………………装………………………………………订…………………………………………线………………………………………信号必须由外界提供,常使用频率为500KHZ ,VREF (+),VREF (-)为参考电压输入。

③ADC0809 应用说明: ⑴ADC0809 内部带有输出锁存器,可以与AT89S51 单片机直接相连。

⑵初始化时,使ST 和OE 信号全为低电平。

⑶送要转换的哪一通道的地址到A ,B ,C 端口上。

⑷在ST 端给出一个至少有100ns 宽的正脉冲信号。

⑸是否转换完毕,我们根据EOC 信号来判断。

⑹当EOC 变为高电平时,这时给OE 为高电平,转换的数据就输出给单片机了。

放大器LM324简介 LM324是四运放集成电路,它采用14脚双列直插塑料封装,外形如图所示。

它的内部包含四组形式完全相同的运算放大器,除电源共用外,四组运放相互独立。

相关文档
最新文档