微机技术与接口原理课程设计..doc

  1. 1、本文档共11页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机技术与接口原理课程设计.

学 号: 0120610340505 独立实验报告 题 目 基于中断控制的声光报警器的设计 学 院 计算机科学与技术 专 业 计算机科学与技术 班 级 计0605 姓 名 余欢欢 指导教师 杨青 2010 年 3 月 7 日 接口课程设计任务书 学生姓名 余欢欢 专业班级 计算机0605 指导老师 何业兰 工作单位 计算机学院 题目:基于中断控制的声光报警器的设计 内容: 采用中断方式,设计一个声光报警器的硬件电路和控制程序。程序运行时,一旦8位开关信号量状态满足设定条件,就触发中断,使发光二级管按规律闪烁,同时扬声器播放一段音乐。 硬件设备包括一台微机、一个MFID微机实验箱、一块T型板,2输入四与门 74ls08、8位总线驱动器 74ls245、LM386A音频放大器、排阻、扬声器各一个,发光二极管8个,470uF电容2个、104电容4个,插线若干。 要求: 三人一组,一人负责硬件电路设计与连接,一人采用C语言编程、调试,另一人采用汇编语言编程并调试。 选用8255、8253以及相关外围芯片与开关量、发光二级管、扬声器组成输入输出电路。 使用8255的PC0连接到8259,使用微机中IRQ10中断,中断号是72H。 编程的两位同学学号末两位相加,得到的和数转换成二进制数,作为触发中断的开关信号状态。如:学号为×××××01和学号为×××××02的同学一组,中断触发条件为:开关信号状态是03,即二进制 报警时,发光二级管在两个设定状态下循环切换。同组的两个同学各自的学号末两位对应的二进制数即是两个设定状态。 设计数据结构,记录报警音乐(自选)的音长和音阶信息,并使用8253的几个计数器实现音乐播放控制。采用某一计数器输出音长信号,另一计数器输出音阶信号。将音长信号连接到8255的PC4,程序对此信号进行查询,当进入一个新的音长信号周期时,设置对应的一个音阶信号;这样,程序不断查询PC4,控制选择不同的音长和音阶,并同时切换发光二极管显示状态。 不可损坏实验设备及器件。 进度安排: 序号 内容 所用时间 1 整体方案设计 1天 2 接口电路连线 / 编写程序 2天 3 软硬件调试 1天 4 撰写课程设计报告 1天 合计 5天 指导教师签名: 年 月 日 系主任(责任教师)签名: 年 月 日 基于中断控制的声光报警器的设计 (汇编语言) 绪论 系统选题背景介绍 本学期学习微机原理与接口技术时我们曾经做过音乐播放的实验,不过是用软件延时的方法做的,而随着这门课程的结束,课程设计在实验的基础上做出了进一步的要求,要求我们用中断的方法来实现音乐的播放,同时实现学号跟着音乐的节拍同步变化,音乐节拍变化一次,学号之间就变化一次。从而要求我们掌握更多关于接口方面的知识,强化我们所学的知识,综合应用本学期所学到的东西,做到学以致用,这就是本次课程设计的作用。 声光报警器的应用 随着化学工业环境越来越复杂,声光报警器作为报警控制系统中一个重要部件,越来越多的被用户关注,在可燃气体环境中使用它能有效防止对现场人员的人生安危,有毒气体环境中现场人员中毒达到致命的事故屡见不鲜,现场安装防爆声光报警器能在第一时间提醒现场工作人员的危险性。 主要用于商店、店铺、私人车库等场所,当有人非法把卷帘门撬开时,卷帘门神便马上发出响亮报警声音,让非法入侵者无法得手,起到防盗报警作用。产品即插即用,无需任何布线与专控。 还有其他各种各样的功能,总之,声光报警器具有很多的用途,因此学习简单的制作原理是很有必要的,是对以后踏入社会非常好的积累。 需求分析 2.1使用设备 硬件设备包括一台微机、一个MFID微机实验箱、一块T型板,2输入四与门 74ls08、8位总线驱动器 74ls245、LM386A音频放大器、排阻、扬声器各一个,发光二极管8个,470uF电容2个、104电容4个,插线若干。 2.3可行性研究分析 本实验使用芯片8255中的A口作为输入端口,要求输入我们的学号之和, 如果输入稳定并且是学号之和,就令pc0=1,触发中断,然后进入终端子程序,执行他的相关操作,在中断子程序里面,我们要实现音调和音频的配合输出,从而实现音乐的播放,并且在音乐播放操作的同时,选择不同的灯来闪现。可以使用8255中的B口来实现二极管的亮灭的相关

文档评论(0)

dbtx + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档