基于8253、8255芯片汇编实现简易电子琴 您所在的位置:网站首页 小老虎电子琴琴 基于8253、8255芯片汇编实现简易电子琴

基于8253、8255芯片汇编实现简易电子琴

2024-07-11 10:55| 来源: 网络整理| 查看: 265

一 需求分析

简易电子琴的设计:

利用计算机的扬声器发音来实现

定义14个键,对应低音区和中音的1—7,能随意演奏乐曲

能选择多首乐曲中的一首演奏,乐曲自选

良好的交互界面用于乐曲的选择和音符的演奏

按ESC键退出

(提示:设计中需要使用相关的DOS功能调用和BIOS调用)

二 程序设计 2.1 硬件部分

说明:频率1.193MHz,8253芯片端口地址40H~43H,分别对应计时器0、计时器1、计时器2、控制口。

计数器2 的输出频率控制PC机中扬声器的音调高低,通过初始化设置可加以改变。

计数器2 工作于方式3(连续方波),经滤波后可得到近似的正弦波,以此驱动扬声器发声(单音)

扬声器同时还受控于并行接口(8255芯片),必须使 8255的输出端 PB0 和 PB1 同时输出高电平,与门才开通,扬声器才能发声,8255 B口的地址为 61H。

 

点击此处下载文档和源码

 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有