欢迎来到天天文库
浏览记录
ID:44175359
大小:107.76 KB
页数:3页
时间:2019-10-19
《微机原理上机实验习题》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库。
1、微机原理上机实验习题1、基本程序与数值运算1)完成书上例4.45程序的调试2)大小写字母的转换要求:从键盘上输入小写字母转换成大写字母并显示输出。2、字符串操作1)字符串匹配程序用串操作指令设计程序,实现在存储区(长度为100H)中寻找空格字符(20H),退出时给出是否找到的信息。要求:从键盘输入数据并显示程序3、排序实验程序从键盘输入任意数据实现数据的由小到大排序并显示程序4、计算机钢琴程序实验12计算机钢琴的程序一、实验目的1.掌握利用pc机扬声器发出不同频率声音的方法。2.学习利用系统功能调用从键
2、盘上读取字符的方法。实验内容编写程序,程序运行时使PC机成为一架可弹奏的“琴”。当按下数字键1〜8时,依次发岀1,2,3,4,5,6,7,i八个音调。按CTRL-C则退出“琴”状态三、实验原理1.PC机扬声器电路图如下:61H端口第0位(地址42H)(地址43H)先送低位再送高位通过给8253定时器装入不同的计数值,可以使其输出不同频率的波形。当与门打开后,经过放大器的放大作用,便可驱动扬声器发出不同频率的音调。为使该音调的声音持续一段时间,要插入一段延时程序,之后再将扬声器切断(关闭与门)。另外,要使
3、计算机成为可弹奏的钢琴,需要使用系统调用的01H功能以接收键入字符,并且要建立一张表,使键入字符与频率值构成一个对应关系。键入字符123456•78音符1234567•1频率值524$5886606987848809881048、程序框图0群3键入字符值转化为査表偏移量~BX结束相除结果作为计数初值~BX设置8253计数器2的工作模式常数120000H被除数亠(DX,AX)I査表得频/值作为除数J装入计数初值I打开与门1延迟二段时间I关分与门J图13计算机钢琴程序流程图
此文档下载收益归作者所有