1、 微机应用系统设计与微机应用系统设计与 综合实验设计报告综合实验设计报告 设计题目设计题目 圆饼显示商品日销售量的百分比圆饼显示商品日销售量的百分比 指导老师指导老师 设 计 者设 计 者 专业班级专业班级 设计日期设计日期 20132013年年 1212 月月2121 日日20142014 年年 1 1月月 1515日日 目目 录录 第一章第一章 微机应用系统课程设计微机应用系统课程设计的目的意义的目的意义.1 1.1 设计目的1 1.2 课程在教学计划中的地位和作用.2 第二章第二章 设计设计任务任务 .2 2.1 设计内容及要求 2 2.2 课程设计的要求 3 第三章第三章 总体设计方案
2、总体设计方案 .4 3.1 设计思想 .5 3.2 总体设计流程图 6 第四章第四章 软件设计软件设计 6 4.1 流程图及其说明 6 4.2 软件系统的使用说明 .22 4.3 源程序及其说明 .24 第五章第五章 程序调试与使用程序调试与使用 .49 5.1 程序调试 .49 5.2 使用说明 .51 第六章第六章 收获、体会收获、体会 53 参考文献参考文献 55 第一章第一章 微机应用系统课程设计微机应用系统课程设计的目的意义的目的意义 1.1 1.1 设计目的设计目的 充分认识理论知识对应用技术的指导性作用,进一步加强理论知 识与应用相结合的实践和锻炼。 通过设计实践能够进一步加深对
3、专业 1 知识和理论知识学习的认识和理解,使自己的设计水平和对所学 的知识的应用能力以及分析问题解决问题的能力得到全面提高。 通过课程设计进一步锻炼同学们在微型计算机应用方面的实际工 作能力。计算机科学在应用上得到飞速发展,因此,学习这方面的知 识必须紧密联系实际: 掌握这方面的知识更要强调解决实际问题的能 力。同学们要着重学会面对一个实际问题,如何去自己收集资料,如 何自己去学习新的知识, 如何自己去制定解决问题的方案并通过实践 不断地去分析和解决前进道路上的一切问题,最终到达胜利的彼岸。 本设计的目的在于全面消化已学的相关课程内容。 深刻理解微机原理 与接口技术课程的内涵。 为此,主要应完
4、成的任务是:从硬件的角度掌 握微机的组成,接口部件的结构和彼此之间的联系,从软件的角度理 解和应用微机系统的运行机制。 1.2 1.2 课程在教学计划中的地位和作用课程在教学计划中的地位和作用 微机应用系统设计与综合实验课程是测控技术专业本科生必 修的一门技术基础课程。 通过该课程的学习使学生对微机系统有一个 全面的了解、掌握常规芯片的使用方法、掌握简单微型计算机应用系 统软硬的设计方法。为了使我们微机应用课程设计目标更明确, 要求 更具体,学生收获更大,我们特编写课程设计任务书,学生可根据本 人的爱好任选其中一个课题, 要求独立完成课题, 写出课程设计说明 书,设计出电路原理图,说明工作原理
5、,编写程序及程序流程图。希 望同学认真阅读本任务书,认真查阅资料与上机调试,圆满完成课程 设计。 通过课程设计进一步锻炼同学们在微型计算机应用方面的实际 2 工作能力。计算机科学在应用上得到飞速发展,因此,学习这方面的 知识必须紧密联系实际: 掌握这方面的知识更要强调解决实际问题的 能力。同学们要着重学会面对一个实际问题,如何去自己收集资料, 如何自己去学习新的知识, 如何自己去制定解决问题的方案并通过实 践不断地去分析和解决前进道路上的一切问题,最终到达胜利的彼 岸。 第二章第二章 设计设计任务任务 2.1 2.1 设计内容及要求设计内容及要求 用汇编语言编程,实现:从键盘输入十种商品的日销
6、售量后,在屏幕 上用圆饼显示出每种商品的日销售量的百分比。 2.2 2.2 课程设计的要求课程设计的要求 编程,画出程序流程图,程序调试。 第三章第三章 总体设计方案总体设计方案 3.1 3.1 设计思想设计思想 3.1.1 基本方法-BIOS 系统调用 通常,高级语言都是通过输出函数来实现各种输出显示效果,汇 编语言相对低级, 若要显示输出就需要中断调用。 对PC 机的ROM BIOS 3 进行中断调用,可以实现图形和动画的显示,其功能号为 10H,通过 选择显示方式设置屏幕像素, 并对像素点进行读写来绘制出线条和形 状。 3.1.2 数据准备 通过键盘输入每一个商品的数量,然后对其求和,算每件商品对 应百分比及圆心角,圆心角精度在 1以内,也就是说扇形的显示误 差小于 0.27%,因为扇形图的精度要求不是很高,所以我采用量化角 度代替理论圆心角,量化角度