(完整版)单片机技术毕业课程设计说明书范文

合集下载

单片机课程设计说明书撰写

单片机课程设计说明书撰写
软件编程
内容:设计一 个基于单片机 的控制系统, 实现特定的功

硬件设计:选 择合适的单片 机型号,设计 电路图,选择
元器件
软件编程:编 写程序,实现 对硬件的控制
和功能实现
测试和调试: 对设计进行测 试和调试,确 保其正常工作
报告撰写:撰 写课程设计说 明书,包括设 计思路、实现 方法、测试结
果等
08 课程设计总结与展望
课程设计总结和收获
课程设计过程:从选题、设计、实施 到总结,全面回顾
收获:理论知识与实践相结合,提高 了动手能力和解决问题的能力
团队合作:与团队成员共同完成项目, 提高了团队协作能力
创新思维:在课程设计中,培养了创 新思维和解决问题的能力
展望:对未来单片机课程的学习充满 信心,期待更多的实践机会和挑战
提高学生的实践能 力
培养学生的创新思 维和解决问题的能 力
帮助学生理解理论 知识在实际中的应 用
提高学生的团队合 作和沟通能力
课程设计的目标和要求
掌握单片机的基本原理和结构
学会使用单片机进行编程和调 试
理解单片机在控制系统中的应 用
提高解决问题的能力和创新能 力
课程设计的任务和内容
任务:完成一 个单片机课程 设计项目,包 括硬件设计和
复位电路:使单片 机在启动时处于已 知状态
晶振电路:为单片 机提供稳定的时钟 信号
输入输出接口电路 :实现单片机与外 部设备的通信
电路板制作和焊接
电路板设计:根据单片机硬件电路 设计要求,设计电路板布局和布线
焊接:选择合适的焊接工具和材料, 如电烙铁、焊锡、助焊剂等,进行 电路板焊接
添加标题
添加标题
模块化设计:将程序划分为 多个模块,每个模块负责特

单片机课程设计说明书(word文档+全!)

单片机课程设计说明书(word文档+全!)
编译工具:GCC、AVR Studio等
调试工具:J-Link、ST-Link等 仿真工具:Proteus、Multisim等 编程技巧:模块化编程、代码优化等
程序流程图设计与实现
流程图设计:根据 需求分析,设计出 流程图
流程图实现:根据 流程图,编写程序 代码
程序调试:对编写 的程序进行调试, 确保其正确运行
人工智能:单片机在人工智能领域的应用将更加深入,如智能机器人、智能语音识别等
医疗健康:单片机在医疗健康领域的应用将更加普及,如智能医疗设备、智能穿戴设备等 环保节能:单片机在环保节能领域的应用将更加重要,如智能能源管理、智能环保设备等
感谢您的观看
汇报人:
软件测试与优化
测试方法:单元测试、集成测试、系统测试等 测 试 工 具 : J U n i t 、 Te s t N G 、 S e l e n i u m 等 优化目标:提高代码质量、提高运行效率、降低资源消耗等 优化方法:代码重构、算法优化、性能调优等
课程设计总结与 展望
课程设计总结
课程设计目标:掌 握单片机基本原理 和编程方法
课程设计目的
掌握单片机的基本原理和应用
提高编程能力和硬件设计能力
培养创新思维和解决问题的能 力
提高团队合作和沟通能力
课程设计要求
课程设计 目的:掌 握单片机 原理和应 用技术
课程设计 内容:包 括硬件设 计和软件 设计两部 分
课程设计要 求:硬件设 计要求实现 特定功能, 软件设计要 求编写程序 实现特定功 能
调试步骤:根据测 试结果,对硬件进 行调试和优化
常见问题:信号 干扰、电源不稳 定、硬件故障等
解决方案:根据问题 原因,采取相应的解 决方案,如更换元器 件、调整电路参数等

单片机课程设计计划书(精选五篇)

单片机课程设计计划书(精选五篇)

单片机课程设计计划书(精选五篇)第一篇:单片机课程设计计划书机电科学与工程系电气自动化技术专业(专科)《单片机原理及接口技术课程设计》计划书一、目的及要求1.目的:通过本课程设计,•使学生进一步掌握单片机应用系统的硬、•软件开发方法,输入/输出(I/O)接口的扩展技术,应用程序设计技术并结合专业能设计简单、实用的单片机应用系统。

主要针对课堂重点讲授内容使学生加深对单片机硬件原理的理解及提高汇编语言程序设计的能力,提高学生的开发创新能力。

2.基本要求:重点研究单片机、A/D转换器、运算放大器、传感器、LED显示器、固态继电器、微型直流电机等元器件的特性、功能及使用方法;同时掌握主程序、子程序、中断服务程序框图的设计方法与汇编语言程序设计方法。

要求设计系统具有可靠性高、可维护、维修性好及检测精度高等优点。

设计内容可参考设计题目,也可根据自身情况自己拟定。

3.任务要求:了解控制对象、环境参数检测原理,在充分掌握单片机、A/D转换器、运算放大器、传感器、LED显示器、固态继电器、微型直流电机等元器件的工作原理、特性、功能及使用方法的基础上,创造性的、两人一组分工协作(一人偏软、一人偏硬)独立的设计本课题的内容。

二、设计内容、步骤及材料要求1.设计内容画出硬件原理图一张(A4号);软件框图(包括主程序框图、主要子程序框图、中断服务程序框图等)和系统初始化的汇编语言原程序。

提交不少于4000字的设计报告一份(A4纸)。

从整体方案的规划设计到各功能模块的设计,可实现功能及各元器件的选择,参数计算均需表述清楚。

报告的书写要清除工整,层次清晰,文字流畅。

后附5篇以上的参考文献。

2.设计步骤设计时间为5天,前2天进行硬件原理草图设计,指导教师审查之后用1天的时间再进行绘图;第四天进行软件框图(包括主程序框图、主要子程序框图、中断服务程序框图)的设计及系统初始化的汇编语言原程序的设计;第5天答辩。

