1、手机端页面文档仅支持阅读 15 页,超过 15 页的文档需使用电脑才能全文阅读。
2、下载的内容跟在线预览是一致的,下载后除PDF外均可任意编辑、修改。
3、所有文档均不包含其他附件,文中所提的附件、附录,在线看不到的下载也不会有。
但要特别注意的是调用的时机,应该在每次刷新并且显示选择列表之前调用。
实验结果这是进入程序页面后的屏幕显示,通过和来播放音乐或者结束图表播放音乐界面程序正在播放歌曲。
上面是两只老虎的简谱,可以结合这个来听音高低。
结果如上所示设计心得与改进方案心得体会在程序中,各个变量及标号应该有统且明确的命名规范,例如频率表的命名规则为歌曲名,节拍表的命名规则为歌曲名这样能使代码的可读性大大增强,且在编程中也能使逻辑更加清晰,增加编程效率。
不能开始就开始编写程序,而是应该首先分析问题,设计出程序的框架流程图,明确各个程序段的功能,这样能使效率提高并且能增强持续的逻辑性和可读性,也可以避免出现很多在设计中应该考虑全面,并且兼顾到各方面的问题。
不能仅仅完成布置的任务,应该努力使程序更健壮,能够处理的输入并且给出提示,而且应该有更强的交互能力。
在做课程设计的过程中难免会出现这样那样的问题,因此要保持良好的心态,在遇到问题时应该仔细想问题的起因及解决方法,不能想都不想就直接放弃或者问人,这样就失去了做报告的意义,因为在解决问题的过程中可以发现很多以前忽视的问题。
发现问题,解决问题是我们的主要目的。
这次的课程设计让我有机会通过实践来加强巩固学习过的知识,极大的增强了自己编程能力。
改进方案刚开始设计流程图的时候,可以直接将内置的首音乐分别定义个子程序来演奏,在之后的编程过程中,发现这样的设计不合理且会使代码变的更长且冗余,然后改进设计,以个子程序来演奏音乐,调用的时候直接将需要演奏的频率表和节拍表作为参数传递给程序,这样能使代码更简洁,可读性大大增强。
如果需要播放其他音乐时,只要在数据段增加此音乐的频率表和节拍表,然后在选择项中添加个选项即可。
在调用子程序的过程中,应该注意保存寄存器中的内容,避免在子程序中破坏其中的数据。
可以考虑使用主界面的方式,多插入几首歌曲,增加程序的选择性,使不至于单。
可以通过自己设计的利用系统定时器的中断程序来实现控制发声时间长短的功能,使程序的发声时间有个具体的时间基准。
在系统定时器的中断处理程序中,有条中断指令,时钟中断每发生次约每秒中断次都要嵌套调用次中断类型的处理程序。
而得处理程序没有做任何工作,因而可以自己设计处理程序来代替原有的中断程序。
但在编写新的中断程序时,应该先保存之前的中断向量,结束时恢复。
参考文献沈美明,温冬婵汇编语言程序设计第版清华大学出版社,年月沈美明,温冬婵汇编语言程序设计实验本科生课程设计成绩评定表班级计算机科学与技术班姓名王嘉辛学号序号评分项目满分实得分学习态度认真遵守纪律设计分析合理性设计方案正确性可行性创造性设计结果正确性设计报告的规范性设计验收总得分等级评语注最终成绩以五级分制记。
优分良分中分及格分分以下为不及格指导教师签名年月日教程清华大学出版社,年月附录源程序此处输入数据段代码声明,否则产生此处输入堆栈段代码此股份有限公司是专业从事种鹅育 种鹅肥肝生产鹅产品深加工的现代化农牧企业。
公司位处输入代码据段代码计数器的倍数值关闭扬声器扬声器驱动方式机上的大多数都是由主办上的可编程序外围接口芯片管理的。
包括三个位寄存器,两个用于输入功能,个用于输出功能。
输入寄存器分配的端口号为和,输出寄存器分配的端口号为。
由输出寄存器中的和两位来控制扬声器的驱动方式。
连接到扬声器上的是定时器与端口的相连,当时,获得高电平,是定时器可以在模式下工作。
定时器的与端口的通过个与门与扬声器的驱动电路相连。
当时,允许的输出信号到达扬声器电路。
控制扬声器的代码主要的发生器件可编程时间间隔定时器在定时器内部有个独立工作的计数器,个计数器都分配有个端口地址,分别为,和。
内部还有个公用的控制寄存器,端口地址为。
端口地址输入到的端,分别对个计数器和控制器寻址。
如图下图所示定时器结构图对编程时,先要设定控制字,来选择计数器,确定工作模式和计数值的格式。
每个计数器由个引腿和外部联系。
为时钟输入端,为门控信号输入端,为技术定时信号输出端。
每个计数器中包含个位的计数寄存器,这个计数器是以倒计数的方式计数的,也就是说,从计数初值开始逐次减,直到减为为止。
同时三个计数器是分别编程的,对任个计数器编程时,必须首先将控制字写入控制寄存器。
控制字的作用是确定需要使用的计数器,同时确定要求输出的脉冲波形。
另外,对的初始化工作还包括,向选定的计数器送入个计数初值,因为这个计数值可以是位的,也可以是位的,而的数据总线是位的,所以要用两条输出指令来写入初值。
控制字节由位组成即,选择计数值的格式,为码格式,为二进制格式。
选择操作模式,它决定了输出脉冲的形状。
,读写指示位。
,选择计数器,确定控制字是对哪个计数器进行初始化。
对设置初始值时,定要符合控制的格式规定,是二进制数还是码表示的数,是只写高低字节,还是高低字节都写。
控制字旦做出决定,程序中给出的计数值就要和控制的要求致。
乐曲构成由于把很多发生程序结合就构成理论上的曲子,所以利用计算机控制发生的原理,可以编写演奏乐曲的音调。
在首乐曲中,每个音符的音高和音场与频率和节拍有关。
组成乐曲的每个音符的频率值和持续时间是乐曲程序发声所需要的两个数据。
音符的持续时间是根据乐曲的速度及每个音符的节拍数来确定。
在四四拍中,四分音符为拍,每小节拍,全音符持用产生个的延时,是节拍的倍数。
恢复寄存器状态延迟程序的实现及分析为通过监控端口的固定不变的触发时间来产生延迟时间的子程序。
关键代码分析查看寄存器的第四位每秒触发次,所以先置为,每次通过调用都会产生个的延迟。
键盘发声程序的实现及分析子程序,通过按不同的按键来产生不同频率的音符。
关键代码分析,输入按键,回车退出,如果不是的话跳转到开始重新输入。
清空找到索引地址,是型的,所以需要乘,而且是从开始,应该减去,通过索引从符号表里面找到对应的频率,调用发出声音。
调试过程及实验结果分析调试过程在刚开始显示字符串的时候,应 员名,全部为大专以上文化。
年龄岁,技术开发人员 项目承办单位吉林正方农牧,为了增加程序美观性,定义了个利用功能于吉任公司编制 投资估算及资金筹措 投资估算 福利院直接工程费万元,其它费用为万元,设备购置费 万导仪台 发声诱导仪启音博士台 运送康复病员用车辆 福利院设备清单 表 空调个 空调个 电视个 洗衣机个 冰柜个 冰箱个 天然气热水器个 太阳能热水器个编制 心电图机台 脑电图机台 血压计台 智力测评工具量表软件套 打击乐器套 电子琴台 多媒体等教学设备套 国际标准视力表张 低视力专用视力表台 助视器配镜箱台 脑电波诱导编制 心电图机台 脑电图机台 血压计台 智力测评工具量表软件套 打击乐器套 电子琴台 多媒体等教学设备套 国际标准视力表张 低视力专用视力表台 助视器配镜箱台 脑电波诱导仪台 发声诱导仪启音博士台 运送康复病员用车辆 福利院设备清单 表 空调个 空调个 电视个 洗衣机个 冰柜个 冰箱个 天然气热水器个 太阳能热水器个 消毒柜个 台式饮水机个 电脑台 传真机台 复印机台 电梯台 工程咨询有限责任公司编制 投资估算及资金筹措 投资估算 福利院直接工程费万元,其它费用为万元,设备购置费 万元,基本预备费万元,共计万元,残疾人康复中心直接工程费 万元,其它费用为万元,设备购置费制作灯光制作制作完动画后,我们要在动画文件中打上灯光,使动画更生动。
灯光能使物体更具艺术性和观赏性。
影视作品中塑造物体的独特风格,渲染特定气氛都离不开对灯光的合理控制。
动画中主要包括种不同的灯光类型,它们分别是环境光平行光聚光灯和。
要达到所需的效果,通常要将几种不同的光组合起来。
三点照明法是用光的种根基要领,它轻便易行,而且可以合用于许多范例的场景中,出格是静帧场景。
事实上该种要领被遍及利用于各个规模,譬喻摄影影戏电视等等。
三点照明法顾名思义就是种利用个灯光的要领。
这三个灯光别离是要害光填充光和背光。
正是这三种灯光组成了经典的点照明法。
屋外镜头的灯光,我们就是采用的这种方法。
而屋内的灯光就比较特别了。
因为要表达屋内漆黑片,看不见东西,所以要采用不同的方法。
我们以盏橘色昏暗的聚光灯为主光源,只照亮人物活动的地方,其他周围环境比较漆黑模糊,表示屋内是昏暗的。
而且这样还能表现种舞台效果,显得十分有观看戏剧感觉。
这是比较出彩的设计。
再在需要的地方添加补光,使换面更有层次感。
见图图图成果转化率和科技进步贡献率均达到以上,促进渔业集约化标准十五期间我国渔业发展的成 绩,也指出了存在的问题。
建设现代渔业,促进渔业增长方式转变,实现渔 业可持续发展,保障食品安全,保护养殖生态环境等迫切需要渔业科技进步 支持。
规划指出在十五科技发展规划年, 提升我国渔业科技创新能力和水平,切实发挥科技对现代渔业发展的引领支 撑作用,促进渔业持续健康协调发展,农业部制定了中长期渔业科技发展 规划年。
规划肯定了和活力二是以养为主方针调用来设置显示方式和背景色。
但要特别注意的是调用的时机,应该在每次刷新并且显示选择列表之前调用。
实验结果这是进入程序页面后的屏幕显示,通过和来播放音乐或者结束图表播放音乐界面程序正在播放歌曲。
上面是两只老虎的简谱,可以结合这个来听音高低。
结果如上所示设计心得与改进方案心得体会在程序中,各个变量及标号应该有统且明确的命名规范,例如频率表的命名规则为歌曲名,节拍表的命名规则为歌曲名这样能使代码的可读性大大增强,且在编程中也能使逻辑更加清晰,增加编程效率。
不能开始就开始编写程序,而是应该首先分析问题,设计出程序的框架流程图,明确各个程序段的功能,这样能使效率提高并且能增强持续的逻辑性和可读性,也可以避免出现很多在设计中应该考虑全面,并且兼顾到各方面的问题。
不能仅仅完成布置的任务,应该努力使程序更健壮,能够处理的输入并且给出提示,而且应该有更强的交互能力。
在做课程设计的过程中难免会出现这样那样的问题,因此要保持良好的心态,在遇到问题时应该仔细想问题的起因及解决方法,不能想都不想就直接放弃或者问人,这样就失去了做报告的意义,因为在解决问题的过程中可以发现很多以前忽视的问题。
发现问题,解决问题是我们的主要目的。
这次的课程设计让我有机会通过实践来加强巩固学习过的知识,极大的增强了自己编程能力。
改进方案刚开始设计流程图的时候,可以直接将内置的首音乐分别定义个子程序来演奏,在之后的编程过程中,发现这样的设计不合理且会使代码变的更长且冗余,然后改进设计,以个子程序来演奏音乐,调用的时候直接将需要演奏的频率表和节拍表作为参数传递给程序,这样能使代码更简洁,可读性大大增强。
如果需要播放其他音乐时,只要在数据段增加此音乐的频率表和节拍表,然后在选择项中添加个选项即可。
在调用子程序的过程中,应该注意保存寄存器中的内容,避免在子程序中破坏其中的数据。
可以考虑使用主界面的方式,多插入几首歌曲,增加程序的选择性,使不至于单。
可以通过自己设计的利用系统定时器的中断程序来实现控制发声时间长短的功能,使程序的发声时间有个具体的时间基准。
在系统定时器的中断处理程序中,有条中断指令,时钟中断每发生次约每秒中断次都要嵌套调用次中断类型的处理程序。
而得处理程序没有做任何工作,因而可以自己设计处理程序来代替原有的中断程序。
但在编写新的中断程序时,应该先保存之前的中断向量,结束时恢复。
参考文献沈美明,温冬婵汇编语言程序设计第版清华大学出版社,年月沈美明,温冬婵汇编语言程序设计实验本科生课程设计成绩评定表班级计算机科学与技术班姓名王嘉辛学号序号评分项目满分实得分学习态度认真遵守纪律设计分析合理性设计方案正确性可行性创造性设计结果正确性设计报告的规范性设计验收总得分等级评语注最终成绩以五级分制记。
优分良分中分及格分分以下为不及格指导教师签名年月日教程清华大学出版社,年月附录源程序此处输入数据段代码声明,否则产生此处输入堆栈段代码此股份有限公司是专业从事种鹅育 种鹅肥肝生产鹅产品深加工的现代化农牧企业。
公司位
