微机原理课程设计任务书(杨君20131231).docVIP

  • 4
  • 0
  • 约4.48千字
  • 约 7页
  • 2018-08-30 发布于贵州
  • 举报

微机原理课程设计任务书(杨君20131231).doc

微机原理课程设计任务书(杨君20131231)

二○一三~二○一四学年第 一 学期 电子技术学院 电子信息工程系 课程设计计划书 班 级: DB1001~04 课程名称: 微机原理及应用课程设计 学时学分: 1 周 1 学分 指导教师: 杨君 杨贤昭 二○一三年十二月 三十一日 1、课程设计目的: 综合运用本课程知识,利用集成电路设计实现一些中小规模电子电路或者完成一定功能的程序,以复习巩固课堂所学的理论知识,提高程序设计实现系统、绘制系统电路图的能力,为实际应用奠定一定的基础。 2、课程设计时间安排: 第一天:教师布置设计任务,讲解设计要求,提示设计要点。 第二~三天:查阅资料(在图书馆或上网),提出设计方案。 第三~七天:画出详细设计图(电路图),编写程序,调试程序,得出实验结果并写 出设计报告。 3、课程设计内容及要求: 题目一 电梯仿真程序 在读懂指导书给出的几个子程序的基础上,学习运用计算机动画技术等手段自己独立编制出一个完整的电梯运行计算机仿真程序。通过编制仿真程序的实践,加强同学们对计算机顺序控制的了解与认识,以达到掌握计算机顺序控制规律和计算机顺序控制技术所需的编程技巧以及相关的硬件基础知识的目的。 设计要求: (1). 在 1-- 8楼之间一次可输入多个任意楼层号连续控制电梯按指定楼层号顺序上升与下降.以上过程完成后可重新输入任意楼层号连续控制电梯按指定楼层号顺序上升与下降.只有按ESC键才退出程序返回DOS状态。例如 : 1-3-5-7-6-4-2-1 (可观察教十楼电梯的实际运行情况). (2). 在 1 -- 7 楼之间按任意顺序不连续控制电梯上升与下降. 按一次计算机键盘的上箭头电梯上升一楼,按一次计算机键盘的下箭头电梯下降一楼. (上箭头的ASCII码19H , 下箭头的ASCII码1AH . ) (3). 在电梯上升与下降过程中,要显示出 1--7 楼之间所要到达的楼层数,同时还要用箭头显示电梯是上升状态还是下降状态. (4). 电梯运行到指定楼层后,打开电梯门,然后关门继续运行. (5). 电梯运行时, 在任意时刻遇到紧急情况时应能实时中断电梯运行.也可以在任意时刻恢复电梯运行.(按A/a 键模拟中断发生,电梯停止运行.按B/b 键恢复电梯运行) (6). 在计算机屏幕上将电梯的平面模型改成三维立体模型. (7). 在电梯旁画一个小方块.这个小方块随电梯上升而上升,下降而下降.以增加电梯运行时的动感. (8). 电梯仿真软件运行时,应在计算机屏幕上详细说明其使用方法,以及本软件作者姓名和日期. 报告要求: (1). 在报告中应对电梯仿真软件的设计思想,设计方法用文字详细说明. (2). 在报告中应有完整的程序清单(必需加注释). (3). 在报告中应有完整的程序框图. (4). 谈谈自己通过这次设计实践的收获和体会. 参考文献 : [1] 朱定华,微机原理、汇编与接口技术,清华大学出版社,2005 [2] 徐士良,PC机C图形编程手册,清华大学出版社,1994 模拟电梯运行部分程序框图 : 屏幕初始化 将整个屏幕置成显示窗口 置屏幕为图形显示方式12H (640列x 480行,16色.) 显示提示信息 不断调用BIOS写点子程序INT 10H, 依照图形要求的屏幕作标依次画出电梯形状. 恢复文本显示方式,返回DOS. 题目二 电子秒表的设计 一、设计目的:掌握定时/计数器8253和中断的使用。 二、设计任务:编写汇编程序,在PC机上完成电子秒表功能。 三、设计要求 1、基本要求: 1)设计可以显示1~60秒的无存储功能的秒表,最小单位为毫秒。 2)通过按键控制秒表清零、暂停、继续,退出等。 2、提高要求: 1)秒表可以分组存储、批量显示、倒计时等。 2)采用图像界面显示,设置报警声等 四、设计

文档评论(0)

1亿VIP精品文档

相关文档