温度显示系统课程设计2.docVIP

  • 7
  • 0
  • 约8.65千字
  • 约 19页
  • 2018-02-06 发布于河南
  • 举报
温度显示系统课程设计2

中文摘要 本次课程设计,按要求根据提供的系统8088单元、并行接口8055单元、ADC0809数模转换单元以及数码管显示单元进行原理图绘制并连接好电路图,按图纸进行查线和处理简单故障;掌握正确的接线方法。 本次课程设计的题目为“温度显示系统设计”,ADC单元中提供0-5V信号源作为ADC0809的模拟输入量,这里我根据电阻阻值变化引起的电压改变作为模拟量的变化来模拟温度的变化,通过启动A/D采样单元进行模/数转换,将采样的结果送入变量中。显示部分是通过8055单元与数码管显示单元连接来完成的,编写好程序,读取采样的结果,并将结果送到数码管进行显示。显示采用3个数码管,每个数码管显示值可为0-F共16个数。 实验的具体内容如下:将ADC单元调节到一定值,通过A/D转换以及采样,从给定的端口地址来读取采样值。再利用8055单元将读取的值送到ADC0809的端口。利用试验箱的ADCO809单元和发光数码管显示单元,把模拟量的温度,通过制式转换显示在数码管上。 另外,我还对该设计做了发挥:当温度超过某一设定值时,超温指示灯亮。。通过调节ADC单元来改变模拟量,并观察显示结果。 关键字: 温度,模拟量,采样值 目 录 课程设计(论文)任务书 课程设计(论文)成绩评定表 中文摘要 I 1 设计任务描述 1 1.1设计题目 1 1.2设计目的 1 1.3设计要求 1 1.4基本部分 1 2 设计思路 2 2.1基本思路 2 2.2设计原理 2 2.3设计环境与器材 2 3 硬件电路接线图 3 4主程序流程图 4 5温度显示设计源程序 5 6 主要芯片介绍 8 6.1 8088微处理器 8 6.1.1 8088微处理器的引脚功能 8 6.1.2 微型机计算机组成 8 6.1.3 8088内部结构 9 6.2 LED显示器 10 6.2.1 LED定义 10 6.2.2 七段LED显示器及其接口 10 6.3 模/数转换器芯片ADC0809 10 6.3.1 ADC0809芯片的引脚简介 10 6.3.2 ADC0809内部结构 11 6.4 可编程并行接口8255 12 6.4.1 8255引脚及功能 12 6.4.2 8255的工作方式 13 6.4.3 方式控制字及状态字 13 6.4.4 8255的寻址 14 总 结 15 致 谢 16 参考文献 17 1 设计任务描述 1.1设计题目 温度显示系统设计 1.2设计目的 通过一个学期对《微型计算机原理及应用》学习,掌握的知识还停留在理论的上。但是这是一门实践性较强的课程让学生在学完该课程之后进行一次课程设计使学生将课堂所学的知识和实践有机结合起来初步掌握计算机应用系统设计的步骤和接口设计的方法提高分析和解决实际问题的能力通过设计实践,培养学生查阅专业资料工具书或参考书,了解有关工业标准掌握现代设计手段和软件工具并能以图纸和说明书表达设计思想和结果的能力通过设计不但要培养和提高学生解决工程具体问题,动脑动手的技术工作能力而且还要逐步建立科学正确的设计和科研思想培养良好的设计习惯牢固树立实事求是和严肃认真的工作态度 2、掌握8255芯片和A/D转换单元的功能、结构。 3、掌握温度显示系统的全部设计过程。 4、能运用所提到的芯片,设计系统并进行程序开发,满足用户需求。 1.3设计要求 1、总体内容:设计温度显示系统,能在数码管上显示温度不断变化的数值。 2、 接口设计:根据题目和所用的接口电路芯片设计出完整的接口电路,并在实验系统上完成硬件电路的连接和调试过程。 3、程序设计:画出程序框图,连接好硬件电路,设计出全部程序并给出程序设计说明和程序注释,进行连接加载运行。 4、前期完成的实验有: A/D转换实验,8255并行接口实验,键盘扫描及显示设计实验。 1.4基本部分 温度显示系统是利用阻值变化引起的模拟量变化来代表不同时刻的温度变化,经过模数转换单元将温度的模拟量转换为数字量,通过系统总线单元传递给可输入并行接口8255,在数码管上显示出不断变化的温度值。显示的范围为0—255;当温度超过85摄氏度时,与8255相连的LED显示单元将会亮灯显示超过定值,这样,整个系统便完成了。 2 设计思路 2.1基本思路 本次课程设计的内容为温度显示的设计与实现,利用 5温度显示设计源程序 MY8255_A EQU 0600H MY8255_B EQU 0602H MY8255_C EQU 0604H MY8255_CON EQU 0606H SSTACK SEGMENT STACK DW 16 DUP(?) SSTACK ENDS

文档评论(0)

1亿VIP精品文档

相关文档