项目十 中断系统伟.doc

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

苏州市职业大学实验报告 班级:12机电一体化1班 学号:125307120 姓名: 栾 俊 实验项目: 中断系统的设计 日期: 2014年6月12日 (实验目的、实验原理、实验设备、实验步骤、实验结果等) 一、实验目的 熟练使用KEIL软件和Proteus软件 掌握中断系统的设计方法 掌握直流电机的控制方法 二、实验任务 1、在PROTEUS中绘制如下电路图 (一位共阳数码管:7SEG-COM-ANODE,排阻:RESPACK-7) 如该系统的功能如下: 系统初始化:数码管显示0 当按下P3.3按键并释放后数码管递增一次 当递增到9后再次按下P3.3按键,数码管显示0,往复循环 源程序如下,请完善 ORG 0000H LJMP MAIN ORG 0013H ;入口地址设置 LJMP INT1_SER MAIN: MOV P0,#0FFH MOV R1,#00H MOV DPTR,#TAB SETB EX1 ;中断初始化 SETB INT1 SETB EA LOOP: MOV A,R1 MOVC A,@A+DPTR MOV P0,A ;显示 SJMP LOOP INT1_SER:PUSH ACC ACALL DEL20MS JB P3.3,WAIT ;去抖动 JNB P3.3,$ ;等待键释放 INC R1 ;显示值递加 CJNE R1,#10,WAIT ;实现功能3 MOV R1,#0 WAIT: POP ACC RETI ;返回 DEL20MS: MOV R6,#100 ;延时20ms D1: MOV R7,#100 DJNZ R7,$ DJNZ R6,D1 RET TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H ;0-9的段码 2.修改任务1的源程序,实现两位数码管的控制:每按下按键一次,数码管显示数递增,直到99后重新回到初始00,并往复循环,给出电路图和源程序(选做) ORG 0000H AJMP MAIN ORG 0003H LJMP ZHONG MAIN: MOV DPTR,#TAB SETB IT0 MOV IE,#81H MOV R0,#0 START: MOV A,R0 MOV B,#10 DIV AB MOV P2,#01H MOVC A,@A+DPTR MOV P0,A ACALL DELAY MOV P2,#02H MOV A,B MOVC A,@A+DPTR MOV P0,A ACALL DELAY AJMP START ZHONG: ACALL DELAY1 JB P3.2,CHU INC R0 CJNE R0,#100,CHU MOV R0,#0 CHU: RETI DELAY: MOV R6,#20 D1: MOV R7,#20 DJNZ R7,$ DJNZ R6,D1 RET DELAY1: MOV R4,#100 D2: MOV R5,#100 DJNZ R5,$ DJNZ R4,D2 RET TAB: DB 0C0H,0F9H,0A4H,0B0H,99H,92H,82H,0F8H,80H,90H END 3. 在PROTEUS中绘制如下电路图(补全最小系统部分) (NPN三极管:2N3904,PNP三极管:2N3905,直流电机:MOTOR-DC ) 简述直流电机H桥驱动电路的工作原理 给出源程序,实现电机正转5S,然后反转5S(5秒用延时子程序实现),往复循环 原理:P1.0高电平P1.1低电平时,Q2与Q4通,电流从左向右,电机正转,P1.1高电平P1.0低电平时,Q1与Q3通,电流从右向左,电机反转。 程序: ORG 0000H AJMP MAIN ORG 0100H MAIN: MOV P1,#0FDH ACALL DELAY MOV P1,#0FEH ACALL DELAY AJMP MAIN DELAY: MOV R0,#50 D1: MOV R1,#200 D2: MOV R2,#125 D3: NOP NOP DJNZ R2,D3 DJNZ R1,D2

文档评论(0)

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

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

版权声明书
用户编号:8130065136000003

1亿VIP精品文档

相关文档