微机汇编语言 红绿灯实验.doc

  1. 1、本文档共25页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
微机原理与接口技术课程设计报告 班级: 学号: 姓名: 同组队员: 指导教师: 日期: 12月25日—1月9日 目 录 1 课程设计的目的及基本要求 ………………………………………………… 3 2 设计题一 ……………………………………………………………………… 3 2.1 程序目的与内容 ………………………………………………………… 3 2.2 流程图 …………………………………………………………………… 3 2.3 源程序 …………………………………………………………………… 4 2.4 调试过程及程序运行结果 ……………………………………………… 6 3 设计题二 ……………………………………………………………………… 8 3.1 实验电路及连线………………………………………………………… 9 3.2 程序设计思想…………………………………………………………… 9 3.3 程序流程图……………………………………………………………… 10 3.4 实验程序………………………………………………………………… 11 3.5 设计题二提高及拓展 …………………………………………………… 13 3.6 实验结果分析 …………………………………………………………… 21 4 设计题三…………………………………………………………………………… 4.1 程序设计思想 ……………………………………………………… 22 4.2 流程图 …………………………………………………………………… 23 4.3 源程序 …………………………………………………………………… 23 4.4 调试过程及程序运行结果 …………………………………………… 24 5 实验心得……………………………………………………………………… 25 6 参考文献……………………………………………………………………… 26 课程设计目的及基本要求: 本课程设计是微机原理与接口技术课程的配套内容。微型计算机在很多场合作为一个控制系统的控制部件或作为一个设备的智能化部件融入系统中。对于自动化专业的学生了解和认识微机的硬件结构和输入输出接口技术是十分必要的。 实验题目(1) 编制一个完整的程序,计算10个正整数(字数据)之和,如果不超过机器数范围(65535),则计算其平均值并存于RESULT中,否则显示“OVERFLOW”。 一、程序设计思想: 程序目的是为了实现在程序模拟软件dos的环境下,实现对10个数字字符取平均值,并要求能够判断是否超过机器数的范围,如果超出,则显示“OVERFLOW”,如果不超出则显示平均值,而且能够实现多位显示。 二、程序流程图: 三、源程序: DATA SEGMENT NUM DW 5,5,5,5,5,5,5,5,5,5, ERR DB OVERFLOW,0DH,0AH,$ RESULT DW ? DATA ENDS CODE SEGMENT ASSUME CS: CODE,DS: DATA BEGIN: MOV AX,DATA MOV DS,AX XOR AX,AX MOV SI,AX MOV CX,10 SUM: ADD AX,NUM[SI] JC NEXT ADD SI,2 LOOP SUM MOV BX,10 MOV DX,0 DIV BX MOV RESULT,AX JMP SHORT EXIT NEXT: LEA DX,STR MOV AH,09H INT 21H EXIT: MOV AH,4CH INT 21H CODE ENDS END BEGIN 四、调试过程及程序运行结果: 4.1 溢出的情况: 4.2 未溢出的结果: 实验题目(2) 根据实际交通灯的变化规律,共有东西南北四个信号灯。其中,共设定四种状态: 初始状态0:东西方向红灯,南北方向也为红灯。 状态1:南北方向绿灯通车,东西保持红灯。 状态2:南北方向黄灯闪三次,提示即将变灯,东西方向仍然红灯。 状态3:东西方向绿灯通车,南北方向红灯。 状态4:东西方向黄灯闪三次,提示即将变灯,南北仍然红灯. 整个运行过程为:状态0→状态1→状态2→状态3→状态4,状态4执行完毕后返回状态1,依此循环。 双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起,公用正端,为高电平。当红色负端加低电平,绿色负端加高电平时

文档评论(0)

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

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

1亿VIP精品文档

相关文档