微机原理与接口技术实验
电子发声系统设计
【实验目的】
(1). 掌握8254接口电路的连接方法,懂得分频数据对发生频率的影响。
(2). 掌握应用汇编语言控制8254使扬声器发声的程序设计的方法步骤。
【实验仪器】
PC微机一台、TD-PIT+实验系统一套。
【实验内容】
连接电子发声电路,根据实验提供的音乐频率表和时间表,编程控制8254,使其输出并驱动扬声器发出相应的乐曲。
编程演奏《友谊地久天长》。
(1) 确认实验系统与PC机的连线已接通。
(2) 设计连接实验电路。
(3)运用PIT端口资源工具(CHECK程序),查看I/O片选端口始地址。
(4)编程并编译、链接。
运行程序,听扬声器发音是否正确。
【程序的数据处理】
DATA SEGMENT
FREQ_LIST DW 371,495,495,495,624,556,495,556,624 ;频率表
DW 495,495,624,742,833,833,833,742,624
DW 624,495,556,495,556,624,495,416,416,371
DW 495,833,742,624,624,495,556,495,556,833
DW 742,624,624,742,833,990,742,624,624,495 DW 556,495,556,624,495,416,416,371,495,0
TIME_LIST DB 4, 6, 2, 4, 4, 6, 2, 4, 4 ;时间表 DB 6, 2, 4, 4, 12, 1, 3, 6, 2
DB 4, 4, 6, 2, 4, 4, 6, 2, 4, 4
DB 12, 4, 6, 2, 4, 4, 6, 2, 4, 4 DB 6, 2, 4, 4, 12, 4, 6, 2, 4, 4
DB 6, 2, 4, 4, 6, 2, 4, 4, 12
DATA ENDS
【上机实验报告】
⒈上机实验所用的设备(型号或规格),实验环境条件。
⒉简述实验原理,说明操作过程,及数据要求,给出程序的音频及延时输入数据值。
⒊你设计的电路图是什么。
⒋你在电路设计及程序程序调试时出现什么问题如何解决?。