广东海洋大学微型计算机考试,广东海洋大学微型计算机基础中断及优先级实验报告...
广东海洋大学微型计算机基础中断及优先级实验报告
(5页)
本资源提供全文预览,点击全文预览即可全文预览,如果喜欢文档就下载吧,查找使用更方便哦!
19.90 积分
广广东东海海洋洋大大学学学学生生 实实验验报报告告书书实验名称实验名称中断及优先级实验课程名称课程名称微型计算机基础课程号课程号学院学院( (系系) )信息学院专业专业班级班级软件 xx学生姓名学生姓名xxx学号学号xxxxxxxx实验地点实验地点科技楼 402日期日期2014一、实验目的一、实验目的: 1. 掌握中断的编程方法2. 掌握中断优先级的特点使用方法 二、实验内容二、实验内容: 中断编程 详细功能介绍:详细功能介绍: 利用 AT89S52 单片机的 P0 端口的 P0.0-P0.7 连接到 1 个共阳数码管的 a-h 的笔 段上,中断口线 P3.2,P3.3 分别接一个按键作为中断源,给两个中断源设置不同的优 先级。 中断输入时,数码管按照 0-9 循环显示数字,显示一段时间如 0.5s,按下按键 P3.2,数码管输出 0,显示一段时间如 2s,按下按键 P3.3,数码管输出 8,显示一段时 间如 5s。在不同的时间按下按键,观察现象--高中断的优先级可以中断低优先级中断, 反之则不能。 将两中断源修改成同级优先级,按下按键,观察现象—同级优先级不能被中断。GDOU-B-11-112GDOU-B-11-112三、实验过程三、实验过程1、打开 Keil C51 编程软件,并且编写以下代码:ORG 0000H LJMP START ORG 0003H LJMP INT01 ORG 0013H LJMP INT12START: CLR P2.7 CLR P1.0 MOV IE,#85H SETB PX0MOV DPTR,#TABLEMOV R1,#10 MOV R2,#0LOOP1:MOV A,R2 MOVC A,@A+DPTR MOV P0,A LCALL DELAY INC R2 DJNZ R1,LOOP1 LCALL STARTINT01: PUSH ACC MOV A,P0 PUSH ACC MOV A,#0 MOVC A,@A+DPTR MOV P0,A LCALL DELAY POP ACC MOV P0,A POP ACC RETIINT12: PUSH ACC MOV A,P0 PUSH ACC MOV A,#8MOVC A,@A+DPTR MOV P0,A MOV R3,#10 LOOP2: LCALL DELAYDJNZ R3,LOOP2 PUSH ACC MOV P0,A PUSH ACC RETIDELAY: MOV R7,#250LOOP3: MOV R6,#250LOOP4: NOPNOP NOP NOP NOP NOP DJNZ R6,LOOP4 DJNZ R7,LOOP3 RETTABLE: DB 0C0H;0DB 0F9H;1DB 0A4H;2DB 0B0H;3DB 099H;4DB 092H;5DB 082H;6DB 0F8H;7DB 080H;8DB 090H;9END2、编写完成之后就进行编译和生成后缀名为.HEX 的文件3、打开 proteus 并按照实验内容的电路图样板进行画图。4、在 proteus 中导入 Keil C51 生成后缀名为.HEX 的文件,点击按钮并观察数码 管的变化,若中断可以实现,则实验成功了。 4 4、实验总结、实验总结通过这次实验,我了解到了单片机的中断系统的原理,并且了解了中断系统的一些简单的操作。在实验之前,我认真地预习了一下这个实验,在实验的时候,我和我的同学一起合作,进行分工,有的同学画电路图,有的同学查阅资料,我就负责把写好的代码进行编译并生成后缀名为.HEX的文件,最后把生成的 HEX 文件导入到 Pretuse 中进行仿真。在这次实验中,我发现了有很多做的不好的地方,比如,实验之前的准备不够充分,以至于在实验的过程中显得手忙脚乱,无从下手。在这次实验中我也体验到了团队合作的效果与快乐。如果实验没有要求是个人做的话,我更愿意与同学们一起合作完成,这样既节约了时间,又学到了许多东西。成绩指导教师日期注注:请用 A4 纸书写,不够另附纸。第 页,共 页 关 键 词: 广东 海洋大学 微型计算机 基础 中断 优先级 实验 报告
天天文库所有资源均是用户自行上传分享,仅供网友学习交流,未经上传用户书面授权,请勿作他用。
关于本文
广东海洋大学微型计算机考试,广东海洋大学微型计算机基础中断及优先级实验报告...相关推荐
- 华北水利水电大学计算机实验报告怎么写,考试类:华北水利水电大学C语言实验报告.doc...
<考试类:华北水利水电大学C语言实验报告.doc>由会员分享,可在线阅读,更多相关<考试类:华北水利水电大学C语言实验报告.doc(4页珍藏版)>请在七彩学科网上搜索. 1.第 ...
- 计算机基础和综合实验,计算机基础与综合编程实验报告.doc
计算机基础与综合编程实验报告 学号 <计算机基础与综合编程实验>报告 学 院计算机科学与技术学院专 业计算机类班 级姓 名指导教师 日期 1 实验目的 通过迭代式开发,深入掌握C语言的文件 ...
- SQL存储过程总结 - sql server 2012数据库基础-存储过程及应用-实验报告
这是我大三第一学期<数据库基础>这门课的实验报告,总共15个实验,我挑了几个比较重要的放在博客上,方便查看和复习,尤其是最近SSM后端开发,希望对大家,以及将来的我有所帮助! 本文是存储过 ...
- 计算机应用基础 第三版 实验报告,计算机应用基础实验报告(windows).doc
计算机应用基础实验报告(windows) 实 验 报 告 计算机应用基础实验报告 姓名 于航 班级 0531132 学 实验日期2013.09.13 课程名称 计算机应用基础 指导教师 洪菁 成绩 实 ...
- 计算机绘图图框实验报告,制图基础及计算机绘图实验报告.doc
实验报告电子文档格式: 班级文件夹\学号文件夹\学号实验报告.doc 学号平面图形.dwg 学号三维模型.dwg 如B130201班的所有同学实验报告均放置在名为"B130201" ...
- SQL触发器总结 - sql server 2012数据库基础-触发器及应用-实验报告
这是我大三第一学期<数据库基础>这门课的实验报告,总共15个实验,我挑了几个比较重要的放在博客上,方便查看和复习,尤其是最近SSM后端开发,希望对大家,以及将来的我有所帮助! 实验要求 在 ...
- 广东海洋大学微型计算机考试,广东海洋大学2007-2008微型计算机原理及应用
广东海洋大学2007-2008微型计算机原理及应用 广东海洋大学 2007 -2008 学年第 1 学期 < 微型计算机原理及应用 >课程试题(定稿) 一. 单项选择题 (下面题只有一个答 ...
- 微型计算机寻址方式命令,寻址方式与基本指令-微机原理实验报告.docx
西安郵電大學 微型计算机原理 课内实验报告书 院系名称 : 计算机学院 实验题目 : 寻址方式与基本指令 学生姓名 : 专业名称 : 软件工程 班 级 : 软件1003班 学号 : 指导教师 : 葛茂 ...
- python基础实验报告答案_Python基础(上)实验报告
写在前面:这是Python语言的学习之路,大家可以跟着一起学习,绝对是从零开始. Gvim (图形化界面Vim) Brackets(前端友好编辑器) Gedit(编辑器) 使用环境 python 2. ...
最新文章
- 为什么pytorch mode = sequential() 为何model(input)这样调用就直接执行了forward
- Nginx配置段(3)
- Power Designer反向获取数据库物理模型时Unable to list the users.
- SQLserver单表数据导入导出
- if submission is included through the excel
- ARC114E - Paper Cutting 2(组合数学,概率与期望)
- php启用openssl,php开启openssl的方法
- php手机论坛程序,网站开发-php开发手机论坛(8)-编辑帖子
- 我是程序员,我有对象,我还可以调用别人对象!
- 一周总结汇总_2016-09-18
- 图片--Android加载图片导致内存溢出(Out of Memory异常)
- Semaphore1.8源码
- 解决struts2标签在HTML中错位的问题
- 复习笔记——物联网通信技术判断
- 个人力扣刷题笔记 LCP 03. 机器人大冒险
- ArcGIS专题制图(一):制图中如何给图层增加阴影立体效果
- java银行账户类_用java编写银行账户的存款方法
- 数据结构 PTA 绪论
- allennlp与pytorch版本匹配
- 极点中文2011周年珍藏版备份