课程设计 音乐发生器设计,共7页,2144字 微机接口技术与应用 1.通过音乐发生器实验,熟悉基于8253定时/计数器的音乐发生电路的设计与程序控制方法。 2.通过实验的开发,要实现由实验要求设计电路图,并根据电路图搭建实际电路, 3.通过编写控制程序来驱动整个电路,接下来通过一系列的调试手段来实现实验要求,直到电路 功能达到设计要求。 利用面包板实现一个基于8253定时/计数器的音乐发生器电路。 1. 用可编程定时/计数器8253实现喇叭发声 2. 用8个LED来跟随歌曲的演奏情况 3. 扬声器开/关控制 4. 功放器件LM386A 控制程序的设计思想: 很显然在程序中要设置两个数组,一个用来存储乐曲中音符的频率,另外一个用来存储乐曲中音符的延时。程序在运行中及时读入音符(即声音的频率)和音符的延时,然后根据8253中计数初值与输入时钟和输出波形频率之间的关系换算出所要演奏的乐曲中各个音符对应的计数初值,将它们及时的送入8253中;与此同时将所取音符对应的延时送入延时控制寄存器进行定时控制,另外要注意的是在音乐发生器不发声的时候要关闭74LS373,在发声时再打开。 ...... |
查看评论
已有0位网友发表了看法