3.设计图纸要求(1)硬件原理图的绘制:元件图正确、型号标注要准确、连线清楚.(2)软件框图的绘制:流程清晰。

单片机课程设计毕业设计

单片机课程设计毕业设计

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

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

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

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

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

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

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

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

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

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

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

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

(完整版)单片机技术毕业课程设计说明书范文

(完整版)单片机技术毕业课程设计说明书范文

郑州工业应用技术学院课程设计说明书题目:姓名:院(系):专业班级:学号:指导教师:成绩:时间:年月日至年月日郑州工业应用技术学院课程设计任务书题目: 电子秒表设计专业、班级学号姓名主要内容、基本要求、主要参考资料等:主要内容:利用单片机设计一个电子秒表,完成四位显示××.××秒,并具备开始计时、暂停、清零等功能。

基本要求:1.利用单片机设计一个电子秒表,完成四位显示××.××秒,并设定按钮完成开始计时、暂停、清零等功能。

2.利用proteus软件完成设计电路和仿真;3.掌握定时器的使用和数码管显示的方法;4.通过此次设计将单片机软硬件结合起来对程序进行编辑、校验,锻炼实践能力和理论联系实际的能力。

主要参考资料:[1]李全利,单片机原理及接口技术[M],高等教育出版社[2]王文杰,单片机应用技术[M],冶金工业出版社[3]朱清慧,PROTEUS教程——电子线路设计、制版与仿真[M],清华大学出版社[4]单片机实验指导书,天煌教仪[5]彭伟,单片机C语言程序设计实训100例[M],电子工业出版社完成期限:指导教师签名:课程负责人签名:年月日目录1.引言 (1)2.方案设计与论证 (3)2.1 直流调速系统 (3)2.1 检测系统 (4)2.3显示电路 (9)2.4系统原理图 (9)3.硬件设计 (10)3.1 80C51单片机硬件结构 (10)3.2 最小应用系统设计 (11)3.3前向通道设计 (12)3.4后向通道设计 (15)3.5显示电路设计 (17)4.软件设计 (20)4.1主程序设计 (20)4.2显示子程序设计 (24)4.3避障子程序设计 (25)4.4软件抗干扰技术 (26)4.5“看门狗”技术 (28)4.6可编程逻辑器件 (29)5.测试数据、测试结果分析 (30)6.结论 (31)致谢 (31)参考文献 (32)附录A 程序清单 (33)附录B 硬件原理图 (41)1.引言随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。

单片机毕业设计完整版

单片机毕业设计完整版

安徽工业大学继续学院《单片机原理》期末课程设计题目:单片机计时时钟设计与制作专业:电气工程及其自动化班级: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的位数也越来越高,已能将所有主要部件都集成在一块芯片上,使其应用模式多、范围广,并具有以下特点:①体积小,功耗低,价格便宜,重量轻,易于产品化。

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

单片机毕设说明书

单片机毕设说明书

单片机毕设说明书引言单片机是一种集成电路,具有微处理器、RAM、ROM、计时器/计数器和各种输入/输出设备等功能。

在现代科技领域中,单片机被广泛应用于各种电子设备和系统中。

单片机毕设作为电子工程专业学生的课程项目之一,旨在让学生通过设计和实现一个完整的单片机应用系统,全面了解单片机的原理、方法和应用。

设计背景随着信息技术的快速发展,单片机已经成为许多电子设备和系统的核心部件。

为了培养学生的实践能力和创新精神,本次毕设项目将要求学生设计和实现一个基于单片机的应用系统。

通过这个项目,学生将有机会深入了解单片机的原理和应用,并掌握相关的开发工具和技术。

项目目标本次毕设的目标是设计和实现一个完整的基于单片机的应用系统。

该系统应具有以下特点: 1. 采用单片机作为核心控制器,实现系统的各种功能; 2. 需要具备一定的实时性和响应能力; 3. 硬件部分应包括适当的输入和输出设备,以及必要的外围电路; 4. 软件部分应使用适当的编程语言和开发工具进行开发和调试; 5. 最终系统应具备一定的可靠性和稳定性。

设计过程本次毕设的设计过程包括如下几个主要步骤: ### 1. 硬件设计在硬件设计方面,需要考虑以下几个方面: 1. 选择适当的单片机芯片,根据系统需求确定其性能和接口要求; 2. 设计和连接外围电路,包括输入/输出设备和传感器等; 3. 完成电路原理图和PCB设计,并进行布线和焊接。

2. 软件设计在软件设计方面,需要完成以下几个主要任务: 1. 学习和掌握单片机的编程语言和开发工具; 2. 设计和实现系统的各种功能模块,包括数据处理、信号控制和用户交互等; 3. 进行软件调试和性能优化,确保系统的稳定性和可靠性; 4. 编写相关文档和说明,包括用户手册和技术文档等。

3. 系统集成测试在系统集成测试阶段,需要进行以下几个主要步骤: 1. 对硬件和软件进行集成测试,确保它们可以正确地协同工作; 2. 对系统的各个功能进行全面测试,发现并解决可能存在的问题; 3. 对系统的性能和稳定性进行评估,提出改进和优化的建议。

单片机课程设计任务书5(5篇)

单片机课程设计任务书5(5篇)

单片机课程设计任务书5(5篇)第一篇:单片机课程设计任务书5课程设计任务书学生姓名:石樊专业班级:光信科1102指导老师:陈梦苇工作单位:武汉理工大学理学院题目:定时闹铃的设计初始条件:电脑一台、protel作图软件、keilc51编译器、medwin仿真软件、isp在线编程软件要求完成的主要任务:(包括课程设计工作量及其技术要求以及说明书撰写等具体要求)1、技术要求:以89s51单片机为核心芯片,设计一个定时闹铃,要求如下:A、能够显示定时的时间;B、定时时间到让相应的发光二极管发光;2、主要任务:(1)复习有关课程,如数字电路、单片机等;(2)以89s51为核心,根据设计指标设计电路的框图;(3)根据要求设计出电路逻辑图和装配图;(4)查阅资料,确定所需各元器件型号和参数;(5)自拟调整测试方法,并调试电路使其达到设计指标要求;(6)撰写设计说明书,进行答辩。

