
微型计算机课程设计实验报告.doc
5星
- 浏览量: 0
- 大小:None
- 文件类型:DOC
简介:
微机接口技术实验——旋转音乐盒
微型计算机接口技术实验:基于旋转式的音乐装置研究针对本微机接口课程设计实验项目,我们搭建了一台简单的旋转音乐装置。该装置基于TD-PITE 32-bit微机教学实验平台,并配合使用包括8259中断控制器、8255通用I/O端子和8254可编程定时器芯片等组件。为了实现该项目的核心目标,本装置以点阵显示为界面,通过中断控制器调节步进电机转速以及播放音乐,并根据不同设置改变电机旋转速率和扬声器发出音调。实验内容与要求
1. 使用点阵显示器显示欢迎来到信息,并通过IO端口YO0至YO3发送数据。
2. 按动KK1键可引发中断过程,在此过程中,每次按下该键都会更新全局变量FLAG。FLAG变化会调整步进电机的速度。
3. 将8255B端口PB1至PB4引脚接入步进电机。根据FLAG的变化调节四个档位以实现转速与方向调整。
4. 将8255A端口PA1至PA4引脚接入红指示灯。通过电机当前所处档位可判断其工作状态。
5. 使用8254芯片设定扬声器振荡周期,并通过修改FLAG变量来调节播放音调。实验原理
2. **8254可编程计数定时器**
- 8254内部集成有三个独立的16位计数器,并支持多种功能模式,最高计数速率可达$10MHz$。
- 通过控制字可以实现对其功能的不同设置,具体包括:
- 计数器选择(SC1, SC0)
- 读写操作(RL1, RL0)
- 工作模式(M2, M1, M0)等
在实际操作中,8259单元通过驱动KK1键工作,在按键被按下时接收中断中断请求信号。CPU在接收到该信号后完成相应的中断服务任务,并根据FLAG的当前状态更新其值。8255的PB端口用于控制步进电机运转速度及方向,同时PA端口负责指示当前所处档位。8254单元则通过定时控制扬声器工作频率,在与FLAG配合下实现播放速度的调节。
本实验围绕智能硬件平台涵盖了数字信号处理技术及计算机理论基础。通过实际操作深入学习这些概念,并在这一过程中强化了硬件连接与软件开发能力的实践。完成实验后还提供了良好的交流机会,有助于提升学生的实践经验。此外,这不仅提高了学生解决实际问题的能力,也为后续创新项目奠定了理论基础。
全部评论 (0)


