专业课程设计报告书.docVIP

  • 5
  • 0
  • 约4.56万字
  • 约 10页
  • 2017-06-24 发布于河南
  • 举报
专业课程设计报告书

专业课程设计报告书 课程名称: 微机原理与接口技术 设计名称: 音乐发生器 学生姓名: 专 业: 班 别: 学 号: 指导老师: 日 期: 2016 年 06 月 28 日 目录 TOC \o 1-3 \h \z \u HYPERLINK \l _Toc455011953 1. 项目概述 PAGEREF _Toc455011953 \h 1 HYPERLINK \l _Toc455011954 2. 设计要求 PAGEREF _Toc455011954 \h 1 HYPERLINK \l _Toc455011955 3. 系统设计 PAGEREF _Toc455011955 \h 2 HYPERLINK \l _Toc455011956 4. 硬件设计 PAGEREF _Toc455011956 \h 3 HYPERLINK \l _Toc455011957 4.1电路图 PAGEREF _Toc455011957 \h 3 HYPERLINK \l _Toc455011958 4.2元件清单 PAGEREF _Toc455011958 \h 3 HYPERLINK \l _Toc455011959 5. 软件设计 PAGEREF _Toc455011959 \h 4 HYPERLINK \l _Toc455011960 5.1程序流程图 PAGEREF _Toc455011960 \h 4 HYPERLINK \l _Toc455011961 (1)主程序流程图 PAGEREF _Toc455011961 \h 4 HYPERLINK \l _Toc455011962 5.2 程序清单 PAGEREF _Toc455011962 \h 5 HYPERLINK \l _Toc455011963 程序调试 PAGEREF _Toc455011963 \h 9 HYPERLINK \l _Toc455011964 6. 小结 PAGEREF _Toc455011964 \h 10 HYPERLINK \l _Toc455011965 参考文献 PAGEREF _Toc455011965 \h 11 1. 项目概述 汇编语言是计算机能够提供给用户使用的最快而有效的语言,也是能够利用计算机所有特性并能直接控制硬件的唯一语言。借助于汇编程序,计算机本身可以自动地把 汇编源程序翻译成用机器语言表示的目的程序,从而实现了程序设计工作的部分自动化。 掌握一些程序设计的基本方法,要指导主程序,子程序以及推栈段的使用,了解通用发声程序。了解与掌握定时、计数、音乐、频率、时间之间的关系,学会用发声程序的设计方法,学会用汇编语言编辑音乐程序。 2. 设计要求 (1)需要的基本知识与技能。 具备汇编语言设计、编写、调试和运行程序的方法和技巧。在PC机上运行汇编程序需要经过以下几个阶段: 编辑源程序。利用文本编辑工具编辑源程序,生成一个汇编语言的纯文本文件。文件的扩展名为.ASM 汇编源程序。用汇编器汇编源程序生成目标代码文件,目标代码文件的扩展名是.OBJ,汇编器还可以生成列表文件和交叉参考文件。汇编器相当于高级语言中的编译器。汇编语言按照汇编语言的语法检查源程序,如果源程序语法有错误,汇编器就不生成目标代码文件,这时,必须重新编辑源程序,修改语法错误。当发现源程序有的行含有不确定因素,汇编器会给出警告信,但按却省处理方法生成目标代码文件。此时,可以重新编辑源程序,消去不确定因素。 连接目标程序。利用连接器连接目标代码程序和库函数代码生成可执行程序文件。一般单个模块的连接可以顺利地生成可执行程序文件。当多个模块连接,或者库函数连接时,如果在目标代码中找不到所需的连接信息,连接器就会发生错误提示信息,而不是生成可执行文件。这时,这就要重新编辑源程序,并汇编程序。 调试可执行程序。程序的动态调试是在形成可执行文件后,针对可执行程序进行的。DEBUG是简单的动态调试工具,利用调试工具动态的调试程序,找出程序中的问题,那么就要重新编辑,汇编源程序。 (2)尚未掌握的知识点。 有时在程序中定义了较多的 宏,或者可以把自己编译中常用的宏定义建立一个独立的文件,这个只包含若干定义宏文件的文件可称为宏库,通常用

文档评论(0)

1亿VIP精品文档

相关文档