版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
毕业设计课题基于单片机的三路表决器学生姓名学号专业机电一体化班级院(系)机械与电子信息工程分院指导教师职称二○14年12月12日湖南电子科技职业学院2015届毕业生毕业设计任务书毕业设计课题:基于单片机的三路表决器设计学生姓名:彭凯指导教师:陈慧一、选题意义及背景本课题利用单片机C51软件进行三路表决器设计。其目的是培养学生利用单片机C51软件来编写简单的程序,对提高学生的编程能力和设计能力动手能力有较重要的意义。学生应具备单片机的相关知识,熟悉单片机C51软件程序设计规范,能用C语言程序编写、输入、修改及调试等。二、毕业设计主要内容本课题要求单片机来设计三路表决器。计划进度第1周—第2周:接受任务、准备资料、拟定方案;第3周—第5周:根据题目要求对三路表决器进行设计;第6周:根据题目要求,编写相应程序,上机调试、修改、完善,脱机运行;第7周:设计资料的准备、修改、完善;第8周:毕业设计答辩。四、毕业设计应提交的材料毕业设计开题报告及文献综述,不少于5000字的毕业设计论文,并应严格按照规范要求打印、装订。设计论文应包括:1)内容:①摘要(所做的设计如有特别之处,一定要挑明);
②做出来的计算器截图;
③完整的程序资料,应包括所使用的C语言程序及注解④模拟调试的结果是否能满足要求。
2)要求:要求独立用单片机完成三路表决器设计。指导教师(签名):教研室主任(签名):年月日 年月日基于单片机的三路表决器摘要本次设计的三路表决器,是投票系统中的客户端,是一种代表投票或举手表决的表决装置。表决时,与会有关人员只要按动各自表决器“赞成”“反对”“弃权”的某一按钮,荧光屏上即显示出表决结果。在三人表决器中三人分别用手指拨动开关A1、A2、A3来表示自己的意愿,如果对某决议同意,各人就把自己的指拨开关拨到高电屏(上方),不同意就把自己的指拨开关拨到低电平(下方)。表决结果用LED(高电平亮)显示,如果决议通过那么实验板上L2亮;如果不通过那么实验板上L1亮;如果对某个决议有任意二到三人同意,那么此决议通过,L2亮;如果对某个决议一个人或没人同意,那么此决议不通过,L1亮。关键词:投票系统系统,表决结果,决议通过AbstractThreewayvotethistimedesign,isavotingsystemintheclient,isavotingdevicetovoteonbehalfoforashowofhands.Thetimeofthevote,therelevantpersonnelaslongastherespectivevotingdevice"infavorof""against""waiver"onebutton,onthescreenthatshowtheresultsofthevote.InthreepeoplevoteinthreewerefingerstoggleswitchA1,A2,A3toexpresstheirwill,ifagreedonaresolution,everyonewillputthedipswitchtheirshiftingtohighelectricscreen(above),donotagreetothedipswitchtheirshiftingtoalowlevel(below).TheresultsofthevotebyLED(highlight)showthatiftheadoptionoftheresolutionsoexperimentalboardL2bright;ifnotbythethenexperimentalboardL1bright;ifthereisanytwotothreepeopletoagreeonaresolution,theresolutionpassed,L2bright;iftoaresolutionofapersonornooneagreedwiththisresolution,thennotthrough,L1light.Keywords:votingsystem,votingresults,theadoptionoftheresolution目录TOC\o"1-3"\h\u11785第一章三路表决器的概述 521611.1三路表决器的功能描述 5234741.2三人表决器的逻辑功能 528212第二章设计方案与论证 6140332.1触发方案的选择 6117132.2表决方案的选择 689682.3显示方案的选择 73998第三章设计原理及功能说明 752603.1三路表决器的原理框图 7219903.2程序设计 8206953.3三路表决器基本原理图 1021682第四章单元电路的设计 1156394.1触发电路设计 11108864.2表决电路设计 12261124.3计数部分电路设计 13353第五章硬件的制作与调试 13234955.1硬件的制作 13177025.2硬件的调试 1425793总结 1525210参考文献 1617576致谢 1731040附录1:总体电路原理图 1817021附录2:元器件清单 19第一章三路表决器的概述1.1三路表决器的功能描述三个人分别用手指拨动开关SW1、SW2、SW3来表示自己的意愿,如果对某决议同意,各人就把自己的指拨开关拨到高电平(上方),不同意就把自己的指拨开关拨到低电平(下方)。表决结果用LED(高电平亮)显示,如果决议通过那么实验板上L2亮;如果不通过那么实验板上L1亮;如果对某个决议有任意二到三人同意,那么此决议通过,L2亮;如果对某个决议只有一个人或没人同意,那么此决议不通过,L1亮1.2三人表决器的逻辑功能表决结果与多数人意见相同。设A0,A1,A2为三个人(输入逻辑变量),赞成为1,不赞成为0;X0为表决结果(输出逻辑变量),多数赞成X0为1,否则,X0为0.其真值表如表1所示。表1“三人表决器”真值表输入逻辑变量输出逻辑变量A0A1A2A300000010010001111000101111011111其中A0,A1,A2为输入表决信号即为sw1,sw2,sw3指示灯,X0为输出结果即LED灯由真值表写出逻辑表达式并化简得:X0=A0*A1+A0*A2+A1*A2第二章设计方案与论证2.1触发方案的选择触发方案的论证与选择:方案一:采用单片机作为触发器,经济实惠,性能稳定,电路简单,其中STC15F104W八引脚就足以满足整个方案的设计要求。方案二:采用“D触发器”,连接电路较为复杂,当不级联第二级时输出状态较为稳定,当输出有负载时输出信号不稳定,必须加合适的上拉或者下拉电阻,才能稳定输出。综合考虑,若选择单片机,程序设计对于没有学习过单片机的我们,无疑是一个难题,而且不满足数电课程设计的要求。因而选择方案二,芯片选择较为经济的74ls74。2.2表决方案的选择表决方案的论证与选择:方案一:选用三个与非门及一个三输入与非门。方案二:选用三个与门及一个三输入或门。两种方案的的复杂程度差不多,连接电路的设计也差不多,然而考虑到作品的性价比,第二种方案较为经济,综合考虑选择方案二。2.3显示方案的选择显示方案的论证与选择:方案一:采用液晶显示,如较为经济的LCD1602。方案二:选择计数器加译码器,再用数码管显示。方案一较为美观,显示效果好,,不过不易操控,而且不如方案二直观更增加了设计成本,综合考虑选择方案二。第三章设计原理及功能说明3.1三路表决器的原理框图原理框图如图3-1所示:图3-1原理方框图3.2程序设计libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitybjq3isport(a,b,c:instd_logic;y:outstd_logic);end;architectureoneofbjq3isbeginy<=(aandb)or(aandc)or(bandc);end;libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitybjq3isport(a,b,c:instd_logic;y:outstd_logic);end;architectureoneofbjq3issignalm:std_logic_vector(2downto0);beginm<=a&b&c;y<='0'when(m="000")or(m="001")or(m="010")or(m="100")else'1';end;libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitybjq3isport(a,b,c:instd_logic;y:outstd_logic);end;architectureoneofbjq3issignalm:std_logic_vector(2downto0);beginm<=a&b&c;withmselecty<='0'when"000"|"001"|"010"|"100",'1'whenothers;end;libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitybjq3isport(m:instd_logic_vector(2downto0);y:outstd_logic);end;architectureoneofbjq3isbeginprocess(m)begincasemiswhen"000"|"001"|"010"|"100"=>y<='0';whenothers=>y<='1';endcase;endprocess;end;libraryieee;useieee.std_logic_1164.all;useieee.std_logic_unsigned.all;entitybjq3isport(m:instd_logic_vector(2downto0);y:outstd_logic);end;architectureoneofbjq3isbeginprocess(m)beginifm="000"theny<='0';elsifm="001"theny<='0';elsifm="010"theny<='0';elsifm="011"theny<='1';elsifm="100"theny<='0';elsifm="101"theny<='1';elsifm="110"theny<='1';elsifm="111"theny<='1';endif;endprocess;end;
3.3三路表决器基本原理图三路就表决器的电路原理图如图3-2所示图3-2电路原理图第四章单元电路的设计4.1触发电路设计触发电路采用双D触发器的“74系列芯片”74ls74,触发电路如图4-1所示:图4-1触发电路原理图4.2表决电路设计采用双输入4与门芯片74ls08及三输入三或门芯片74HC4075来实现表决功能,并用绿色LED的亮灭来表示表决是否通过。该部分电路原理图如图4-2所示图4-2表决部分电路原理图4.3计数部分电路设计计数部分是记录“通过”的人数,采用锁存器74ls373发送触发脉冲,用74ls161计数器记录脉冲数,再用74ls247进行译码,用数码管显示。计数部分原理图如图4-3所示:图4-3表决部分电路原理图第五章硬件的制作与调试5.1硬件的制作锡。我们分别根据各芯片的原理及应用,认真地校对和确认。确认无误后,再用万用表测定了各个电阻的电阻值,确保了每一个电子元件无损坏。然后根据设计原理图进行电路布局和布线。我们考虑到电阻和电容的体积小,耐高温,所以我们将电阻和点动开关等小体积元件先焊在电路板上,这样避免了出现焊接小体积元件时操作不方便或者因温度过高损坏元件的问题。焊接过程中,将电路板夹在两本课本之间,固定住了电路板,避免焊接时电路板移动对焊接质量造成影响。为了避免电烙铁长时间通电导致温度持续较高,缩短了电烙铁的寿命,因此,电烙铁每通电半小时便断开一小段时间。为了节省焊锡,不造成资源浪费,在焊接过程中,在保证能够固定元件并且不出现虚焊的情况下,尽量少用了焊5.2硬件的调试首先,给电路通电,点击按键,观察输出结果是否正常,多测试几测看结果是否一致,且正常。如果不正常,用示波器及万用表一级级检查输出是否正常,查找原因。
总结在这次毕业设计中不仅检验了我所学习的知识,也培养了我如何去把握一件事情,如何去做一件事情,又如何完成一件事情。毕业设计是我们专业课程知识综合应用的实践训练,着是我们迈向社会,从事职业工作前一个必不少的过程.”千里之行始于足下”,通过这次毕业设计,我深深体会到这句千古名言的真正含义,学会脚踏实地迈开这一步,就是为明天能稳健地在社会大潮中奔跑打下坚实的基础。通过这次毕业设计,本人在多方面都有所提高,综合运用本专业所学课程的理论和生产实际知识进行一次数电课程三路表决器设计工作的实际训练从而培养和提高学生独立工作能力,巩固与扩充了数电中的逻辑电路在现实的运用,掌握了数电课程设计的方法和操作步骤,了解了逻辑电路的基本结构,提高了计算能力,绘图能力,熟悉了规范和标准,同时各科相关的课程都有了全面的复习,独立思考的能力也有了提高。在这次设计过程中,体现出自己在数电课程设计中的能力以及综合运用知识的能力,体会了学以致用、突出自己劳动成果的喜悦心情,从中发现自己平时学习的不足和薄弱环节,从而加以弥补。参考文献1、江晓安,董秀峰.《数字电子技术(第三版)》西安电子科技大学出版社,20082、陈梓.《实用电子电路设计与调试》,北京:中国电力出版社,20063、张旭东.《数字电路和数字系统实验与课程设计实训教程》,人民邮电出版社出版,20094、贾更新.《电子技术实验与课程设计》,西安工业大学出版社,20105、李维.《数字电路课程设计及实验》,大连理工大学出版社,20086、谈世哲.《ProtelDXP2004电路设计基础与典型范例》北京:电子工业出版社,20077、童诗白、华成英,《模拟电子基础(第四版)》高等教育出版社,20068、李伟鹏,《电工与电子技术实验教程》北京:科学出版社,20029、张鑫,《单片机原理及应用》北京:电子工业出版,200510、胡健,《单片机原理及接口技术》,机械工程出版社,2005致谢在此感谢我的指导老师.,老师严谨细致、一丝不苟的作风一直是我工作、学习中的榜样;老师循循善诱的教导和不拘一格的思路给予我无尽的启迪
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 招标文件细节全指南
- 2024年度虎牙直播汽车销售合作协议
- 喜庆宴会预订协议
- 墙面涂装劳务外包协议
- 建筑项目师傅聘用协议
- 租金缴纳承诺函
- 高强度砖供应合同
- 集装箱改造购销合同
- 茶叶招标文件专业版
- 工程合同框架协议
- 藏族民间舞-热巴舞智慧树知到期末考试答案章节答案2024年西藏大学
- 华东师大版(2024年新教材)七年级上册数学第3章《图形的初步认识》综合素质评价试卷(含答案)
- 五年(2020-2024)高考语文真题分类汇编(全国)专题02 信息类文本阅读(非连续性)(教师卷)
- 电信网络诈骗与校园安全智慧树知到期末考试答案章节答案2024年湖南警察学院
- JT-T-1199.1-2018绿色交通设施评估技术要求第1部分:绿色公路
- 智能制造(智改数转)架构设计解决方案
- 在线网课知道智慧《硬核赢创新(山大)》单元测试答案
- 中班语言《金色的秋天》课件
- 高考语文复习:诗歌比较阅读
- 林业工程竣工报告
- 从偏差行为到卓越一生3.0版
评论
0/150
提交评论