微机原理与接口课设报告精品.docVIP

  1. 1、本文档共21页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
微机原理与接口技术课程 设计报告 课 题 温度报警器 学 院 信息学院 专 业 成 员 时 间 2014.12.15 ~ 2014.12.19 指导教师 马老师 摘 要 当代计算机是微电子学与计算数学相结合的产物。微电子学的基本元件及其集成电路构成了它的硬件基础;计算数学的方法与数据结构则构成了计算机的软件基础。 数据采集系统是计算机在工业控制中最为普遍的应用系统。它的任务是采集生产过程中的参数并经过A/D转换器送入内存,CPU将对这些参数,数据进行分析、运算和处理。如数字显示、越界报警等功能。 此设计是一个电压报警系统的模拟实验,采集箱提供0~5V的电压,来模拟 外界的0~255度,当温度超过50度时,蜂鸣器发出声响,并把当前的温度显示在屏幕上。该系统具有显示电压,报警,显示当前电压的功能。 关键词:接口 A/D转换 发声报警 目 录 摘 要 II 1、系统需求分析 1 1.1 设计内容 1 1.2 设计要求 1 1.3 芯片选择 1 2、芯片及数码管介绍 2 2.1 8254可编程定时/计数器芯片 2 2.2 8255并口芯片 3 2.3 A/D转换接口芯片 4 2.4 数码管显示单元 4 3、硬件连线 6 3.1 8254可编程计数/定时器芯片接线图 6 3.2 8255并行接口芯片接线图 6 3.3 A/D转换接口芯片接线图 7 4、软件实现 8 4.1 模块流程图 8 4.1.1主程序流程图 8 4.1.2 电压转换模块流程图 9 4.1.3 电压显示模块流程图 10 4.1.4 电压报警模块流程图 11 4.2 代码设计 12 4.2.1 主程序代码 12 4.2.2 电压转换模块代码 13 4.2.3 电压报警模块代码 13 总 结 15 参考文献 15 附 录 15 1、系统需求分析 1.1 设计内容 温度报警系统是一个用电压模拟温度,通过对电压的检测,如果超过额定电压(当然这个电压可以在程序中设置,但不能在外面设置,所以这是本次课设的不足之处)该系统就会发出蜂鸣声,进行报警的系统。它主要是通过采集实验箱提供的0~5V的电压,把输入的电压转换成十进制的0~255,并且显示在屏幕上,当模拟的温度不超过50度时,只在显示屏上显示其值;当输入电压超过50度时,显示器显示当前温度,并且蜂鸣器发出报警声。 1.2 设计要求 (1)控制系统:, 图2-1 8254方式控制字 图2-2 8254读回控制字 图2-3 8254状态字格式 在电压报警系统中,8254采用的是计数器0,方式3来进行控制的,输入计数初始值为00502H,门控信号输入引脚GATE0与8255的PA0和PA1相连,OUT0与蜂鸣器相连,当门控信号接收到从8255的PA0和PA1传来的高电平,则蜂鸣器会发出报警声。 2.2 8255并口芯片 8255A是Intel公司的微处理器配套的可编程并行接口芯片。它具有A,B,C三个并行接口,能在以下三种方式下工作:方式0,方式1,方式2。方式0 是基本输入输出方式,方式1是选通输入输出方式,方式2是双向选通工作方式。其工作方式控制字如图2-4。 在电压报警系统中,8255起到是一个桥梁作用,在本系统中,8255采用方式0基本输入输出方式,A口,B口,C口均为输出。 8255的D0-D7连接系统总线的XD0-XD7,RD,WD,CS分别连接系统总线的XIOR,XIOW,IOY0。 8255的A口低两位PA0,PA1控制8254可编程计数/定时器芯片。 8255的B口的PB0-PB7和C口的低四位PC0-PC3来控制数码管的显示。 图2-4 8255工作方式控制字 2.3 A/D转换接口芯片 ADC0809包括通道选择开关,可采集8路模拟信号;通道地址锁存和译码,用来控制通道选择开关;逐次逼近式A/D转换器,把输入的模拟信号进行逐次逼近式A/D转换;8位锁存器和三态门,转换后的数据保存到锁存器中。 在电压报警系统中,ADC0809的CS片选信号连接系统总线的IOY2端口,CLK连接系统总线CLK,WR,RD分别连接系统总线的XIOW和XIOR,它将模拟信号转换为 数字信号存储在AL中,其输出

文档评论(0)

挑战不可能 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档