已阅读5页,还剩23页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本科生课程设计 论文 辽辽 宁宁 工工 业业 大大 学学 单片机原理及接口技术单片机原理及接口技术 课程设计 论文 课程设计 论文 题目 题目 加热炉温度控制器设计加热炉温度控制器设计 院 系 院 系 电气工程学院电气工程学院 专业班级 专业班级 电气电气092092 学学 号 号 090303040090303040 学生姓名 学生姓名 指导教师 指导教师 签字 起止时间 起止时间 2012 06 24 2012 07 062012 06 24 2012 07 06 本科生课程设计 论文 I 课程设计 论文 任务及评语课程设计 论文 任务及评语 院 系 电气工程学院 教研室 电气工程及其自动 化 本科生课程设计 论文 II 注 成绩 平时20 论文质量60 答辩20 以百分制计算 学 号学生姓名专业班级电气092 课程设计 论文 题目 加热炉温度控制器设计 课程设计 论文 任务 高温加热炉利用煤气加热 通过传感器测量温度 四相 5V 1A 步进电机调节阀门来 调节进气量 温度控制范围 0 1800 设计任务 设计任务 1 CPU 最小系统设计 包括 CPU 选择 晶振电路 复位电路 2 温度传感器及接口电路设计 3 步进电机驱动电路设计 4 程序流程图设计及程序清单编写 技术参数 技术参数 1 温度控制范围 0 1800 2 工作电源 220V 设计要求设计要求 1 分析系统功能 尽可能降低成本 选择合适的单片机 AD 转换器 输出电路等 2 应用专业绘图软件绘制硬件电路图和软件流程图 3 按规定格式 撰写 打印设计说明书一份 其中程序开发要有详细的软件设计说明 详细阐述系统的工作过程 字数应在 4000 字以上 进度计划 第 1 天 查阅收集资料 第 2 天 总体设计方案的确定 第 3 4 天 CPU 最小系统设计 第 5 天温度传感器及接口电路设计 第 6 天步进电机驱动电路设计 第 7 天 程序流程图设计 第 8 天 软件编写与调试 第 9 天 设计说明书完成 第 10 天 答辩 指导教师评语及成绩 平时 论文质量 答辩 总成绩 指导教师签字 年 月 日 本科生课程设计 论文 III 摘 要 本文主要从硬件和软件两方面介绍了如何运用 89C51 单片机设计加热炉的温 度控制系统 说明了怎么实现对加热炉温度的控制 并对硬件原理图和程序流程 图作了简洁的描述 还介绍了在加热炉温度控制系统的软硬件设计中的一些主要 技术关键环节 该系统主要以 89C51 单片机为核心 由 LED 显示电路 键盘输 入电路 模拟检测电路 模 数转换电路 步进电动机控制电路等构成 用 89C51 单片机设计的温度检测电路是本次设计的主要内容 是整个单片机 温度控制系统设计中不可缺少的一部分 该系统利用温度传感器对温度进行了实 时采集与检测 从而对加热炉的温度进行更精确的控制 本设计介绍的单片机温度控制系统主要内容包有系统方案 元器件选择 系 统理论分析 硬件设计 软件设计 系统调试等几方面 关键词 单片机 温度传感器 温度检测 本科生课程设计 论文 IV 目录目录 第 1 章 绪论 1 1 1 加热炉温度控制器概况 1 1 2 本文研究内容 1 第 2 章 CPU 最小系统设计 3 2 1 加热炉温度控制器总体设计方案 3 2 1 1 加热炉温度控制框图设计 3 2 1 2 工作过程分析 3 2 2 CPU 的选择 4 2 3 复位电路设计 5 2 4 时钟电路设计 6 2 5 CPU 最小系统图 6 第 3 章 输入输出接口电路设计 8 3 1 温度传感器的选择 8 3 2 温度检测接口电路设计 8 3 2 1 A D 转换器 8 3 2 2 模拟量检测接口电路图 9 3 3 四相步进电动机与单片机接口电路 10 3 4 人机对话接口电路设计 11 3 4 1 按键设计 11 3 4 2 显示电路设计 11 第 4 章 系统软件设计 13 4 1 软件实现功能及主程序设计 13 4 2 模拟量检测流程图设计 14 4 3 步进电机流程图设计 15 4 4 中断系统的流程图设计 15 第 5 章 系统设计与分析 17 5 1 系统原理图 17 本科生课程设计 论文 V 5 2 系统原理综述 17 第 6 章 课程设计总结 19 参考文献 20 本科生课程设计 论文 1 第 1 章 绪论 1 1 加热炉温度控制器概况 随着社会的发展 温度的测量及控制变得越来越重要 温度是生产过程和科 学实验中普遍而且重要的物理参数 在工业生产过程中为了高效地进行生产 必 须对生产工艺过程中的主要参数 如温度 压力 流量 速度等进行有效的控制 其中温度的控制在生产过程中占有相当大的比例 准确测量和有效控制温度是优 质 高产 低耗和安全生产的重要条件 在工业的研制和生产中 为了保证生产 过程的稳定运行并提高控制精度 采用微电子技术是重要的途径 它的作用主要 是改善劳动条件 节约能源 防止生产和设备事故 以获得好的技术指标和经济 效益 加热炉是将物料或工件加热的设备 按热源划分有燃料加热炉 电阻加热炉 感应加热炉 微波加热炉等 应用遍及石油 化工 冶金 机械 热处理 表面 处理 建材 电子 材料 轻工 日化 制药等诸多行业领域 加热炉按炉温分 布 炉膛沿长度方向可分为预热段 加热段和均热段 作为控制系统中的一个典型实验设计 单片机温度控制系统综合运用了微机 原理 自动控制原理 传感器原理 模拟电子技术 数字控制技术 键盘显示技 术等诸多方面的知识 是对所学知识的一次综合运用 本课题采用 98c51 单片机来对温度进行控制 不仅具有控制方便 组态简单 和灵活性大等优点 而且可以大幅度提高被控温度的技术指标 1 2 本文研究内容 温度是工业控制中主要的被控参数之一 特别是在冶金 化工 建材 食品 机械等工业中 具有举足重轻的作用 对于不同场所 不同工艺 所需温度高低 范围不同 精度不同 采用的测 温元件 测温方法以及对温度的控制方式也有所不同 产品工艺不同 控制温度 的精度不同 时效不同 则对数据采集的精度和采用的控制算法也不同 因而 对温度的测控方法多种多样 随着电子技术和微型计算机的迅速发展 微机测量 和控制技术也得到了迅速的发展和广泛的应用 利用微机对温度进行测控的技术 本科生课程设计 论文 2 也便随之而生 并得到日益发展和完善 越来越显示出其优越性 现在我们完全 可以运用单片机和电子温度传感器对某处进行温度检测 而且我们可以很容易地 做到多点的温度检测 如果对此原理图稍加改进 我们还可以进行不同地点的实 时温度检测和控制 本次设计 加热炉温度控制器的设计 正是运用单片机和温度传感器对温度 进行控制 本次设计的内容为 以 89C51 单片机为核心 高温加热炉利用煤气 加热 通过传感器测量温度 四相 5V 1A 步进电机调节阀门来调节进气量 具体设计任务 1 CPU 最小系统设计 包括 CPU 选择 晶振电路 复位电路 2 温度传感器及接口电路设计 3 步进电机驱动电路设计 4 程序流程图设计及程序清单编写 5 温度控制范围 0 1800 6 工作电源 220V 本科生课程设计 论文 3 阀门步进电机 加 热 器 显示 键盘 单 片 机 A D 转换器 第 2 章 CPU 最小系统设计 2 1 加热炉温度控制器总体设计方案 2 1 1 加热炉温度控制框图设计 单片机温度控制系统是以 89C5l 单片机为控制核心 辅以采样电路 驱动电 路 步进电机电路对电炉炉温进行控制的微机控制系统 系统的原理框图如图 2 1 所示 其基本控制原理为 用键盘将温度的设定值送入单片机 通过信号采集 电路将温度信号采集到后 送到 A D 转换电路将信号转换成数字量送入单片机 系统进行控制运算 控制步进电动机进而控制加热炉的温度 图2 1加热炉温度控制框图 2 1 2 工作过程分析 由温度控制器工作流程图分析具体的工作过程 首先 通过热电耦采集加热 炉中的温度 通过相应的电路使温度信号转换为电压信号 由于单片机制能识别 数字量 因此还需要经 A D 转换 使模拟电压信号转化为数字量信号 A D 转换后的数字量进入单片机 89C51 后 由程序算法 判断温度是不是超 过设定值 并且有相应的键盘显示电路 用以显示加热炉的温度 根据判断温度 是否超过设定值 由单片机发出相应的指令 经步进电机控制电磁阀 从而通过 阀门的控制就可以控制煤气的进气量多少 也就可以达到对加热炉温度的调节和 运算放大器 温度传感器 本科生课程设计 论文 4 控制 2 2 CPU 的选择 单片微型计算机简称单片机 又称微控制器 嵌入式微控制器等 属于第四 代电子计算机 它把中央处理器 存储器 输入 输出接口电路以及定时器计数器 集成在一块芯片上 从而具有体积小 功耗低 价格低廉 抗干扰能力强且可靠 性高等特点 因此 适合应用于工业过程控制 智能仪器仪表和测控系统的前端 装置 因此 在本课题设计的温度控制系统中 采用单片机来实现 选用 89C51 单 片机 芯片引脚如图 2 2 所示 VSS 接地端 VCC 电源端 正常操作及对 FLASH ROM 编程和验证时接 5V 电源 图 2 2 89C51 芯片引脚 P0 口 是双向 8 位三态 I O 口 在访问外部存储器时 可分时用作低 8 位地 址线和 8 位数据线 在 FLASH ROM 编程时 它输入指令字节 而在验证程序时 则输出指令 P0 口能驱动 8 个 LSTTL 门电路 P1 口 是一个具有内部上拉电阻的 8 位双向 I O 口 在对 FLASH ROM 编程和程序验证时 它接受低 8 位地址 能驱动 4 个 LSTTL 门电路 P2 口 P2 口是一个具有内部上拉电阻的 8 位双向 I O 口 在访问外部存储 P1 0 1 P1 2 3 P1 1 2 P1 3 4 P1 4 5 P1 5 6 P1 6 7 P1 7 8 RESET 9 P3 0 10 P3 1 11 P3 3 13 P3 2 12 P3 4 14 P3 5 15 P3 6 16 P3 7 17 X T AL1 19 X T AL2 18 V SS 20 P2 0 21 P2 1 22 P2 2 23 P2 3 24 P2 4 25 P2 5 26 P2 6 27 P2 7 28 PSEN 29 ALE 30 EA 31 P0 7 32 P0 6 33 P0 5 34 P0 4 35 P0 3 36 P0 2 37 P0 1 38 P0 0 39 V CC 40 89c51 本科生课程设计 论文 5 器时 它送出高 8 位地址 在对 FLASH ROM 编程和程序验证时 它接收高 8 位地址和其他控制信号 能驱动 4 个 LSTTL 门电路 P3 口 P3 口是一个具有内部上拉电阻的 8 位双向 I O 口 能驱动 4 个 LSTTL 门电路 RST 复位信号输入端 高电平有效 当振荡器工作时 出现两个机器周期 以上的高电平 就可以使单片机复位 ALE PROG 地址锁存允许信号 PSEN 外部程序存储器选通信号 EA VPP 访问内 外部程序存储器控制信号 接高电平时 CPU 访问并执行 内部程序存储器的指令 但当程序计数器值超过 0FFFH 时 将自动转去执行外部 程序存储器中的程序 接低电平时 CPU 只访问并执行外部程序存储器中的指令 XTAL1 振荡器反相放大器和内部时钟发生电路的输入端 XTAL2 振荡器反相放大器的输出端 2 3 复位电路设计 复位电路和时钟电路是维持单片机最小系统运行的基本模块 复位是单片机 的初始化操作 单片机系统在上电启动运行时 都需要先复位 其作用是使 CPU 和系统中其他部件都处于一个确定的初始状态 并从这个状态开始工作 因此 复位是一个很重要的操作方式 但单片机本身不能自动复位的 必须配合相应的 外部复位电路才能实现的 如图 2 3 所示 当 89C51 通电 时钟电路开始工作 在单片机的 RST 引脚加上大于 24 个时 钟周期以上的正脉冲 系统即初始复位 初始化后 程序计数器 PC 指向 0000H P0 P3 输出口全部为高电平 堆栈指针写入 07H 其他专用寄存器被清 0 RST 由高电平降为低电平后 系统从 0000H 地址开始执行程序 V ss R E S T V C C V C C89 c5 1 本科生课程设计 论文 6 图 2 3 复位电路 本科生课程设计 论文 7 2 4 时钟电路设计 单片机的各个功能部件的运行都是以时钟控制信号为基准 有条不紊的一拍 一拍的工作 因此 时钟频率直接影响到单片机的速度 常用的时钟电路设计有 两种方式 一种是内部时钟方式 另一种是外部时钟方式 如图 2 4 所示 Y 11 0592mH z C1 30pF C2 30pF 图 2 4 时钟电路 2 5 CPU 最小系统图 89C51 单片机最小系统晶振的振荡频率直接影响单片机的处理速度 频率越 大处理速度越快 如图 2 5 所以 图 2 5 最小 CPU 系统 P0 7 32 P0 6 33 P0 5 34 P0 4 35 P0 3 36 P0 2 37 P0 1 38 P0 0 39 VCC 40 P2 0 21 P2 1 22 P2 2 23 P2 3 24 P2 4 25 P2 5 26 P2 6 27 P2 7 28 ALE PROG 30 PSEN 29 EA VPP 31 P1 0 1 P1 1 2 P1 2 3 P1 3 4 P1 4 5 P1 5 M OSI 6 P1 6 M ISO 7 P1 7 SCK 8 REST 9 P3 0 RXD 10 P3 1 TXD 11 P3 2 INT0 12 P3 3 INT1 13 P3 4 T0 14 P3 5 T1 15 P3 6 WR 16 P3 7 RD 17 XTAL2 18 XTAL1 19 GND 20 U1AT89S51 S1 R10 200 R14 10K C1 22uF VCC 12M Hz 30pF C330pFC2 Y 11 0592mHz C1 30pF C2 30pF 本科生课程设计 论文 8 CPU 最小系统图由 89C51 单片机 时钟电路和复位电路构成 89C51 单片机 最小系统复位电路的极性电容 C1 的大小直接影响单片机的复位时间 89C51 单 片机最小系统容值越大需要的复位时间越短 本科生课程设计 论文 9 第 3 章 输入输出接口电路设计 3 1 温度传感器的选择 传统的模拟式温度传感器 如热电阻 热敏电阻 在一些温度范围内线性不 好 需要经行冷端补偿或引线补偿 集成模拟温度传感器与之相比 具有灵敏度 高 线性度好 响应速度快等优点 而且它还将驱动电路 信号处理电路以及需 要的逻辑控制电路集成在单片 IC 上 有尺寸小 使用方便等优点 常见的模拟 温度传感器有 LM3911 LM335 LM45 AD22103 电压输出型 AD590 电流输 出型以及热电偶温度传感器 经比较选择铂铑 30 铂铑 6 热电偶 热电偶工作原理 如果两种不同成分的均质导体形成回路 直接测温端叫测 量端 接线端子端叫参比端 当两端存在温差时 就会在回路中产生热电流 那 么两端之间就会存在 Seebeck 热电势 这种物理现象称为塞贝克效应或热电效应 热电势随着测量端温度升高而增加 热电势的大小只和热电偶导体材质以及两端 温差有关 和热电偶导体材质的长度 直径无关 3 2 温度检测接口电路设计 3 2 1 A D 转换器 图 3 1 MAX197 引脚图 CH3 19 CH2 18 CH1 17 CH0 16 V DD 27 REF 26 REFADJ 25 AGND 15 D7 7 D6 8 HBEN 5 DGND 28 D5 9 D4 10 D3 D 11 11 D2 D 10 12 D1 D 9 13 D0 D 8 14 CLK 1 CS 2 WR 3 RD 4 SHDN 6 IN T 24 CH6 22 CH7 23 CH4 20 CH5 21 U MAX 197 本科生课程设计 论文 10 由于温度是一种模拟信号 则由信号采集电路采集的信号是一种模拟信号 而且频率很低 但是单片机所识别的是具有高低电位的数字信号 这就要求在信 号处理号处理中必须把模拟信号转换成数字信号从而输出给单片机处理 在设计的技术要去当中 要求温度测量范围是从 0 1800 可调 并且误差为 2 也就是分辨率为 2 1800 1 900 对于这种分辨率要求较高的情况 通过所选 用的 A D 精度一定要满足要 否则误差就会变大 也就会影响控制的精度 主要常用的逐次逼近式 A D 转换器有 8 位分辨率的 ADC0809 12 位分辨率 的 MAX197 等 由于设计系统精度的要求为 1 1000 因此选用 MAX197 如图 3 1 所示 3 2 2 模拟量检测接口电路图 模拟量检测接口电路由 A D 转换器 89C51 单片机和温度传感器组成 温度 传感器采用铂铑 30 铂铑 6 热电偶 由热电偶采集来的温度经过 MAX197 把模 拟量转换成数字量 然后送给 89C51 处理和进一步控制 如图 3 2 所示 CH3 19 CH2 18 CH1 17 CH0 16 VDD 27 REF 26 REFADJ 25 AGND 15 D7 7 D6 8 HBEN 5 DGND 28 D5 9 D4 10 D3 D11 11 D2 D10 12 D1 D9 13 D0 D8 14 CLK 1 CS 2 WR 3 RD 4 SHDN 6 INT 24 CH6 22 CH7 23 CH4 20 CH5 21 U MAX197 C CAP 5 4 096 i0 i1 i2 i3 i4 i5 i6 i7 入入 入入 入入入入 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 INT1 13 INT0 12 T1 15 T0 14 EA VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 RXD 10 TXD 11 ALE P 30 PSEN 29 P27 28 U ADC8 本科生课程设计 论文 11 图 3 2 模拟量检测接口 本科生课程设计 论文 12 3 3 四相步进电动机与单片机接口电路 图 3 3 给出了四相步进电动机与 89C51 单片机的接口电路 p1 0 p1 1 p1 2 和 p1 3 分别经光电耦合和驱动电路再加到电动机 A B C D 绕组 图 3 3 四相步进电机与 89C51 单片机的接口电路 设其单拍相序为 A B C D 电动机工作方式记控制字如表 3 1 所示 表 3 1 四相步进电动机工作方式及控制字 方式步序p1 3 D p1 2 C p1 1 B p1 0 A 通电绕组控制字 单拍 1 步 2 步 3 步 4 步 0 0 0 1 0 0 1 0 0 1 0 0 1 0 0 0 A B C D 01H 02H 03H 04H V CC V CC V CC V CC V CC V CC V CC V CC 2 7 p1 0 p1 1 p1 2 p1 3 本科生课程设计 论文 13 3 4 人机对话接口电路设计 3 4 1 按键设计 非编码键盘可以分为两种结构形式 独立式按键和行列式按键 图 3 4 按键电路 独立式按键 是指直接用 I O 口线构成单个按键电路 每一个按键占用一条 I O 口线 每个按键的工作状态不会产生相互影响 图 3 4 所示为一种独立式按 键电路 当图中的某一个按键闭合时 相应的 I O 口线就变成低电平 当程序查 询到为低电平的 I O 口线时 就可以确定处于闭合状态的键 独立式按键的电路 的结构和处理程序简单 扩展方便 但占用的 I O 口线相对较多 不适合在按键 数量较多的场合下采用 行列式键盘 将 I O 口线的一部分作为行线 另一部分作为列线 按键设置 在行线和列线的交叉点上 这就构成了行列式键盘 本设计有三个按键 共需要三个 I O 口线 占用的口线不多 因此可以采用 独立式按键 3 4 2 显示电路设计 动态扫描显示接口是单片机中应用最为广泛的一种显示方式之一 其接口电 路是把所有显示器的 8 个笔划段 a h 同名端连在一起 而每一个显示器的公共极 COM 是各自独立地受 I O 线控制 这种显示方式可以起到节省系统 I O 口的作用 但是 CPU 的工作量会大大增大 CPU 向字段输出口送出字形码时 所有显示器 接收到相同的字形码 但究竟是那个显示器亮 则取决于 COM 端 而这一端是 由 I O 控制的 所以我们就可以自行决定何时显示哪一位了 而所谓动态扫描就 是指我们采用分时的方法 轮流控制各个显示器的 COM 端 使各个显示器轮流 P3 2 INT0 S2S3S4 R26 R24 R25 GND VCC P2 4P2 5P2 6 本科生课程设计 论文 14 点亮 图 3 5 显示电路 考虑到本系统的 I O 口有限所以采用了动态扫描的方法 由于是采用了 ULN2803 和上拉电阻与数码管相连 具体电路图 3 5 所示 此电路中 用于驱动 LED 的 8 位段码 8 位 LED 相应的 a g 段连在一起 它们的公共端连至输出端 这样当选通某一位 LED 时 相应的地址线输出的是 低电平 所以这里选用共阴 LED 数码管 IN 1 1 IN 2 2 IN 3 3 IN 4 4 IN 5 5 IN 6 6 IN 7 7 IN 8 8 D IO D E CL A M P 10 O U T 8 11 O U T 7 12 O U T 6 13 O U T 5 14 O U T 4 15 O U T 3 16 O U T 2 17 O U T 1 18 U L N 2803A 18 a bf c g d e D PY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp D S1 a bf c g d e D PY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp D S2 a bf c g d e D PY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp D S3 a bf c g d e D PY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp D S4 a0 a1 a2 a3 a4 a5 a6 a7 a0 a1 a2 a3 a4 a5 a6 a7 a0 a1 a2 a3 a4 a5 a6 a7 a0 a1 a2 a3 a4 a5 a6 a7 a0 a1 a2 a3 a4 a5 a6 a7 Q N PN Q N PN Q N PN Q N PN p0 0 p0 1 p0 2 p0 3 p0 4 p0 5 p0 6 p0 7 p2 1 p2 2 p2 3 89C51 p2 0 p0 p1 p2 p3 p4 p5 p6 p7 p0 p1 p2 p3 p4 p5 p6 p7 本科生课程设计 论文 15 第 4 章 系统软件设计 4 1 软件实现功能及主程序设计 本次设计的软件主要实现的功能为 温度传感器测量的温度信号经信号的放大 与 A D 转换 把转换好的数字量输入单片机 经过标度变换 显示码处理后将显 示码送到数码管上显示出来 同时 单片机对输入的数字量进行处理控制步进电 机 经过步进电机对阀门进行控制 从而控制输入煤气量 主流程图如图 4 1 所 示 大于 小于 图 4 1 主程序流程图 初始化 增大煤气进量 关闭控制阀 检测温度显示温度 步进电机控制 与设定值比较 结束 开始 本科生课程设计 论文 16 系统的程序包括主程序 中断服务程序和一些具有特定功能的子程序 是系 统软件的主要组成部分 该系统的主程序有初始化 包括 89C51 的初始化 定时器初始化 中断程序 A D 转换 标度变换 键盘扫描 键盘处理 步进电动机控制和功程序模块组 成 主流程图如图 4 1 所示 4 2 模拟量检测流程图设计 模拟量检测电路是通过热电偶检测加热炉的温度 经过 MAX197 转换成数字 信息进而送给单片机 单片机处理后由显示电路显示温度 系统内部按操作指令 执行命令进而控制步进电动机 如图 4 2 所示 开始 初始化 热电偶温度传感器检 测温度与设定值小 ROM 操作命令 否 是 存储操作命令 读取温度值 返回 图4 2模拟量检测流程图 本科生课程设计 论文 17 4 3 步进电机流程图设计 步进电机直接收 89C51 的数字信号 由 89C51 的编程控制步进电动机的运转 从而控制阀门的进煤气量 最终达到控制加热炉的温度 流程如图 4 3 所示 图 4 3 步进电动机控制流程图 4 4 中断系统的流程图设计 89C51 单片机片内有两个 16 位定时器 计数器 即定时器 T0 和定时器 T1 他们都有定时和事件计数的功能 可用于定时控制 延时 对外部事件计数和检 测等场合 开始 正反转位置标志置初值 P1 口送数 检测位置标志 检测正反转指针 INT1 中断 等待中断 启动 T1 开中断 正反转指针置初值 计数器 T1 初始化 置新位置标志 中断返回 本科生课程设计 论文 18 本系统采用的就是 89C51 片内计数器对按键及其显示进行定时 其流程图如 4 4 所示 中断能够极大地提高 CPU 的工作效率和处理问题的灵活性 具有实现 分时操作 实时处理和故障处理等功能 中断发生 保护现场 读数 存数 通道加 1 通道完 恢复现场 中断返回 是 否 图 4 4 中断流程图 本科生课程设计 论文 19 第 5 章 系统设计与分析 5 1 系统原理图 根据系统各个部分的功能和性质 绘制系统原理图如图 5 1 所示 图 5 1 系统原理图 5 2 系统原理综述 为了能够实现上述功能 经过认真的分析和整理 以及对整体功能进行细化 CH3 19 CH2 18 CH1 17 CH0 16 VDD 27 REF 26 REFADJ 25 AGND 15 D7 7 D6 8 HBEN 5 DGND 28 D5 9 D4 10 D3 D11 11 D2 D10 12 D1 D9 13 D0 D8 14 CLK 1 CS 2 WR 3 RD 4 SHDN 6 INT 24 CH6 22 CH7 23 CH4 20 CH5 21 U MAX197 C CAP 5 4 096 i0 i1 i2 i3 i4 i5 i6 i7 入入 入入 入入入入 P10 1 P11 2 P12 3 P13 4 P14 5 P15 6 P16 7 P17 8 INT1 13 INT0 12 T1 15 T0 14 EA VP 31 X1 19 X2 18 RESET 9 RD 17 WR 16 P00 39 P01 38 P02 37 P03 36 P04 35 P05 34 P06 33 P07 32 P20 21 P21 22 P22 23 P23 24 P24 25 P25 26 P26 27 RXD 10 TXD 11 ALE P 30 PSEN 29 P27 28 89C51 VCC R RES2 VCC VCC VCC VCC VCC VCC VCC VCC 27 a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp a bf c g d e DPY 1 2 3 4 5 6 7 a b c d e f g 8 dp dp o0 o1 o2 o3 o4 o5 o6 o7 o0 o1 o2 o3 o4 o5 o6 o7 IN1OUT1 IN2OUT2 IN3OUT3 IN4OUT4 IN5OUT5 IN6OUT6 IN7OUT7 IN8OUT8 VCCGNDVCC p0 p1 p2 p3 p4 p5 p6 p7 p0 p1 p2 p3 p4 p5 p6 p7 p0 p1 p2 p3 p4 p5 p6 p7 p0 p1 p2 p3 p4 p5 p6 p7 p0 p1 p2 p3 p4 p5 p6 p
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 建材厂技术改造年产6000万块砖建设项目环境影响报告表
- 浙江省浙东北名校联考2025-2026学年高一上学期11月期中考试历史试卷
- 2025年安徽中考开卷历史试卷及答案
- 2025年婚育知识竞赛题库及答案
- 2025年顺义区护理考试题及答案
- 2025年海南自贸港考试题及答案
- 淄博应急工作预案(3篇)
- 2025年网店美工基础试题及答案
- DB1306T 301-2025 供水智慧服务标准
- 纳米电机柔性基底集成-洞察与解读
- 餐厅店铺转让合同范本
- 企业法律实务培训课件
- 公益广告创意方法
- 循环水系统基础知识培训
- 学堂在线 海上作战与三十六计 章节测试答案
- 2025年下半年南通市通州区兴仁镇招聘城管协管员2人易考易错模拟试题(共500题)试卷后附参考答案
- 车棚合同范本编写规范2025版
- 广东省肇庆市2026届高三上学期高考第一次模拟考试 英语一模试卷
- 医院信息安全隐患排查及整改报告模板
- 2025年乡村振兴专干题库及答案
- 足球脚内侧传球
评论
0/150
提交评论