3、撰写课程设计说明书:封面:题目,学院,专业,班级,姓名,学号,指导教师,日期任务书目录正文:1、技术指标;2、设计方案及其比较;3、实现方案;4、调试过程及结论;5、心得体会;6、参考文献时间安排:课程设计时间:18周:明确任务,查阅资料,初步设计电路原理图;19~20周:按照电路原理图布线,并调试通过。

按照要求撰写课程设计说明书。

指导教师签名:年月日系主任(或负责老师)签名:年月日第二篇:单片机课程设计任务书“单片机课程设计”任务书一、设计目的通过该课程设计,主要达到以下目的:①使学生增进对单片机系统的感性认识,加深对单片机理论方面的理解,为顺利完成毕业设计打基础。

②使学生掌握对单片机的内部功能模块的应用,如定时器/计数器、中断、片内外存贮器、I/O口和串行口通讯等。

③进一步深化和巩固所学基础理论、专业知识及实验技能,提高学生的技术应用能力,使学生了解和掌握单片机应用系统的软、硬件设计过程、方法及实现,为以后设计和实现单片机应用系统打下良好基础。

单片机课程设计说明书

单片机课程设计说明书

代码重构:简化代码结构, 提高可读性和可维护性
优化算法:提高程序运行效 率,减少资源消耗
性能测试:通过测试找出性 能瓶颈,进行针对性优化
错误处理:完善错误处理机制, 提高程序稳定性和可靠性
收获:掌握了单片机的基本原理和编程方法 收获:提高了解决问题的能力和创新能力 不足:对单片机的应用领域了解不够深入 不足:对单片机的性能和局限性认识不足
具备一定的硬件 设计和制作能力
能够独立完成课 程设计的任务和 要求
ห้องสมุดไป่ตู้
定义:单片机是 一种集成电路芯 片,将微处理器、 存储器、输入/输 出接口等集成在 一个芯片上
分类:根据指令 集和架构,可以 分为8位、16位、 32位等不同类型
应用:广泛应用 于工业控制、家 电、汽车电子等 领域
特点:体积小、 功耗低、可靠性 高、编程简单、 易于扩展等
,a click to unlimited possibilities
汇报人:
01
02
03
04
05
06
提高学生的实践能力 培养学生的创新思维和解决问题的能力 帮助学生理解单片机的工作原理和应用领域 为学生未来的职业生涯打下坚实的基础
单击添加项标题
智能家居:控制家电、照明、安防等
单击添加项标题
电路板设计:根据单片机功能需求,设计电路板布局和元件位置 电路板制作:使用PCB软件绘制电路板,然后进行蚀刻、打孔等工艺 元件焊接:将元器件按照电路板设计进行焊接,注意焊接顺序和焊接质量 电路板测试:焊接完成后,进行电路板测试,确保电路板功能正常
调试步骤:检查电源、检查 电路连接、检查信号输出等
电路图的绘制:使用 电路设计软件绘制电 路原理图,包括元件 符号、连线、注释等

(完整版)单片机毕业课程设计指导书

(完整版)单片机毕业课程设计指导书

(完整版)单⽚机毕业课程设计指导书1 课程设计的⽬的通过本课程设计教学所要求达到的⽬的是:(1)培养学⽣理论联系实际的设计思想,训练综合运⽤所学知识的能⼒;(2)掌握以单⽚机核⼼的测控仪器设计的基本⽅法和技术,重点是接⼝技术及相关外围芯⽚的特性、使⽤⽅法,有关关电路参数的计算⽅法;(3)通过实际程序设计和调试,逐步掌握模块化程序设计⽅法和调试技术,特别要掌握仿真设计的⽅法;(4)使学⽣掌握开发计算机应⽤系统的全过程,为今后从事相应⼯作打下基础。

2 课程设计组织形式学⽣每⼀⼈⼀个设计题⽬,相同题⽬的同学,设计⽅案、特别是设计程序不能完全相同,每⼈都必须独⽴完成设计课题。

设计结束时每⼈都要进⾏答辩。

3 课程设计步骤和要点3.1 电路原理图设计(1)查阅相关资料,进⾏总体设计。

主要是确定设计的思路,总体设想。

(2)设计电路原理图。

电路原理图设计要符合项⽬的⼯作原理,连线要正确,端⼝要有标号。

图中所使⽤的元器件要合理选⽤,电阻,电容等器件的参数要正确标明。

原理图要完整,CPU,外围器件,扩器接⼝,输⼊输出装置,电源等要⼀应俱全。

(3)⽤Protel画出电路原理图。

(4)⽤Protel画出印制板图(选作)。

3.2 程序设计与调试(1) 根据要求,将总体功能分解成若⼲个⼦功能模块,每个功能模块完成⼀个特定的功能。

(2) 根据总体要求及分解的功能模块,确定各功能模块之间的关系,设计直出完整的程序流程图。

(3) 调试设计的程序,编译,排除语法错误,能⽣成HEX⽂件。

(4)将汇编后⽣成的HEX⽂件传送到实验装置或Proteus,执⾏该程序,检查该程序、是否达到设计要求,若未达到,修改程序,直到达到要求为⽌。

3.3 编写设计说明书3.3.1写⼀个100~300字的摘要,3~5个关键词。

3.3.2 前⾔简要说明设计任务;简述所设计项⽬有何应⽤或者意义。

3.3.3 总体⽅案设计清楚地说明设计的⽅案,画出设计⽅案的框图。

单片机课程设计说明书

