相关推荐
-
汇编编写的电子琴程序代码
利用PC键盘和CRT显示器设计一个电子琴,首先在CRT显示器上模拟出琴键的画面,然后要求在不同的情 况下按下键盘上“1~7”中任意数字键,可弹奏出与之相应的音调,且在模拟键盘上标示出对应的那个键来。 设计应完成以下功能: (1)按“1~7”中的任一数字键,则发出对应的中音. (2)若同时按下“高音键”和“1~7”中的任一数字键,则发出对应的高音。 (3)若同时按下“低音键”和“1~7”中的任一数字键,则发出对应的低音。 (4)发声的节拍根据按键的长短决定。 (5)根据键盘按下的键让对应的琴键发生变化。 (6)可以实现两音调的选择。 (7)可以预先存放5首曲子,按下不同的按键则对演奏出不同的曲子。 (8)按下“结束键”,程序运行结束,返回到DOS状态
-
微机课程设计汇编语言电子琴制作
用汇编语言制作一个电子琴。定义几个发音的琴键,对应键盘的数字进行弹奏,按菜单表的其他键选择播放已有的歌曲。
-
计算机钢琴汇编设计报告,汇编梦幻钢琴程序设计报告.doc
汇编梦幻钢琴程序设计报告《汇编语言程序设计》综合程序设计实验报告题 目: 梦幻钢琴项目简介利用汇编语言设计一个模拟钢琴演奏程序。在显示器上显示出钢琴的键盘,以计算机键盘的相应键模拟钢琴键盘进行乐曲的演奏。在PC机键盘上按键,屏幕上对应的钢琴键出现跳动,并发出相应音符的声音,例如:?按字母 “A”,?发C大调?do? 按字母 “S”,?发C大调?re? 按字母 “D”,?发C大调?m...
-
用汇编语言设计接口程序——音乐演奏程序
用汇编语言设计接口程序 悬赏分:100 - 解决时间:2006-12-3 22:03一,原理 PC机的主机箱上装有一只小喇叭,由定时器8253和并行接口芯片8255控制其发音,其电路如下: 8253 DRIVER 1.9318MHZ CLK OUT2 8255 PB0 GATE2 PB1 8253用定时器2来产生896Hz的音频信号使喇叭发声,我们可以改
-
用汇编 音箱发声
汇编操作的都是板载喇叭,而操作不了音箱,解释如下: 这是因为网络上那些代码大多是对扬声器编程的,而不是对声卡编程 以前创新的ISA声霸卡非常流行,于是有很多声卡兼容创新的声霸卡 所以那时可能根据声霸卡的硬件资料直接向声卡发送音频数据流 到了Windows时代,随着驱动程序的流行,厂家再也不公开硬件控制细节,而只是发布驱动程序 所以现在没...
-
简易电子琴设计(琴键、预设、录制、回放)
简易电子琴设计 设计要求: 使用汇编语言或 C 语言; 程序功能要求:使用数字小键盘作为电子琴键,按下数字键演奏出相应的音符,能 够保存所演奏的音乐,并重复自动播放,电子琴能够进行三首以上的预置乐曲播放 演示;数码管(屏幕)显示相关信息。 上位机监控功能要求:通过串口实现上/下位机通信,能够显示下位机当前采样数据 (动态曲线显示),保存数据和调阅老数据。 最终完成了protues电路仿真...
-
利用汇编语言基于8086的电子琴程序设计
利用汇编语言编写基于8086的电子琴程序,利用普通计算机内部自带的蜂鸣器产生音乐效果。
-
汇编电子琴程序
这是单片机与接口技术课程设计的电子琴程序,可直接使用。
-
汇编语言实验-十六进制字节数的读入
由于汇编语言的输入都会当做字符,所以在我们需要读入数值的时候需要一个转换函数,将字符转换成数值。下面的程序以读入5个十六进制字节数为例,讲述一下个人的思路(程序只有个大体,并不完整,若要真正实现,需要有所修改)。 ;数据段的定义 DATA SEGMENT STRING DB 15,0,15 DUP(0) ;用于存储读入的字符串 DATA1 DB 5 DUP(0) ;用于存储转换后的数据 TIP1 DB 'Input 5 numbers(H):','$' DATA E
-
基于汇编语言的简单电子琴程序设计
利用1至7演奏音符的程序 采用汇编语言在PC机上完成
-
汇编课设电子琴
MY8255_A EQU 0600H MY8255_B EQU 0602H MY8255_C EQU 0604H MY8255_MODE EQU 0606H MY8254_MODE EQU 06C6H MY8254_A EQU 06C0H ;进行宏定义 DATA SEGMENT FREQ
-
51单片机 汇编语言电子琴
以前写过一个 C 语言的:http://hi.baidu.com/do_sermon/item/c5e55bc1fc2dc30ec710b2f9应网友要求,再写个汇编的。另外,还增加了显示按键号码的功能。题目链接:http://zhidao.baidu.com/question/1818901024900190348.html电路十分简单:P0 外接一个共阳数码管;P1 外接八个独立按键;P3.7
-
汇编语言-实现电子琴演奏
汇编语言控制pc机内置扬声器,实现电子琴演奏两只老虎。
-
汇编实现的电子琴(图形界面,带录音功能)
写得比较辛苦,大概是1500行源码 masm 5.0通过,设计了一个较不错的电子琴界面,带录制回放所弹奏曲子的功能,可以播放预存的三首歌曲. 其中,键盘1~7对应高音的do~xi 键盘Q~U(大写)对应中音的do~xi 键盘A~J(大写)对应低音的do~xi
-
电子琴汇编代码(保证可以运行)
汇编实现 当按下PC机键盘数字键1-8时,发 低音1,2,3,4,5,6,7,i八个音调。当按下 Q,W,E,R,T,Y,U,I时发中音1,2,3,4,5,6,7,i八 个音调 ,当按下A,S,D,F,G,H,J时发高音 1,2,3,4,5,6,7,i八个音调。按键由中断的方 式直接从并行口8255读取, 由软件实现转 化,从而确定键值,根据键值使8253发不 同频率的音
-
汇编语言编写的简易电子琴
简易电子琴的设计 (1)利用计算机的扬声器发音来实现; (2)定义14个键,对应低音区和中音的1—7,能随意演奏乐曲; (3)能选择多首乐曲中的一首演奏,乐曲自选; (4)良好的交互界面用于乐曲的选择和音符的演奏; (5)按ESC键退出。 主界面: 选择1,从键盘键入(1--7)来演奏音乐,以ESC结束 选择2,从键盘键入(QWERTYU)来演奏音乐,以ESC结束 选择3,演奏歌曲《祝你生日快乐》 选择4,演奏歌曲《两只老虎》 选择5,演奏歌曲《上学歌》 选择6,演奏歌曲《世上只有妈妈好》
-
电子琴----基于Proteus仿真8086.zip
电子琴中用到了8086、74273、74154、8253A以及8255A芯片,当按下键,会显示按下的键值,同时也会发声,按键1--7为DO...SZ的声音,按键8和9是发出不同的音频,其他的键目前还没用到,此代码没用用到中断! 资源中包含电路图和代码,代码中的发声程序、键值换算都是以子程序的形式存在
-
微机电子琴汇编源码+详细说明
功能说明,按下ESC时,退出程序;按下q时,关闭声音。程序实现了按键 1,2,3,4,5,6,7 时,发出7个不同的音,可以配合简谱“弹”一首《两只老虎》哦,大家快来感受一下吧~
-
汇编实验:乐曲程序
实验3.1 乐曲程序 1.题目:乐曲程序 2.实验要求: (1)采用位触发方式编写程序,使计算机发出音响并奏出《两只老虎》的乐曲。 ;*************************************************************************** stack segment para stack 'stack' db 64
18 楼 cooltange 2011-05-05 21:38
17 楼 qrg 2011-04-28 22:23
16 楼 steafler 2011-04-28 14:39
15 楼 eeeeeeee 2011-04-28 14:01
14 楼 wendal 2011-04-28 12:54
价钱 -------->全世界最贵
网速 -------->全世界最慢
服务----------->全世界最差
防火墙------------>全球最强
13 楼 yidao620c 2011-04-28 11:46
哈哈.
哈哈~~
12 楼 wenjixiao 2011-04-28 11:19
11 楼 aystnd 2011-04-28 09:30
http://southafrica.blog.hexun.com/50593426_d.html
10 楼 yhailj 2011-04-28 08:53
哈哈.
9 楼 floger 2011-04-28 08:52
价钱 -------->全世界最贵
网速 -------->全世界最慢
服务----------->全世界最差
8 楼 花花公子 2011-04-28 00:13
7 楼 liusu 2011-04-27 21:38
6 楼 yidao620c 2011-04-27 20:42
价钱 -------->全世界最贵
网速 -------->全世界最慢
真的。
5 楼 yizhl 2011-04-27 19:50
价钱 -------->全世界最贵
网速 -------->全世界最慢
4 楼 yizhilong28 2011-04-27 15:14
3 楼 geminiyellow 2011-04-27 14:06
2 楼 zanecoy 2011-04-27 13:09
原文就不清楚
翻译的也没注意一下。。。。。
1 楼 bitray 2011-04-27 12:53