微机原理课程设计指导机电10..doc

  1. 1、本文档共15页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理课程设计指导机电10.

《微机原理》课程设计指导书 机械电子工程学院 2012.6.17 《微机原理及接口》课程设计教学大纲 课程编号 课程名称(中文) 微机原理与应用 课程名称(英文) APPLIED AND PRINCIPLE OF MICROCOMPUTER 适用专用 机械设计 学时数 1周 学分数 制定单位 机电学院机电系 制定时间 2007.2.30 一、课程设计的性质和任务 微机原理及接口技术是机械专业一门重要的专业基础课程之一,它不但要求有较高的理论水平,而且还要求有较强的实际动手能力,是一门实践性、应用性很强的课程。进行课程设计的目的就是在理论知识的基础上,通过编程和微机及接口的硬件实践,真正掌握软硬件设计的基本思路和方法,提高实践能力。 二、程序设计的基本要求 课程设计的过程是综合运用所学知识的过程。要求将课本中分布独立学习的知识,在设计中综合加以应用,从而对所学知识有更进一步的理解、巩固、和发展,并掌握在理论学习时忽略的细节和要点。通过课程设计,提高学生综合运用所学知识分析问题、解决问题的能力,同时,通过查找、运用设计资料,完成工程设计所必备的基本训练。 要求每个学生(或小组)都要自己动手独立设计完成一个典型的微机应用系统。设计题目可以在给出的参考题目中选,也可以自己选设计题目,但难度不应小于参考题目,需经指导教师审查后方可确定是否采纳或修改设计题目。 课程设计的时间为1周。设计的最终作品包括硬件和软件两个部分,要求能够演示并达到设计指标的要求。每个学生(或小组)在作品完成后,要经指导教师检查,同意拆除后方可拆卸,并分类放回元器件盒内。课程设计报告每个学生一份,由课代表收齐后统一交给指导教师。 三、课程设计题目(任选一个) 1.硬件中断设计 利用PC系列微机现有的硬件和软件资源编写程序,以便在显示器屏幕上显示XX(时):XX(分):XX(秒),并且每秒更新显示一次。 设计目的:掌握8253可编程定时/计数器的编程方法 掌握在PC机上使用中断方式工作时主程序及中断服务程序的编写方法。 设计要求: 编写程序,利用主机内的8253的计数器0产生10ms的方波输出,该输出送至IRQ0,使8259A每10ms产生一次中断,100次中断后秒数加1,然后调整时,分,秒并显示在屏幕上。程序从按下任意键开始显示数据区中存放的时间值,运行中按下回车键则停止运行。 2. 交通灯控制系统(模拟交通灯工作) 模拟交通信号灯的工作 设计目的:掌握8255A可编程并行接口的编程方法 掌握软件定时的编程方法 设计要求:编写程序控制8255A可编程并口芯片,使实验台上的红、绿、黄按如下规律交替发光,当按下回车键则停止运行。 初态为4个红灯全亮,禁止通行 1、3路口绿灯亮,2、4路口红灯亮 1、3路口绿灯灭 1、3路口黄灯闪烁 4个路口红灯全亮 2、4路口绿灯亮,同时1、3路口红灯亮 2、4路口绿灯灭 2、4路口黄灯闪烁 转向步骤(1)循环闪烁 3.小键盘按键识别数码管移位显示 设计目的: 掌握“行扫描”识别的原理 掌握“行扫面”按键识别的编程技术 设计要求: 用行扫面技术识别小键盘,将小键盘键入的任意长度的由0-9组成的数字串,采用左移位显示的方法显示在数码管上,当按下F时程序结束。 4. 利用实验台上的LED显示分和秒,每秒变化一次 设计目的:掌握8253的编程方法 掌握8259的编程方法及自定义中断的编程方法 设计要求: 编写程序,使实验台上的LED显示时钟的分和秒,1s的定时由8253输出50HZ的方波申请中断50次来完成。 5. 数码管时钟设计 设计目的:掌握8253的编程方法 设计要求: 使用8253的两个计数器串连,作为微机系统的外扩定时源,以数码管电路作为外扩输出设备,采用中断方式编程,实现数码管电子表“具体要求如下: (1)六位数码管分别显示时,分,秒。 (2)初始时间由主机键盘输入。 (3)主机按任意键停止计时返回DOS。 6.编写一个游戏程序,实现如下功能:首先用蓝色清屏;在在屏幕中央显示由字符串“-============#”组成的黄色的小蛇,#为蛇头,-为蛇尾;按下方向键可以控制上述小蛇按蛇行方式在屏幕上行走; 在行进过程中,蛇头只能左转、右转或继续前进,不能掉转180度。 设计目的:掌握软件的编程方法;通过调用INT 16H的0号功能可以读取光标控制键的扩展码;光标控制键:↑ ↓ ← →; 扩展码(十进制): 72 80 75 77 7.可任意启动/停止的电子秒表设计 设计要求:6位LED数码显示,计时单位为1/100秒。利用功能键进行启/停控制。其

文档评论(0)

dbtx + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档