单片机课程设计说明书
华北水利水电学院
《单片机原理及应用》期末课程设计
题目:4×4矩阵式键盘识别显示电路的设计
专业:机械设计制造及其自动化
班级:机械xxx班
姓名:xsxxx
学号:
指导老师:雷冀南
成绩:
第1节 引 言……………………………………………………………………2
1.1 4*4矩阵式键盘系统概述……………………………………………2
二极管的阴极连接在一起,通常此公共阴极接地,而共阳极则将发光二极管的阳极连接在一起,接入+5V的电压。一位显示器由8个发光二极管组成,其中7个发光二极管构成字型“8”的各个笔划(段)a~g,另一个小数点为dp发光二极管。当在某段发光二极管施加一定的正向电压时,该段笔划即亮;不加电压则暗。
符号和引脚 共阳极 共阴极
LED数码管的外形结构如图2-4,外部有10个引脚,其中3, 8脚为公共端也称位选端,其余8个引脚称为段选端,当要使某一位数码管显示某一数字((0-9中的一个)必须在这个数码管的段选端加上与数字显示数字对应的8位段选码(也称字形码),在位选端加上低电平即可。
由于系统要显示的内容比较简单,显示量不多,所以选用数码管既方便又经济。LED有共阴极和共阳极两种。如图3-1所示。
图2-2中R1和Cl组成上电复位电路,其值R取为1KΩ, C取为10pF。
2.2.3 矩阵式键盘电路
AT89C51单片机的并行口P1接4×4矩阵键盘,以P1.0-P1.3作输入线,以P1.4-P1.7作输出线;P1口输出按键信息,在数码管上显示每个按键的“0-F”序号。实际电路图连接如图2-4所示。
个机器周期时间以上的高电平,即可引起系统复位,但如果RST引脚上持续为高电平,单片机就处于循环复位状态。复位后系统将输入/输出(1/0)端口寄存器置为FFH,堆栈指针SP置为07H, SBUF内置为不定值,其余的寄存器全部清0,内部RAM的状态不受复位的影响,在系统上电时RAM的内容是不定的。复位操作有两种情况,即上电复位和手动(开关)复位。本系统采用上电复位方式。

单片机课程设计说明书 (word文档+全)

单片机课程设计说明书 (word文档+全)

单片机课程设计说明书 (word文档+全)单片机课程设计说明书(word文档+全) 盐城工学院课程设计说明书(2015)单片机课程设计说明书用ADC0832设计的两路电压表(用LCD1602显示) 专业新能源科学与工程学生姓名班级学号指导教师完成日期2015年1 月28 日用ADC0832设计的两路电压表(用LCD1602显示) 摘要:本设计是简易两路数字电压表,数字电压表是采用数字化测量设计的电压仪表。

随着电子科学技术的发展,电子测量成为广大电子工作者必须掌握的手段,对测量的精度和功能的要求也越来越高,而电压的测量甚为突出,因为电压的测量最为普遍。

本设计利用单片机STC89C52借助软件实现数字显示功能、自动校准、LED显示,A/D转换器采用ADC0832构成数模转换电路。

该电压表测量范围在0~5V。

由于采用高性能的单片机芯片为核心,同时利用LED数码管为显示设备,这样就使显示清晰直观、读数准确,减少了因为人为因素所造成的测量误差事件,同时提高了测量的准确度。

根据电压表的主要功能,提出了设计方案并进行了论证。

设计包括硬件设计和软件设计两大部分。

硬件部分包括单片机最小系统、数模转换电路、显示模块四个部分。

首先在Proteus中设计并绘制了电路图,并编写程序使仿真正确。

然后便根据设计的电路在万能板上制作完成了实物并调试成功。

接着在SD301学习板上完成了同样的功能。

接着画了电路原理图,制作了小视频,完成了课程设计。

关键词:单片机,ADC0832,LCD1602,A/D转换,电压表目录 1 概述1 1.1 课程设计研究背景与意义1 1.2 课程设计内容2 2 设计方案论证与方案选择2 2.1 方案论证2 2.2 方案选择2 3 系统硬件电路设计3 3.1 单片机最小系统3 3.2 模数转换电路5 3.3 显示电路7 4 系统软件设计10 4.1 主程序10 4.2 A/D转换程序11 4.3液晶显示子程序11 5 系统调试13 6 结束语15 参考文献16 附录17 附录1 ADC0832设计的两路电压表电路原理图18 附录2 ADC0832设计的两路电压表Proteus仿真电路图19 附录3 ADC0832设计的两路电压表元器件清单20 附录4 ADC0832设计的两路电压表程序清单21 用ADC0832设计的两路电压表(用LCD1602显示) 1 概述1.1 课程设计研究背景与意义近年来计算机技术及微电子器件在工程技术中应用十分广泛。

单片机毕业设计说明书(完成版)

单片机毕业设计说明书(完成版)

编号:毕业设计说明书题目:基于单片机控制的交通灯设计院(系):机电工程学院专业:机电一体化工程学生姓名:唐文智学号: 4指导教师:蒋占四职称:副教授题目类型:理论研究实验研究工程设计软件开发2011 年10 月25日1摘要近年来随着科技的飞速发展,单片机已经普及到我们生活,工作,科研,各个领域。

单片机的应用正在不断地走向深入,同时带动传统控制检测日新月益更新。

在实时检测和自动控制的单片机应用系统中,单片机往往是作为一个核心部件来使用。

但是,仅单片机方面知识是不够的,还应根据具体硬件结构,以及针对具体应用对象特点的软件结合,加以完善。

十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。

那么靠什么来实现这井然秩序呢?靠的是交通信号灯的自动指挥系统。

交通信号灯控制方式很多。

本设计主要分为五大模块输入控制电路、时钟控制电路、片内外程序切换控制、显示电路。

本文将介绍一种基于单片机AT89S52作为中心器件来设计交通灯控制器,实现了AT89S52芯片管脚电平直接控制红、绿灯、黄灯燃亮时间和键盘检测的功能;显示时间直接通过AT89S52的P0口输出,由LS245驱动LED数码管显示,用蜂鸣器实现语音警报。

关键词:交通灯单片机AT89S52 LED显示2桂林电子科技大学毕业设计(论文)AbstractWith the rapid development of science and technology in recent years, SCM has spread to the way we live, work, research and various fields. SCM applications are continually deepening, while the traditional control test drive benefits updates on new moon. In real-time detection and automatic control of the microcomputer application system, the microcontroller is often used as a core component. However, only SCM knowledge is not enough, should be based on specific hardware architecture, as well as specific features of the software application objects combine to be improved.Crossroads shuttle vehicles, pedestrians bustling, car dealers driveway, people walkways, methodical. Then rely on to achieve this discipline of the order of it? Relied on the automatic traffic light control system. Traffic signal control many ways. This design can be divided into five modules input control circuit, the clock control circuit, on-chip internal and external procedures for switching control, display circuit.This article describes a device based on MCU AT89S52 as a center to design traffic signal controllers realized the AT89S52 chip pin-level direct control of the red, green, yellow, gave the test of time and keyboard functionality; display time directly through the AT89S52 of P0 mouth output, from the LS245 drive LED digital tube displays.Key words: traffic lights MCU AT89S52 LED display3目录引言 ........................................................................................................................... 错误!未定义书签。

单片机课程设计完整版

单片机课程设计完整版

单片机课程设计完整版单片机(Microcontroller)是一种集成了微处理器和其他外围设备的集成电路芯片。

它广泛应用于各种电子设备中,如电视、手机、家电等。

单片机课程设计是电子工程专业中的重要课程,通过该课程,学生可以深入理解单片机的工作原理,并学会使用单片机进行电路设计和应用开发。

本文将从单片机课程设计的背景、设计流程、实验要求和优化方面进行论述。

一、背景介绍单片机课程设计是电子工程专业的核心必修课程之一。

随着科技的发展,在各行各业中对单片机的需求越来越高。

因此,掌握单片机的原理和应用技术对电子工程专业学生来说具有重要意义。

二、设计流程1. 需求分析在进行单片机课程设计之前,首先需要对所要设计的电子设备进行需求分析。

明确所需的功能、性能指标和实施条件,以明确设计的方向和目标。

2. 系统设计在需求分析的基础上,进行单片机系统的设计。

确定所需的外围设备、接口电路和控制算法等。

设计合理的系统架构,确保各个组成部分之间的协调运作。

3. 软硬件设计根据系统设计的结果,进行软硬件的设计工作。

在软件设计方面,需要选择合适的编程语言和开发环境,编写代码并进行调试。

在硬件设计方面,需要根据电路原理图进行电路设计和焊接。

同时考虑电路布局、线路连接和元件选择等。

4. 实验验证设计完成后,进行实验验证。

通过实验,检验设计的功能和性能是否满足需求。

如有问题,需进行调试并进行相应优化。

5. 优化改进根据实验验证的结果,分析问题原因,并进行相应的优化改进工作。

可通过改进软件算法、优化硬件电路等方式来提升系统性能。

三、实验要求在单片机课程设计中,常见的实验要求包括以下几个方面:1. 电路设计要求根据具体需求,设计合理的外围电路。

可包括传感器电路、信号采集电路、外设接口电路等。

2. 编程要求掌握并熟练使用单片机编程语言,如C语言、汇编语言等。

能够编写合理的控制算法,并进行调试和优化。

3. 系统功能要求根据需求确定系统的功能要求,并设计相应的控制逻辑和接口。

单片机课程设计说明书

单片机课程设计说明书

摘要:随着电子技术飞速的发展,在其推动下,现代电子产品几乎渗透了社会的各个领域,有力地推动了社会生产力的发展和社会信息化程度的提高。

电子表已成为人们日常生活中必不可少的必需品,广泛用于个人家庭以及办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。

由于数字集成电路技术的发展和采用了先进的石英技术,使电子表具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。

尽管目前市场上已有现成的电子表集成电路芯片出售,价格便宜、使用也方便,但鉴于电子表电路的基本组成包含了数字电路的主要组成部分,因此进行电子表的设计是必要的,用汇编语言设计电子表显示程序,要求根据输入程序显示电子表画面。

研究电子表及扩大其应用,有着非常现实的意义。

关键词:LED,单片机电子秒表,仿真。

1绪论1.1课题背景及研究意义电子表是采用发光二极管(LED)直接显示时、分、秒的高精度计时设备,应用十分广泛,具有直观性强,操作方便,实用性强的特点。

一提到表,大家一定会想起振动。

机械表利用的是机械振动,电子表当然是利用电学振荡。

最早的振荡电路是由电感器和电容器构成,称为LC电路,但其频率稳定性却不大好,后来,科学家们用石英晶体代替LC振荡器,就大大提高了频率稳定性。

石英为规则的六边形晶体。

在石英晶体上按一定方位切割下的薄片叫做石英晶片。

石英晶片有一个奇妙的特性:若晶片上加以机械力,则在相应的方向上就会产生电场。

这种物理现象称为"压电效应"。

当在石英晶片的极板上接上交流电场。

当外加交变电压的频率与石英晶片的固有频率相等时,就会产生共振。

这种现象称为"压电共振"。

利用这种稳定的振荡特性,人们就创造出了精度极高的电子表。

钟表的数字化给人们生产生活带来了极大的方便,而且大大地扩展了钟表原先的报时功能。

诸如按时自动打铃、时间程序自动控制、秒表等。

所有这些,都是以钟表数字化为基础的。

单片机课程设计说明书通用格式

单片机课程设计说明书通用格式

单片机课程设计说明书通用格式
课程设计经常做的题目:
可调节的时钟
电子密码锁
计算器
键盘显示
音乐播放器
红外
液晶显示
设计要求和条件
根据单片机开发板所提供的元件特性和硬件电路,编写相关的程序,通过实验开发板实现XXXXXXX功能。

1、搭建仿真电路图,模拟单片机要实现的功能
2、焊接单片机开发板
3、编写程序
4、下载并调试,实现功能
功能介绍:基本功能和扩展功能介绍(诸如按下什么按键显示什么)
设计目的:(用到多少写多少,也可以添加)
1、熟练掌握KEIL软件的使用方法
2、熟练掌握PROTEUS软件的使用方法
3、掌握单片机I/O接口的工作原理
4、掌握中断系统的工作原理
5、掌握动态LED显示器的工作原理及编程方法
6、掌握蜂鸣器的编程使用
7、掌握行列式键盘的工作原理及编程使用方法
8、掌握单片机的下载使用方法
设计方案论证:
方案一:XXXXXXXX。

流程图或者结构图
方案二:XXXXXXXX流程图或者结构图
方案三:XXXXXXXXX流程图或者结构图
经过对比,使用方案X。

设计结果分析:
编写的程序能够实现预想的功能,具体功能实现:XXXXXXXXX
设计过程中遇到的问题,怎么解决的。

设计体会:
通过课程设计,将前面所学的知识进行了综合总结和运用,提高了知识的运用能力,培养了实际动手能力。

Xxxxxxxxxxxxx
参考文献:XXXXXXXX
附录:仿真图和程序。

毕业设计-单片机【范本模板】

毕业设计-单片机【范本模板】

摘要本设计主要设计了一个基于AT89C51单片机的电子时钟。

并在数码管上显示相应的时间。

并通过一个控制键用来实现时间的调节和是否进入省电模式的转换。

应用Proteus的ISIS软件实现了单片机电子时钟系统的设计与仿真.该方法仿真效果真实、准确,节省了硬件资源.同时单片机以AT89C51为核心元件采用LED数码管显示器动态显示“时”,“分",“秒”的现代计时装置。

与传统机械表相比,它具有走时精确,显示直观等特点。

另外具有校时功能,秒表功能,和定时器功能,利用单片机实现的数字时钟具有编程灵活,便于功能的扩充等优点。

关键词:数字钟系统;单片机; LED液晶显示器Digital clock systemAbstractThe system uses MCU with time, the school features such as the digital clock, SCM AT89C51 is also used as the core components of the LED digital display dynamic display ”when” and "poin ts” and "seconds" of the modern time device 。

Compared with the traditional mechanical watches, it has a precise path that intuitive, and other characteristics。

In addition a school function, stopwatch function, and the timer function to achieve MCU use of the digital clock with programming flexibility to facilitate the expansion of functional advantages。

单片机课程设计报告[5篇]

单片机课程设计报告[5篇]

单片机课程设计报告[5篇]第一篇:单片机课程设计报告《单片机课程设计报告》学校:专业:班级:姓名:学号:指导教师:摘要由于单片机体积小、成本低、使用方便,所以被广泛地应用于仪器仪表、现场数据的采集和控制。

通过本次课程设计掌握单片机硬件和软件方面的知识,更深入的了解单片机的实际应用。

关键词单片机,程序,流水灯,数码管,温度计,键盘扫描,定时器等。

实验内容一、课程设计的目的以本学期对单片机的学习和认识,并通过本次课程设计加以应用,从而达到一个对所学知识的巩固、更深一步的理解,面对一个电子设计,应对出系统的方案,分析出各个板块来,再对各个板块进一步的具体的设计,先进行硬件电路设计,此时一定要考虑好要用什么元件、各个元件的具体参数、是否能实现应有功能,从而得到一个完整的硬件电路。

在根据该电路设计出软件的功能模块、从而完成程序流程图,在根据流程图完成程序的设计,并通过反复的调试、运行、更正,直至完成既定功能为止,最后将软件、硬件结合进行调试、运行,对其功能进行最终测试,并反复思考其测试中遇到相应问题的原因,并将其一一处理,从而完成本次设计的实验要求,以及本次课程设计的最终目的。

实验一:键盘操作实验实验要求:通过本次实验实现对键盘的控制,操作数码管的显示数字。

实验程序:#include #include #include #include #define WR273 XBYTE[0XC000] #define RD244 XBYTE[0XC000] #define uchar unsigned char #define uint unsigned int sbit DQ =P1^0;uint count=0,x,buf[20],tim,flag;uchar fen,shi;uchar codetable_16_1[]={0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,0x80 ,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e};uchar codetable_16_2[]={0x40,0x79,0x24,0x30,0x19,0x12,0x02,0x78,0x0 0,0x10,0x08,0x03,0x46,0x21,0x06,0x0e};voidled_clc(void){ XBYTE[0X8000]=0XFF;XBYTE[0X9000]=0XFF;XBYTE [0XA000]=0XFF;XBYTE[0XB000]=0XFF;}void delay(unsigned int i){ while(i--);} void delay_1ms(uint z){ uint i,j;for(i=z;i>0;i--)for(j=110;j>0;j--);} uchar key_test(){ WR273=0XF0;if((RD244&0X0F)!=0X0F)return 1;else return 0;}void time_init(){ TMOD=0X01;TH0=(65536-46080)/256;TL0=(65536-46080)%256;TR0=1;ET0=1;EA=1;} void time_display(){if(count==10000)count=0;XBYTE[0X8000]=table_16_1[coun t%10];XBYTE[0X9000]=table_16_1[count%100/10];XBYTE[0XA00 0]=table_16_1[count%1000/100];XBYTE[0XB000]=table_16_1[co unt/1000];} void TIME_SET(){ uchar a,b,c,d,key;while(flag==1){ led_clc();while(!key_test());a=keyscan();XBYTE[0XB000]=table_16_1[a];while(!key_test());b=keyscan();XBYTE[0XA000]=table_16_2[b];while(!key_test());c=keyscan();XBYTE[0X9000]=table_16_1[c];while(!key_test());d=keyscan();XBYTE[0X8000]=table_16_1[d] ;while(!key_test());key=keyscan();if(key==11){shi = a*10+b;fen = c*10+d;flag=0;} } } void TIME_DIS(){if(tim==60){ fen++;tim=0;if(fen==60){ shi++;fen=0;if(shi==24)shi=0;} } XBYTE[0X8000]=table_16_1[fen%10];XBYTE[0X9000]=table_16_1 [fen/10];XBYTE[0XA000]=table_16_2[shi%10];XBYTE[0XB000]=ta ble_16_1[shi/10];} void main(){ uint temp;led_clc();// serial_init();time_init();while(1){ temp=keyscan();if(temp==10)fla g=1;TIME_SET();//XBYTE[0X8000]=table_16_1[temp];//time_display();TIME_DIS();} } void time()interrupt 2 { uchar m;TH0=(65536-46080)/256;TL0=(65536-46080)%256;m++;if(m==20){ m=0;count++;tim++;} } void serial()interrupt 4 { if(RI==1){ x=SBUF;RI=0;} put_char(x);delay_1ms(5);}实验心得体会:通过本次实验,让我对单片机实验有了更深的了解,认为这个实验还是比较容易的,没有花太多的时间。

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

郑州工业应用技术学院课程设计说明书题目:姓名:院(系):专业班级:学号:指导教师:成绩:时间:年月日至年月日郑州工业应用技术学院课程设计任务书题目: 电子秒表设计专业、班级学号姓名主要内容、基本要求、主要参考资料等:主要内容:利用单片机设计一个电子秒表,完成四位显示××.××秒,并具备开始计时、暂停、清零等功能。

基本要求:1.利用单片机设计一个电子秒表,完成四位显示××.××秒,并设定按钮完成开始计时、暂停、清零等功能。

2.利用proteus软件完成设计电路和仿真;3.掌握定时器的使用和数码管显示的方法;4.通过此次设计将单片机软硬件结合起来对程序进行编辑、校验,锻炼实践能力和理论联系实际的能力。

主要参考资料:[1]李全利,单片机原理及接口技术[M],高等教育出版社[2]王文杰,单片机应用技术[M],冶金工业出版社[3]朱清慧,PROTEUS教程——电子线路设计、制版与仿真[M],清华大学出版社[4]单片机实验指导书,天煌教仪[5]彭伟,单片机C语言程序设计实训100例[M],电子工业出版社完成期限:指导教师签名:课程负责人签名:年月日目录1.引言 (1)2.方案设计与论证 (3)2.1 直流调速系统 (3)2.1 检测系统 (4)2.3显示电路 (9)2.4系统原理图 (9)3.硬件设计 (10)3.1 80C51单片机硬件结构 (10)3.2 最小应用系统设计 (11)3.3前向通道设计 (12)3.4后向通道设计 (15)3.5显示电路设计 (17)4.软件设计 (20)4.1主程序设计 (20)4.2显示子程序设计 (24)4.3避障子程序设计 (25)4.4软件抗干扰技术 (26)4.5“看门狗”技术 (28)4.6可编程逻辑器件 (29)5.测试数据、测试结果分析 (30)6.结论 (31)致谢 (31)参考文献 (32)附录A 程序清单 (33)附录B 硬件原理图 (41)1.引言随着汽车工业的迅速发展,关于汽车的研究也就越来越受人关注。

全国电子大赛和省内电子大赛几乎每次都有智能小车这方面的题目,全国各高校也都很重视该题目的研究。

可见其研究意义很大。

本设计就是在这样的背景下提出的,指导教师已经有充分的准备。

本题目是结合科研项目而确定的设计类课题。

设计的智能电动小车应该能够实时显示时间、速度、里程,具有自动寻迹、寻光、避障功能,可程控行驶速度、准确定位停车。

根据题目的要求,确定如下方案:在现有玩具电动车的基础上,加装光电、红外线、超声波传感器及金属探测器,实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制。

这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。

本设计采用MCS-51系列中的80C51单片机。

以80C51为控制核心,利用超声波传感器检测道路上的障碍,控制电动小汽车的自动避障,快慢速行驶,以及自动停车,并可以自动记录时间、里程和速度,自动寻迹和寻光功能。

80C51是一款八位单片机,它的易用性和多功能性受到了广大使用者的好评。

它是第三代单片机的代表。

第三代单片机包括了Intel公司发展MCS-51系列的新一代产品,如8xC152﹑80C51FAFB﹑80C51GAGB﹑8xC451﹑8xC452,还包括了Philips﹑Siemens﹑ADM﹑Fujutsu﹑OKI﹑Harria-Metra﹑ATMEL等公司以80C51为核心推出的大量各具特色﹑与80C51兼容的单片机。

新一代的单片机的最主要的技术特点是向外部接口电路扩展,以实现Microcomputer完善的控制功能为己任,将一些外部接口功能单元如AD ﹑PWM﹑PCA(可编程计数器阵列)﹑WDT(监视定时器)﹑高速IO口﹑计数器的捕获比较逻辑等。

这一代单片机中,在总线方面最重要的进展是为单片机配置了芯片间的串行总线,为单片机应用系统设计提供了更加灵活的方式。

Philips公司还为这一代单片机80C51系列8xC592单片机引入了具有较强功能的设备间网络系统总线----CAN(Controller Area Network BUS).新一代单片机为外部提供了相当完善的总线结构,为系统的扩展与配置打下了良好的基础。

本设计就采用了比较先进的80C51为控制核心,80C51采用CHOMS工艺,功耗很低。

该设计具有实际意义,可以应用于考古、机器人、医疗器械等许多方面。

尤其是在足球机器人研究方面具有很好的发展前景;在考古方面也应用到了超声波传感器进行检测。

所以本设计与实际相结合,现实意义很强。

2.方案设计与论证根据题目的要求,确定如下方案:在现有玩具电动车的基础上,加装光电检测器,实现对电动车的速度、位置、运行状况的实时测量,并将测量数据传送至单片机进行处理,然后由单片机根据所检测的各种数据实现对电动车的智能控制。

这种方案能实现对电动车的运动状态进行实时控制,控制灵活、可靠,精度高,可满足对系统的各项要求。

2.1 直流调速系统方案一:串电阻调速系统。

方案二:静止可控整流器。

简称V-M系统。

方案三:脉宽调速系统。

旋转变流系统由交流发电机拖动直流电动机实现变流,由发电机给需要调速的直流电动机供电,调节发电机的励磁电流即可改变其输出电压,从而调节电动机的转速。

改变励磁电流的方向则输出电压的极性和电动机的转向都随着改变,所以G-M 系统的可逆运行是很容易实现的。

该系统需要旋转变流机组,至少包含两台与调速电动机容量相当的旋转电机,还要一台励磁发电机,设备多、体积大、费用高、效率低、维护不方便等缺点。

且技术落后,因此搁置不用。

V-M系统是当今直流调速系统的主要形式。

它可以是单相、三相或更多相数,半波、全波、半控、全控等类型,可实现平滑调速。

V-M系统的缺点是晶闸管的单向导电性,它不允许电流反向,给系统的可逆运行造成困难。

它的另一个缺点是运行条件要求高,维护运行麻烦。

最后,当系统处于低速运行时,系统的功率因数很低,并产生较大的谐波电流危害附近的用电设备。

采用晶闸管的直流斩波器基本原理与整流电路不同的是,在这里晶闸管不受相位控制,而是工作在开关状态。

当晶闸管被触发导通时,电源电压加到电动机上,当晶闸管关断时,直流电源与电动机断开,电动机经二极管续流,两端电压接近于零。

脉冲宽度调制(Pulse Width Modulation),简称PWM。

脉冲周期不变,只改变晶闸管的导通时间,即通过改变脉冲宽度来进行直流调速。

与V-M系统相比,PWM调速系统有下列优点:(1)由于PWM调速系统的开关频率较高,仅靠电枢电感的滤波作用就可以获得脉动很小的直流电流,电枢电流容易连续,系统的低速运行平稳,调速范围较宽,可达1:10000左右。

由于电流波形比V-M系统好,在相同的平均电流下,电动机的损耗和发热都比较小。

(2)同样由于开关频率高,若与快速响应的电机相配合,系统可以获得很宽的频带,因此快速响应性能好,动态抗扰能力强。

(3)由于电力电子器件只工作在开关状态,主电路损耗较小,装置效率较高。

根据以上综合比较,以及本设计中受控电机的容量和直流电机调速的发展方向,本设计采用了H型单极型可逆PWM变换器进行调速。

脉宽调速系统的主电路采用脉宽调制式变换器,简称PWM变换器。

脉宽调速也可通过单片机控制继电器的闭合来实现,但是驱动能力有限。

为顺利实现电动小汽车的前行与倒车,本设计采用了可逆PWM变换器。

可逆PWM变换器主电路的结构式有H型、T型等类型。

我们在设计中采用了常用的双极式H型变换器,它是由4个三极电力晶体管和4个续流二极管组成的桥式电路。

2.1 检测系统检测系统主要实现光电检测,即利用各种传感器对电动车的避障、位置、行车状态进行测量。

1.行车起始、终点及光线检测:本系统采用反射式红外线光电传感器用于检测路面的起始、终点(2cm宽的黑线),玩具车底盘上沿黑线放置一套,以适应起始的记数开始和终点的停车的需要。

利用超声波传感器检测障碍。

光线跟踪,采用光敏三极管接收灯泡发出的光线,当感受到光线照射时,其c-e间的阻值下降,检测电路输出高电平,经LM393电压比较器和74LS14施密特触发器整形后送单片机控制。

本系统共设计两个光电三极管,分别放置在电动车车头的左、右两个方向,用来控制电动车的行走方向,当左侧光电管受到光照时,单片机控制转向电机向左转;当右侧光电管受到光照时,单片机控制转向电机向右转;当左、右两侧光电管都受到光照时,单片机控制直行。

见图2.1 电动车的方向检测电路(a)。

行车方向检测电路(见图2.2 电动车的方向检测电路(b))采用反射接收原理配置了一对红外线发射、接收传感器。

该电路包括一个红外发光二极管、一个红外光敏三极管及其上拉电阻。

红外发光二极管发射一定强度的红外线照射物体,红外光敏三极管在接收到反射回来的红外线后导通,发出一个电平跳变信号。

此套红外光电传感器固定在底盘前沿,贴近地面。

正常行驶时,发射管发射红外光照射地面,光线经白纸反射后被接收管接收,输出高电平信号;电动车经过黑线时,发射端发射的光线被黑线吸收,接收端接收不到反射光线,传感器输出低电平信号后送80C51单片机处理,判断执行哪一种预先编制的程序来控制玩具车的行驶状态。

前进时,驱动轮直流电机正转,进入减速区时,由单片机控制进行PWM变频调速,通过软件改变脉冲调宽波形的占空比,实现调速。

最后经反接制动实现停车。

前行与倒车控制电路的核心是桥式电路和继电器。

电桥上设置有两组开关,一组常闭,另一组常开。

图2.1 电动车的方向检测电路(a)图2.2 电动车的方向检测电路(b)电桥一端接电源,另一端接了一个三极管。

三极管导通时,电桥通过三极管接地,电机电枢中有电流通过;三极管截止时,电桥浮空,电机电枢中没有电流通过。

系统通过电桥的输出端为转向电机供电。

通过对继电器开闭的控制即可控制电机的开断和转速方向进而达到控制玩具车前行与倒车的目的,实现随动控制系统的纠偏功能。

如图2.3 前行与倒车控制电路所示。

图2.3前行与倒车控制电路检测放大器方案:方案一:使用普通单级比例放大电路。

其特点是结构简单、调试方便、价格低廉。

但是也存在着许多不足。

如抗干扰能力差、共模抑制比低等。

方案二:采用差动放大电路。

选择优质元件构成比例放大电路,虽然可以达到一定的精度,但有时仍不能满足某些特殊要求。

例如,在测量本设计中的光电检测信号时需要把检测过来的电平信号放大并滤除干扰,而且要求对共模干扰信号具有相当强的抑制能力。

这种情况下须采用差动放大电路,并应设法减小温漂。

但在实际操作中,往往满足了高共模抑制比的要求,却使运算放大器输出饱和;为获得单片机能识别的TTL电平却又无法抑制共模干扰。

相关文档
最新文档