




版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1、沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计沈阳航空航天大学北方科技学院沈阳航空航天大学北方科技学院课程设计说明书课程设计说明书课设题目课设题目 金属工件质量监测及统计系统设计金属工件质量监测及统计系统设计 沈阳航空航天大学北方科技学院 课课 程程 设设 计计 任任 务务 书书课程设计题目 金属工件质量监测与统计系统设计 教 研 室 工学一部 专业 测控技术与仪器 班级 11 测控 2 学号 B14140228 姓名 课程设计时间: 2014 年 12 月 29 日至 2015 年 1 月 16 日沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计
2、课程设计的内容及要求:1. 内容采用单片机和传感器实现金属工件的高度质量监测,当高度符合标准时,产品合格指示灯亮,相应合格产品数量累加。当金属工件高度不合格时,给出声光报警提示。2. 技术指标(1) 金属工件高度检测。(2) 给出高度合格灯光指示和合格产品数目的自动累加,LED 显示: 个。(3) 给出高度不合格产品的声光报警提示。3. 要求(1) 制定设计方案,并绘制出系统工作框图。(2) 绘制电路原理图,并将传感器、单片机实验箱、电源等硬件正确可靠地连接。(3) 用单片机实验箱进行程序设计与系统调试。(4) 撰写一篇 6000 字到 8000 字的课程设计报告。指导教师 年 月 日目目 录
3、录摘 要 .10 绪论 .10.1 研究的背景及意义 .10.2 本课题的主要内容及任务 .21 系统方案及工作原理 .2沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计1.1 设计方案 .2 1.2 电涡流传感器测厚原理 .32 硬件系统设计 .42.1 硬件设计方案 .42.2 单片机最小系统 .52.3 显示电路设计 .92.4 A/D 转换电路 .93 软件系统设计 .103.1 主程序设计 .103.2 A/D 转换子程序设计 .123.3 报警电路子程序设计 .133.4 显示电路子程序 .144 调试与分析 .14参考文献 .14课设总结 .16附录 1 原
4、理图 .17附录 2 程序 .18沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计金属工件质量监测及统计系统设计金属工件质量监测及统计系统设计俞文浩 沈阳航空航天大学北方科技学院摘摘 要要本文阐述的是金属工件质量监测及统计系统设计,本课题利用电涡流传感器、单片机技术实习对金属工件的监测和统计,广泛应用于工业当中,可以提高产品质量和生产效率。本课题的目的是把合格的工件统计出来,不合格的工件做报警处理,能够实现对金属工件高速、高分辨率的自动监测系统。根据传感器和 LED 显示就能够知道有多少个工件高度符合,从而实现了统计的目的。关键词:电涡流传感器;LED 显示;单片机沈阳航
5、空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 2 页0 绪论0.1 研究的背景及意义厚度是工业生产中最常见和最基本的工业参数之一,是与人类的生活、工作关系最密切的物理量,也是各学科与工程研究设计中经常遇到和必须精确测量的物理量。所以厚度的测量问题是一个经常遇到的问题。厚度测量方法有很多:简单的厚度测量可以用卷尺或直尺来完成,要求精度高的用游标卡尺来完成,一些金属的厚度还可以用传感器来测量,具体用什么方法测厚要根据所测物体的大小、形状、材质以及测量精度来定。在进行金属的厚度测量时,经常遇到金属表面有非金属涂层或油污等杂质使接触测量不准确或无法进行,而且在工业现场的在线测量也
6、使得接触式测量变得困难,这就使得非接触式测量的优点显现出来。电涡流传感器是 20 世纪 70 年代以来得到迅速发展的一种传感器,它利用电涡流效应进行工作。由于结构简单、灵敏度高、频响范围宽、不受油污等介质的影响,并能进行非接触测量,可用广泛用来检测金属材质的厚度。随着在线检验精度和效率要求的不断提高,对测量金属板材设备提出了越来越高的要求。所以今天对测量金属板材设备的要求实际上是对高精度自动化测量设备的要求。近年来,精密测量技术发展迅速,成果喜人。例如在线测量技术,已可进行加工状态的实时测量与显示,及时检测加工是否出现异常状况,从而可大幅度提高生产效率。面对我国高速发展的电子测量仪器市场,电子
7、测量仪器有关企业将加快技术进步和市场开发的步伐,努力做好国内外市场的开拓工作,真正把中国的电子测量仪器产业做强、做大,将更多、更好、更新的电子测量仪器产品提供给广大用户。总之,测量技术必须实现高精度化,同时也要求实现高速化和高效率化,因此,非接触测量和高效率测量也必然成为新世纪精密测量技术的重要发展方向随着大规模集成电路、计算机技术的迅速发展,以及人工智能在测试技术方的广泛应用,传统电子测量仪器在原理、功能、精度及自动化等方面都发生了巨大的变化,逐步形成了一种完全突破传统概念的新一代测试仪器智能仪器。目前,不仅大多数传统电子仪器已有相应换代的智能化产品,而且还出现了一些全新的仪器类型和测试系统
8、,仪器智能化已成为现代电子仪器发展的主流方向。单片机自20 世纪 70 年代问世以来,作为微计算机一个很重要的分支,应用广泛,发展迅速,已对人类社会产生了巨大的影响。尤其是美国 Intel 公司生产的 MCS51 系列单片机,由于其有集成度高、处理功能强、系统结构简单、价格低廉、易于使用等优点,在我国已得到广泛的应用,在智能仪器仪表、工业检测控制、电子电力、电机一体化方面取得了令人瞩目的成果。由于单片机的飞速发展,从而产生了各式各样的以单片机为核心的测量沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 3 页仪器。0.2 本课题的主要内容及任务本课题主要以单片机为中心,
9、设计电涡流式传感器测量电路、单片机系统电路及相应的软件系统,实现金属工件的测量、厚度合格检验及其超标报警。厚度合格检验时的设定厚度和误差等级设置,通过 LED 显示计数,给出检验时超标与否的指示灯提示及蜂鸣超标报警提示。设计测厚仪的硬件电路系统,包括模拟电路部分(传感器及其测量电路、信号调理电路等)和数字电路部分(单片机系统的硬件电路、键盘电路及 LED 显示电路等) 。设计单片机软件系统实现测厚仪设定功能和完成系统联调本次设计的电涡流式金属板材测厚仪应符合以下技术指标:1键盘设定厚度“测量”或厚度合格“检验”的功能选择;厚度合格检验时的设定对应电压和误差等级设置。2金属板材的厚度测量。电压测
10、量范围:2.9-3.1v,测量精度可达 0.1v。厚度测量个数采用 LED 显示:。3实现厚度的合格检验功能,给出厚度合格检验合格指示或不合格指示(超厚指 示或超薄指示)及其蜂鸣报警提示。基于此任务,本课题中利用电涡流传感器进行金属工件的厚度测量,其内容主要分为软件和硬件两部分。在遵循软硬件相结合的原则下,先熟悉软件环境,然后进行硬件电路设计,再根据设计的硬件进行软件编程,进行模块化设计,并对各模块进行调试。 1 系统方案及工作原理1.1 设计方案针对本课题的设计任务,进行分析得到:本次设计用电涡流传感器进行厚度测量,将测得的距离变化转换为电信号,通过 A/D 转换,转换为能供单片机直接识别的
11、数字信号。单片机将得到的信号进行处理,如果满足测量范围,正常输出信号,通过 LED 显示。如果不满足,则通过发光二极管显示来表示具体情况。该电涡流测厚度的设计,总体上大致可分为一下几个部分组成:电涡流检测部分,A/D 转化部分,单片机处理部分,LED显示部分,键盘输入部分,不同颜色二极管发光报警部分。沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 4 页图 1 工作流程图1.2 电涡流传感器测厚原理高频反射式电涡流传感器测厚度的原理图如下 2 所示。这时金属板材中涡流环的损耗与金属板材的厚度 h 成正比。由于金属板材中的涡流是由发射线圈产生的电磁场所激励,所以是根据能
12、量守恒定律,涡流损耗功率 P 的变化,必然影响到发射线圈所建立起来的磁感应强度 B,这时,金属板材接收线圈感应到由发射线圈所建设起来的、并受金属板材厚度变化所影响的这个感应强度 B,在接收线圈中就感应出与 B 变化相对应的感生电动势 E,从而实现了对金属板材厚度的测量。传感器和基准面的距离 x 是固定的,将被测物体放在基准面上以后,可测量出涡流传感器与被测物体间的距离 d,于是可以求出被测物体的厚度 h=x-d。当工件高度质量标准时,输出电压保持恒定,当输出电压波动,说明工件高度变化,通过传感器输出电压的测量,即可知工件高度的变化情况。从而实现高度的标准化监测。沈阳航空航天大学北方科技学院课程
13、设计论文金属工件质量监测及统计系统设计第 5 页图 2 高频反射涡流传感器测量厚度原理图此类传感器适宜金属板材的厚度测量,且特性曲线接近线性,可根据测量时的精度要求对其进行分段线性化,分段越多测量精确度越高。2 硬件系统设计2.1 硬件设计方案在仪器设计时,一方面要考虑控制任务较多,接口复杂,另一方面也要考虑成本问题。综合这两方面的因素,选用了 MCS-51 系列中的 89C52 单片机作为核心元件。该硬件部分主要是信号测量电路和单片机系统电路两部分组成。电涡流传感器测量电路的输出信号通过 A/D 转换电路输入到单片机中,同时单片机外接按键电路控制单片机的程序运行以及参数设定,使得仪器按要求工
14、作。最后的结果用外接的 LED 显示再配合蜂鸣器和发光二极管达到报警功能,使得仪器更加人性化。在设计测厚仪时,利用电涡流传感器测量电路输出电压作为初始信号。为了能将电压信号转换成数字信号进行处理显示,需要接 A/D 转换器 ADC0809,而 ADC0809 的工作电压为 05V,大于传感器输出电压,所以还需要接差放电路。完成数字信号的转换后对信号进行处理就可以用单片机配合软件编程来完成。本系统的硬件系统框图如图 3 所示。沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 6 页图 3 硬件系统框图2.2 单片机最小系统图 4 单片机最小系统P0口: P0 口是一组8
15、位漏极开路型双向I/O口,也即地址/数据总线复用口。作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“1”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8 位)和数据总线复用,在访问期间激活内部上拉电阻。在Flash 编程时,P0口接收指令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻5。 P1 口: P1 是一个带内部上拉电阻的8 位双向I /O 口,P1 的输出缓冲级可驱沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 7 页动 4 个TTL逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时
16、可作输入口。作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(TTL)。Flash 编程和程序校验期间,P1 接收低8 位地址。 P2 口:P2 是一个带有内部上拉电阻的8 位双向I/O口,P2 的输出缓冲级可驱动4 个TTL 逻辑门电路。对端口写“1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口,作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流。在访问外部程序存储器或16位地址的外部数据存储器(例如执行MOVX DPTR 指令)时,P2口送出高8 位地址数据。在访问8位地址的外部数据存储器(如执行MOVX RI 指令)时,P2
17、口线上的内容(也即特殊功能寄存器区 R2 寄存器的内容),在整个访问期间不改变。Flash 编程或校验时,P2 亦接收高位地址和其它控制信号。P3 口: P3 口是一组带有内部上拉电阻的 8 位双向 I/O 口。P3 口输出缓冲级可驱动 4 个 TTL 逻辑门电路。对 P3 口写入“1”时,它们被内部上拉电阻拉高并可作为输入端口。作输入端时,被外部拉低的 P3 口将用上拉电阻输出电流。P3 口除了作为一般的I/O 口线外,更重要的用途是它的第二功能,如表 1 所示:表 1 P3 口第二功能P3.0RXD串行输入口P3.1TXD串行输出口P3.2INT0外部中断 0P3.3INT1外部中断 1P
18、3.4T0计数器 0 外部输入P3.5T1计数器 1 外部输入P3.6WR外部数据存储器写选通P3.7RD外部数据存储器读选通P3 口同时为闪速编程和编程校验接收一些控制信号RST 复位输入。当振荡器工作时,RST 引脚出现两个机器周期以上高电平将使单片沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 8 页机复位。 ALE/PROG:当访问外部程序存储器或数据存储器时,ALE(地址锁存允许)输出脉冲用于锁存地址的低 8 位字节。即使不访问外部存储器,ALE 仍以时钟振荡频率的 l/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。要注意的是:每当访问外部数
19、据存储器时将跳过一个 ALE 脉冲。对 Flash 存储器编程期间,该引脚还用于输入编程脉冲 (PROG) 。 如有必要,可通过对特殊功能寄存器(SFR)区中的 8EH 单元的 DO 位置位,可禁止ALE 操作。该位置位后,只有一条 MOVX 和 MOVC 指令 ALE 才会被激活。此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置 ALE 无 。PSEN:程序储存允许(PSEN )输出是外部程序存储器的读选通信号,当 AT89C51 由外部程序存储器取指令(或数据)时,每个机器周期有两次 PSEN ,即输出两个脉冲。在此期间,当访问外部数据存储器,这两次有的 PSEN 信号不出现。 EA
20、 VPP 外部访问允许。欲使 CPU 仅访问外部程序存储器(地址为 0000HFFFFH) ,EA 端必须保持低电平(接地) 。需注意的是:如果加密位 LB1 被编程,复位时内部会锁存 EA 端状态。 如 EA 端为高电平 (接 VCC 端) ,CPU 则执行内部程序存储器中的指令。 Flash 存储器编程时,该引脚加上+12V 的编程允许电源 Vpp,当然这必须是该器件是使用 12V 编程电压 Vpp 。 XTAL1 振荡器反相放大器的及内部时钟发生器的输入端。 XTAL2 振荡器反相放大器的输出端。Vcc 电源电压 GND 地2、时钟电路:单片机工作的时间基准,决定单片机工作速度。时钟电路
21、就是振荡电路,向单片机提供一个正弦波信号作为基准,决定单片机的执行速度。AT89S51 单片机时钟频率范围:0 33MHz。沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 9 页图 5 时钟电路3、复位电路:确定单片机工作的起始状态,完成单片机的启动过程。图 6 复位电路单片机接通电源时产生复位信号,完成单片机启动,确定单片机起始工作状态。手动按键产生复位信号,完成单片机启动,确定单片机的初始状态。通常在单片机工作出现混乱或“死机”时,使用手动复位可实现单片机“重启” 。沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 10 页2.3 显示电路
22、设计显示电路作为常用的现场人机接口,尤其是作为测量数据的智能仪表,显示电路的设计是不可缺少的。作为温湿度测量系统,显示电路的设计也不例外。在本设计系统中,不仅要显示测量的温湿度值,而且还有不同的温湿度报警参数,故而显示器的设计是十分必要的。显示器是最常用的输出设备。显示器件使用最多的是发光二极管显示器(LED)和液晶显示器(LCD) 。因为它们都具有结构简单、耗电少、价格低廉、接口简单、寿命长等优点,广泛应用于智能仪表场合,尤其是单片机系统中大量应用。考虑到使用环境的特点(工作温度、光线等) ,在本设计中我们选用 LED 数码管显示。AT89C51 单片机的 P3 口。通过位选信号送点亮相应的
23、发光二极管。实现 LED 数码管的动态显示。AT89C51 单片机的P1 口作为 LED 显示器的字型码输入口。点亮的发光二极管显示出相应的数字。LED 是一种图形点阵液晶显示器,它主要由行驱动器/列驱动器及 12864 全点阵液晶显示器组成14。可完成图形显示,也可以显示 82 个(1616 点阵)数字或 84 个(1616 点阵)汉字。LED 接 P3 口必须接上拉电阻, P3 口才能输入高电平,LED 正常工作。图 7 显示电路2.4 A/D 转换电路传感器与 A/D 转换器连线如图 8 所示沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 11 页图 8 A/D
24、 转换电路3 软件系统设计3.1 主程序设计开始之后立即进入主程序,系统初始化之后开始高度检测,由于电涡流传感器无法仿真,只能模拟,所以规定的高度一定有一个对应的电压,由于可能有误差,所以规定了一个电压范围 2.9v-3.1v,在范围内就是高度合格,然后计数,不在电压范围内就不合格,开始报警。沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 12 页信号清零按键按下?高度检测报警显示NY图 9 主程序框图开始系统初始化沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 13 页3.2 A/D 转换子程序设计图 10 A/D 转换子程序框图沈阳航空航
25、天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 14 页3.3 报警电路子程序设计图 11 报警电路子程序框图沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 15 页3.4 显示电路子程序图 12 显示电路子程序4 调试与分析由于电涡流传感器不能直接仿真,所以只能模拟,本课设是有规定的高度检测,因为高度对应一个电压值,由于有误差,所以规定一个电压范围 2.9v-3.1v,被测金属工件电压在规定电压范围内就技术,不在规定范围内就报警。参考文献1钱显毅.传感器原理与应用.东南大学出版社.2008.72冯建华 赵亮.单片机应用系统设计与产品开发.人民邮电出版
26、社.2004.113卢胜利 郝立果 丁峰 边琰.单片机原理与应用技术实践.机械工业出版社.2009.54常喜茂 孔英会 付小宁.C51 基础与应用实例.电子工业出版社.2009.1沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 16 页5谭浩强.C 程序设计.清华大学出版社.2005.76康华光.电子技术基础(模拟部分) .高等教育出版社.2006.17康华光.电子技术基础(数字部分) .高等教育出版社.2006.18江思敏 陈明.Protel 电路设计教程.清华大学出版社.2008.39孙余凯 吴鸣山 项绮明.传感器应用电路 300 例.电子工业出版社.2008.3
27、10邦田.电子电路使用抗干扰技术.人民邮电出版社社.1994.6沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 17 页课设总结课设总结在本次课程设计中,通过上网查资料,到图书馆借阅图书等方法了解了单片机电路的设计方法,并通过使用 Protuse 软件成功仿真出来了,在仿真过程中,通过自己调试,将电路连接成果并且成功仿真出来了。在课程设计这段时间里,使我对以前的知识有了更加深刻的了解,将以前学习的数字电路和智能仪器联系起来,并且将他们都应用于实际当中,最终完成了设计任务。通过本次课设,让我了解到要完成一个设计任务,可以将任务分成几个功能模块,分开完成。这样可以提高设计
28、效率,并且将设计难度简化了。当所有功能模块都能达到预定的功能时,再将其组合在一起,最终完成我所要完成的设计任务。在课设过程中,通过不同功能的电路组合在一起就可以实现我所想要得到的功能,这些都使我受益匪浅。在仿真过程中,通过自己连接电路图,使用仿真软件,使我对 Keil、proteus 和 protel 等软件的运用更加熟练了,找寻各种器件也更加的快速,这样可以更加快速的完成电路图,并且对如何测量各种数据也都有了了解。在上网查资料和阅读相关书籍的时候,使我学到了很多在课堂上没有学到的知识,并且将这些知识应用与实际中了,这次课程设计给了我一次很好的实践会,给我再下学期做毕设设计奠定了基础。2015
29、 年 1 月 16 日完成沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 18 页附录附录 1 1 原理图原理图沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 19 页附录附录 2 2 程序程序#include #include #define fosc11.0592/ 晶振频率 #define time0 2 / 定时 2ms#define time1 50 / 定时 50ms #define uchar unsigned char #define uint unsigned int#define AddWr 0 x90 /写数据地址 #d
30、efine AddRd 0 x91 /读数据地址sbit Sda=P20; /定义总线连接端口sbit Scl=P21; sbit Wei1=P24;/位选 1sbit Wei2=P25; /位选 2sbit Wei3=P26;/位选 3sbit Wei4=P27;/位选 4 sbit PassLED=P37;/合格指示灯sbit WarnLED=P36;/蜂鸣器沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 20 页sbit TestKey=P10;/测试按键uchar LEDbuf4;/ 字型码缓冲区uchar Position;/ 字位bit T1up;/定时器
31、 1 的标志 uint timer0,timer1; / 临时变量,用于计算定时 void display(void);/ 显示函数void Update( uchar a,uchar b, uchar c,uchar d) ;/更新数据 unsigned char code table= 0 x3f,0 x06,0 x5b,0 x4f,0 x66,0 x6d,0 x7d,0 x07,0 x7f,0 x6f, /8 段码显示 0-90 xbf,0 x86,0 xdb,0 xcf,0 xe6,0 xed,0 xfd,0 x87,0 xff,0 xef, ;void Delay_1ms(uint
32、i);/1ms 延时 void Initial_main(); /主函数初始化uchar ReadADC(unsigned char Chl); /读 AD 转换值bit KeyRealse; /KeyRealse 按键松开标志uint Count; /合格个数沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 21 页void main(void) /主程序uint ADtemp;/保存 AD 转换后的值Initial_main();/初始化WarnLED=1;PassLED=1;Count=0;/合格数初始化为 0Update(0,0,0,0);while(1)if(
33、TestKey=0)&(KeyRealse=1) /检测测试按键是否按下Delay_1ms(100); /延时防抖if(TestKey=0) /检测测试按键是否按下KeyRealse=0; /按键标志清零ADtemp=ReadADC(2); /进行 AD 转换ADtemp=ReadADC(2); /进行 AD 转换ADtemp= ADtemp*50/256 ; /百分比 if(ADtemp=29)& (ADtemp=31)/高度合格Count+;/合格数增加 1Update(ADtemp/10%10+10,ADtemp%10,Count/10%10,Count%10); /更新
34、数字显示PassLED=0;/合格灯亮起Delay_1ms(500);/延时 1 秒PassLED=1;/合格灯灭elseUpdate(ADtemp/10%10+10,ADtemp%10,Count/10%10,Count%10); /更新数字显示沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 22 页WarnLED=0;/报警灯亮起Delay_1ms(500);/延时 1 秒WarnLED=1;/报警灯熄灭 if(TestKey=1)KeyRealse=1;/按键标志置位void Initial_main()TMOD = 0 x11;/ T0,T1 工作方式 1 /
35、*2ms 定时设置*/timer0 = 65536-time0*1000*fosc/12; TH0=(timer0/256);/定时器 th0,tl0 初值输入TL0=(timer0%256);TR0=1; /定时器 0 触发位置位,开始定时ET0=1; /定时器 0 开中断 沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 23 页EA = 1; /开总中断Position = 0 x00; / 从第一位数码管开始 void Delay_1ms(uint i)/1ms 延时 uint x, j; for(j=0;ji;j+) for(x=0;x7)Position=0
36、; 沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 25 页/*- 启动 IIC 总线-*/ void Start(void) Sda=1; _nop_(); Scl=1; _nop_(); Sda=0; _nop_(); Scl=0; /*- 停止 IIC 总线-*/ void Stop(void) Sda=0; _nop_(); Scl=1; _nop_(); Sda=1; _nop_();沈阳航空航天大学北方科技学院课程设计论文金属工件质量监测及统计系统设计第 26 页 Scl=0; /*- 应答 IIC 总线-*/ void Ack(void) Sda=0;_nop_();Scl=1;_nop_();Scl=0;_nop_();/*- 非应答 IIC 总线-*/void NoAck(voi
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 2025年中国呼叫中心行业市场深度分析及发展前景预测报告
- 校园课外活动方案模板
- 适合伴侣聚会的活动方案
- 母亲节幼儿园创意活动方案
- 双活动大型促销活动方案
- 2025年中国服务器密码机行业市场发展监测及投资前景展望报告
- 钢塔桅行业深度研究分析报告(2024-2030版)
- 世界无烟日宣传系列活动策划方案
- 儿童简笔画入门教学课件
- 学校共青团管理工作计划方案
- 充电桩安装劳务合同范例
- 2024年江苏省支付清算知识竞赛备考试题库(含答案)
- 养牛夏季知识培训课件
- 项目部领导带班值班安排表
- 咯血病人护理常规
- 2025年江苏常州公交集团招聘笔试参考题库含答案解析
- 办公空间中的色彩设计课件
- 【MOOC】移动通信-河海大学 中国大学慕课MOOC答案
- 智能影像:AI在视频艺术中的新探索
- 风险传导机制研究
- 无人机装调检修工理论知识考试题库及答案
评论
0/150
提交评论