生产流水线产品产量显示系统大学本科毕业论文.doc
《生产流水线产品产量显示系统大学本科毕业论文.doc》由会员分享,可在线阅读,更多相关《生产流水线产品产量显示系统大学本科毕业论文.doc(13页珍藏版)》请在咨信网上搜索。
物理与电子工程学院 课程设计任务书 专业: 班级 学生姓名 学号 课程名称 单片机原理与接口技术 设计题目 生产流水线产品产量显示系统 设计目的、主要内容(参数、方法)及要求 设计目的:巩固单片机原理与接口技术课程中所学的知识,提高学生的动手能力和创新能力,培养学生查阅资料和阅读文献的能力,培养学生初步的科研能力,为毕业设计奠定基础。 主要内容:本课程设计主要是利用单片机原理与接口技术课程中所学的知识,完成一个生产流水线产品产量统计显示系统的设计。设计内容包括硬件电路原理图、显示程序设计、硬件和软件的综合调试。 设计要求:1、以80C51系列单片机为核心器件,组成一个生产流水线产品产量显示系统。用三位数码管显示一个班组的产品件数。 2、在现有的单片机实验系统上完成硬件电路接线。 3、完成该课题的程序设计、提交程序设计框图及程序设计清单。 4、完成硬件与软件的综合调试,实现预定功能。 5、通过老师审核,提交课程设计报告。 工作量 2周时间,每天3学时,共计42学时 进度安排 第1-3天:根据任务书的要求查阅相关资料。阅读相关文献。搞清楚本课题的设计内容,对本课题的设计有个初步的设想。 第4-5天:完成本课题设计的基本设计方案,通过指导老师的审核。 第6-7天:完成课题的硬件电路的设计,完成程序设计。 第8-9天:进行调试。 第10-11天:撰写课题设计报告书,并根据指导教师的意见进行修改。 第12天:完成课程设计报告书。 第13天:提交报告书。 第14天:指导教师批阅课程设计报告书。 主要参考资料 1、韩志军,沈晋源,王振波.单片机应用系统设计[M]机械工业出版社,2005年 2、李全利.单片机原理与接口技术[M]高等教育出版社,2009年第二版 3、马淑兰.单片机技术及应用实例分析[M]西安电子科技大学出版社,2009年 指导教师签字 教研室主任签字 摘 要 随着当今社会的快速发展,越来越多的产品装配线上及各种公共场所都需要自动计数。基于单片机的自动计数器是计数直观、显示准确的优势产品,已经被广泛应用于各个行业。自动计数器有各种形式,具体来说有接触式和非接触式两种计数器。随着当今科学的发展,非接触式红外计数器被广泛的应用到各行各业。 本次设计以STC89C51单片机为核心,利用专用的红外传感器作为检测装置,用LED数码管作为人机交互的界面。具有结构简单、操作方便、显示清楚等特点。具体思路是专业检测芯片(本次设计用红外传感器)形成计数脉冲后送入STC89C51单片机控制单元,通过对单片机编程实现计数,然后由数码管LED显示,从而实现对流水线产品产量的统计显示。 关键词:红外检测;自动计数;单片机;LED数码管 目 录 摘要 1. 第一章 绪论 2 1.1前言 3 1.2研究背景 3 1.3设计要求 3 1.4国内外研究概况 4 1.5此次设计研究的主要内容应解决问题 3 2. 第二章 基于单片机构成的产品自动计数器的设计 6 2.1方案论证与选择 3 2.2系统总体框图和原理 3 2.3系统单元电路设计 8 2.3.1电源供电电路 8 2.3.2红外线检测部分 8 2.3.3液晶显示部分 8 2.3.3.1LED数码管的特点 8 2.3.3.2数码管动态扫描 8 2.3.3.3数码管驱动部分 8 2.3.3.4单片机计数及控制部分 8 3. 第三章 系统单元电路的设计 7 3.1系统程序设计 7 3.1.1程序流程图 7 3.1.2程序设计 7 3.2全电路图 8 3.2.1原理图 8 3.2.2PCB板图 8 4. 第四章 总结 11 附录 3 1绪论 1.1前言 自动化时代的社会,许多制造商在生产经营中几乎都要使用到流水线技术,但如何实现对其产品实时,高效,准确的自动计数成为广大厂商的极为关注的问题。传统的计数器是一个数字集成电路组件,有许多缺点:例如:电路有更复杂的组件,较高的故障率,维修比较困难等。并且不能很方便设置预定值,功能比较单一,适用范围窄。因此,具有实时计数准确、可靠、稳定的基于以单片机作为控制核心的自动计数装置成为广大厂家的首选。 1.2研究背景 当今社会,基于单片机计数设备和以开发产品的微控制器技术为基础的控制技术发展迅速,在各个领域得到广泛应用。以单片机为核心的产品和设备,促进了生产技术水平的提高,因此企业迫切需要很多懂单片机技术开发、应用和维护这些智能产品管理的高级工程技术人员。电子计数器是一种多功能的电子测量仪器,它采用电子检测在一段时间内输入的脉冲数,以数字形式显示的结果。单片机以其体积小、功能强、可靠性高、性价比高的特点,已成为实现工业生产技术、智能化测量和控制产品的进步和发展的一个重要手段。 1.3国内外研究概况 当今的自动计数器产品大多采用非接触的方式,并已开发出多种型号的专用测试芯片。使用以STC89C5为核心,辅以各种外设控制单元的自动计数装置应用已成为趋势。但是,如何提高自动实时计数器的抗干扰能力、稳定性等是国内外生产研究的自动计数器的重要课题。自动计数是工厂流水线产品产量检测的主体,但其往往工作在极其恶劣的高温、高噪音环境中。而以STC89C51的为核心的微控制器产品系列自动计数器工作在这种环境下会经常进入死机(程序进入无限循环)或出现滥用(单片机逍遥),这是基于单芯片自动技术产品存在的致命缺点。 1.4课题分析 基于单片机构成的自动计数器产品研究的主要课题包括:红外模块的原理、红外模块如何与单片机相连接、单片机如何与数码管相连接、STC89C51单片机用何种方式对外部计数脉冲进行计数显示控制、数码管如何编程显示计数值。在这个设计中主要需要解决的问题便是如何用单片机通过C语言程序实现对红外检测装置信号的计数、数码管对单片机传过来信号的显示。 1.5设计要求 1)整个系统具有很强的抗干扰能力。 2)单片机最小系统设计,包括复位电路等。 3)能够准确地显示计数值。 4)具有自动清除功能。 2.系统硬件框图 图2.1 系统硬件框图 原理阐述:当流水线上没有物体时,红外传感器没有检测到外部信号,处于高电平状态;当流水线上有物体时,红外传感器检测到有外部信号,由原来的高电平状态变为低电平状态,产生信号。将红外传感器的输出端与单片机I/O连接,通过软件程序设置单片机内部寄存器,当传感器的高低脉冲被单片机接收到时,单片机产生中断,中断产生后进入中断服务程序,通过设置中断服务程序,进行计数。并通过P0、P1、P2分别接到数码管上,由数码管来显示其个数。当需要置位时按下复位开关,则计数器清零,重新开始计数。 3.系统单元电路的设计 3.1 红外线检测电路 3.1.1 红外传感器的概念 红外传感器,在20世纪80年代兴起的一个新的,高度敏感的探测器元件。它是一种能够探测到由红外线发射出的信号并且转换成电信号的器件。红外又称红外光,它具有反射,折射,散射,干涉,吸收和其他属性。利用物体产生红外辐射特性,红外传感器可以实现自动检测。任何物质,只要有一定的温度(绝对零度以上),可以产生红外线辐射,就可以用红外传感器检测。红外传感器测量与被测对象无直接接触,从而具有无摩擦,灵敏度高,响应速度快的优势。 3.1.2红外传感器的组成和分类 组成:红外传感器组成由光学系统、检测设备和转换电路组成。 分类:按结构的不同可分为光学系统的传输和反射两种类型。检测元件根 据热检测设备和光学检测设备的原则,可以分为热敏监测和光电检测两部分。使用最广泛的热元件是热敏电阻。热敏电阻器是由红外辐射、温度、电阻改变成电信号输出的转换电路。 3.1.3红外传感器的特点与原理 特点:(1)具有信号输出指示 (2)单路信号输出 (3)输出为低电平有效 (4)灵敏度可调 (5)可用于工件计数、电机测速等 (6)电路板输出开关量 原理:红外模块有三个I/O口,两个口分别接电源正负极,另一个口则为输出口,当红外传感器没有检测到外部信号时该输出口处于高电平状态,当检测到外部物体时该输出口由高电平状态变为低电平状态,通过与单片机的I/O连接来检测高低电平变化。 原理图: 图3.1.3 原理图 3.2 LED显示器部分 3.2.1 MCS-51单片机和LED显示接口 经常使用的单片机应用系统,LED数码管作为显示输出设备。虽然LED显示屏显示信息简单,但它有显示清晰、高亮度、低电压、使用寿命长等特点。和单片机接口连接方便,基本能够满足单片机应用系统的需求,所以经常被用在单片机领域。 3.2.2 本次设计数码管显示部分 显示部分是通过三个数码管来完成,分别接到P0、P1、P2口上。然后再通过软件译码来完成,为了考虑到数码管在动态扫描时,每点亮一个数码管的时间很短暂,这样就会影响到数码管的亮度,故在此用共阳极数码管,用共阳极数码管可以不用加驱动,而且显示亮度非常好。 该设计中段码输出口是利用P0口作为输出口,而P0口是漏极开路,虽然有很强的灌电流能力,但拉电流能力很差,故在P0口上加一个10K的排阻作为上接电阻。上拉电阻的作用是,当单片机的P0口上输入为1时,上拉电阻上的电流直接流入单片机中,使数码管的段码上保持低电平,因此码管在这时不发光;而当单片机的P0口输出为高电平时,这时上拉电阻使电流灌入单片机中,故排阻上的电流流入数码管中,因此这时数码管发光(这里用的是共阳极数码管)。 本次设计显示部分采用软件译码动态显示,所谓的软件译码动态显示是指字符段选择组织一个表来显示字符的第一次查表得到其选举的代码段,然后传送到显示段码。 3.2.3 本次设计次单片机与数码管连接仿真图 图3.2.3 仿真图 3.3 单片机计数及控制部分 3.3.1外部中断计数 完成技术功能的部分由单片机STC89C51控制,基本原理为当红外检测部分检测到光时,红外接收电路输出口将产生一个高电平信号,该信号将提供给单片机计数控制,P0、P1、P2三个端口负责实现显示的部分。 计数控制部分将计入脉冲的单片机STC89C51中断INT0的入口,计数编程构成中断信号后,内部的微控制器。 STC89C51的MCS-52指令集完全兼容。提供下列标准特性:4K字节的FLASH闪存,128字节内部RAM,32 I / O口线,3个16位定时器/计数器,一个五向量两个中断,片上振荡器和时钟电路。 STC89C51的两种省电模式具有下调至0Hz的静态的逻辑功能。在CPU、振荡器停止工作时,禁止其他部分工作,仍可继续正常运行的有RAM、定时器/计数器、中断系统,RAM中内容不会删除,复位时一切恢复正常。 总之,设计最合理的是外部中断计数,故本次设计采用外部中断计数。 3.3.2 本次设计中断仿真图 图3.3.2 中断仿真图 4. 系统流程图、程序设计 4.1 主程序流程图 图4.1 主程序流程图 4.2 脉冲中断流程图 图4.2 脉冲中断流程图 4.3 程序设计 STOREH EQU 20H ;计数高位暂存单元 STOREL EQU 21H ;计数低位暂存单元 FLAG BIT 22H ;显示定位标志 ORG 0000H AJMP MAIN ORG 0003H ;外部中断0地址入口 LJMP WAVE ORG 000BH ;定时中断0地址入口 LJMP TTT0 ORG 0030H ;**********************初始化********************** MAIN: MOV SP,#60H ;设堆栈栈底 MOV TMOD,#01H ;设为定时器0,模式1 MOV TH0,#0FCH ;1ms定时中断 MOV TL0,#18H MOV R2,#0 ;计数单元清0 CLR FLAG ;显示标志清0 MOV STOREH,#0 ;初始化暂存单元清0 MOV STOREL,#0 SETB ET0 ;打开定时器0中断 SETB TR0 ;打开计数 SETB EX0 ;打开外部中断0 SETB IT0 ;设为负边沿触发方式 SETB PX0 ;设为外部中断计数优先级 SETB EA ;打开总中断 ;********************主程序*********************** START: MOV A,R2 ;将当前计数的值送入A中 ADD A,#0 ;将数据调整为十进制数 DA A ANL A,#0FH ;分离出数据的个位 MOV STOREL,A ;送入显示缓冲单元 MOV A,R2 ;将数据重新送入A中 SWAP A ;A中的数据高低字节交换 ADD A,#0 ;调整为十进制数据 DA A ANL A,#0FH ;分离出十位数据 MOV STOREH,A ;存入高位显示暂存单元 SJMP START ;主程序返回 ;*******************中断显示程序********************** TTT0: PUSH ACC PUSH PSW MOV TH0,#0FCH ;重装初值 MOV TL0,#18H CPL FLAG ;显示定位标志位取反 JNB FLAG,LOP2 ;当前标志是0吗,是0则跳转 LOP1: MOV A,STOREL ;不为0则执行个位数据;将个位数据送入A中 MOV DPTR,#TAB ;调入地址表格数据 MOVC A,@A+DPTR ;查询对应显示码 MOV P0,A ;送入P0口 MOV P2,#0FDH ;打开个位的位选信号 AJMP EXIT ;退出中断 LOP2: MOV A,STOREH ;将显示高位送入A中 MOV DPTR,#TAB MOVC A,@A+DPTR MOV P0,A MOV P2,#0FBH EXIT: POP PSW ;中断退出 POP ACC RETI ;********************外部中断计数********************* WAVE: PUSH ACC PUSH PSW INC R2 ;R2计数器加班***************** CJNE R2,#100,LOP3 ;中否加到了解100 MOV R2,#0 ;清计数器 LOP3: POP PSW POP ACC RETI TAB: DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H,7FH,6FH ;共阴数码管显示地址表 END 5. 整体系统仿真原理图 图5.1 整体系统仿真原理图 6. 心得体会 通过这次设计,使我对电路设计有了很多的了解。其实,有些设计并不是你想象的那么难,关键看你怎么转换。就像这个计数系统,听起来好像有多难似的,其实它就是一个计数、译码的过程。因此,做这个实验选芯片很关键。还有要充分掌握芯片的用法及引脚功能。给我印象最深的是原来我们那个原理图上没有设计清零功能 ,后来我们通过了解74LS192的引脚功能,我们设置了清零开关。感觉挺有成就感。 本次设计我一开始很没头绪,不知怎么做。后来经过看书研究终于有点眉目,一开始连红外模块是什么都不知道,更不要说怎么与单片机相连接了,其实它很简单,说白了就是一个开关,接到单片机的某个引脚上就可以了,因此在此次仿真图中用开关代替了红外模块。 参考文献 1、段晨东 单片机原理及接口技术(第2版) 清华大学出版社, 2013.9 2、李全利.单片机原理与接口技术[M]高等教育出版社,2009年第二版 3、马淑兰.单片机技术及应用实例分析[M]西安电子科技大学出版社,2009年 4、李朝青.单片机原理及接口技术(第三版).北京:北京航空航天大学社,2005.10. 5 、郑阿奇.Auto CAD 实用教程.西安:电子工业出版社,2006.4 6、刘同法.单片机外围接口电路与工程实践.北京:北京航空航天出版社,2007.2- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 生产 流水线 产品 产量 显示 系统 大学本科 毕业论文
咨信网温馨提示:
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
1、咨信平台为文档C2C交易模式,即用户上传的文档直接被用户下载,收益归上传人(含作者)所有;本站仅是提供信息存储空间和展示预览,仅对用户上传内容的表现方式做保护处理,对上载内容不做任何修改或编辑。所展示的作品文档包括内容和图片全部来源于网络用户和作者上传投稿,我们不确定上传用户享有完全著作权,根据《信息网络传播权保护条例》,如果侵犯了您的版权、权益或隐私,请联系我们,核实后会尽快下架及时删除,并可随时和客服了解处理情况,尊重保护知识产权我们共同努力。
2、文档的总页数、文档格式和文档大小以系统显示为准(内容中显示的页数不一定正确),网站客服只以系统显示的页数、文件格式、文档大小作为仲裁依据,个别因单元格分列造成显示页码不一将协商解决,平台无法对文档的真实性、完整性、权威性、准确性、专业性及其观点立场做任何保证或承诺,下载前须认真查看,确认无误后再购买,务必慎重购买;若有违法违纪将进行移交司法处理,若涉侵权平台将进行基本处罚并下架。
3、本站所有内容均由用户上传,付费前请自行鉴别,如您付费,意味着您已接受本站规则且自行承担风险,本站不进行额外附加服务,虚拟产品一经售出概不退款(未进行购买下载可退充值款),文档一经付费(服务费)、不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
4、如你看到网页展示的文档有www.zixin.com.cn水印,是因预览和防盗链等技术需要对页面进行转换压缩成图而已,我们并不对上传的文档进行任何编辑或修改,文档下载后都不会有水印标识(原文档上传前个别存留的除外),下载后原文更清晰;试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓;PPT和DOC文档可被视为“模板”,允许上传人保留章节、目录结构的情况下删减部份的内容;PDF文档不管是原文档转换或图片扫描而得,本站不作要求视为允许,下载前自行私信或留言给上传者【胜****】。
5、本文档所展示的图片、画像、字体、音乐的版权可能需版权方额外授权,请谨慎使用;网站提供的党政主题相关内容(国旗、国徽、党徽--等)目的在于配合国家政策宣传,仅限个人学习分享使用,禁止用于任何广告和商用目的。
6、文档遇到问题,请及时私信或留言给本站上传会员【胜****】,需本站解决可联系【 微信客服】、【 QQ客服】,若有其他问题请点击或扫码反馈【 服务填表】;文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“【 版权申诉】”(推荐),意见反馈和侵权处理邮箱:1219186828@qq.com;也可以拔打客服电话:4008-655-100;投诉/维权电话:4009-655-100。
关于本文