毕业论文 校园活动 入党 考试

留学 励志 校园爱情 大学 高考

实习实践 简历大全 就业指导

职业规划 自荐 面试 应聘 鉴定

电脑学习 网店 销售 电话营销

市场营销 电子商务 成功创业

总结 报告 计划 体会 方案 党团

材料 发言 行政 合同 礼仪 演讲

热点专题: 大学专业介绍 高校网址 人生格言 人生感悟 留学签证 世界名校 公务员考试 计算机四级考试 考研试题 自学考试 大学英语四级考试 大学英语六级考试 职业规划 校园活动策划 社团活动策划 教育论文 管理论文 大学生入党 求职信 应聘信 自我评价 团日活动 社团活动总结 实习报告 实习周记 大学实习 社会实践 暑假社会实践
搜大学资料:
搜营销资料:
全站搜索:
当前位置:大学生无虑网公文范文工作报告实习报告单芯片应用实习报告» 正文

单芯片应用实习报告

[10-15 18:30:42]   来源:http://www.dxs56.com  实习报告   阅读:8905
概要:中断向量地址:由于这些内部程序内存的地址都与中断有关,所以我们也称这些地址为中断向量,在撰写程序时,若程序本身没有利用到中断的功能,则以下七个特别的地址可视为一般程序内存地址来处理,但是若程序中使用到某个中断时,则该中断对应的地址,就必须保留,因为,只要该中断发生时,接下来被执行的就是位于该地址的指令,下列这些地址是各种中断服务程序的进入点。功能地址中断串行埠中断向量0023HUART计时计数中断TIMER2向量002BHTIMER2计时计数中断TIMER1向量001BHTIMER1计时计数中断TIMER0向量000BHTIMER0外部中断INT1向量0013HINT1外部中断INT0向量0003HINT0系统重置启始地址0000HRESET单芯片指令集:数据寻址指令:累加器,缓存器,直接, 间接内存寻址与I/O端口间的数据转移。算术运算指令:数据做加(ADD)、减(SUB)、乘(MUL)、除(DIV)运算,或加一(INC),减一(DEC)等运算。逻辑运算指令:数据做AND(ANL)、OR(ORL)、XOR (XRL)运算,与RR、RL、RRC、
单芯片应用实习报告,标签:实习报告范文,生产实习报告,http://www.dxs56.com

  中断向量地址:

  由于这些内部程序内存的地址都与中断有关,所以我们也称这些地址为中断向量,在撰写程序时,若程序本身没有利用到中断的功能,则以下七个特别的地址可视为一般程序内存地址来处理,但是若程序中使用到某个中断时,则该中断对应的地址,就必须保留,因为,只要该中断发生时,接下来被执行的就是位于该地址的指令,下列这些地址是各种中断服务程序的进入点。

  功能

  地址

  中断

  串行埠中断向量

  0023H

  UART

  计时计数中断TIMER2向量

  002BH

  TIMER2

  计时计数中断TIMER1向量

  001BH

  TIMER1

  计时计数中断TIMER0向量

  000BH

  TIMER0

  外部中断INT1向量

  0013H

  INT1

  外部中断INT0向量

  0003H

  INT0

  系统重置启始地址

  0000H

  RESET

  单芯片指令集:

  数据寻址指令:累加器,缓存器,直接, 间接内存寻址与I/O端口间的数据转移。

  算术运算指令:数据做加(ADD)、减(SUB)、乘(MUL)、除(DIV)运算,或加一(INC),减一(DEC)等运算。

  逻辑运算指令:数据做AND(ANL)、OR(ORL)、XOR (XRL)运算,与RR、RL、RRC、RLC位旋转功能。

  布尔代数运算指令:位数据的清除与设定,如SETB,CLR。或位数据的运算ANL C, bit...等。

  程序流程控制:循环,呼叫子程序(CALL),中断,条件判断的跳跃。如JMP,JZ,CJNZ,DJNZ,RET...等指令。

  范例应用:

  名称:

  单开关控制灯号变化,以指拨开关以控制程序流向,造成灯号的变化

  动作要求:

  接于阜脚P2.7上之指拨开关拨至ON位置时,P2.7阜脚为低电压,接于P0之8个LED灯不停的作霹雳灯之动作,直制止拨开关拨至OFF位置时,P2.7为高电位,LED灯号变成奇偶位置不停地交互亮灭。

  电路图:

  程序:

  ORG 00H

  START: JB P2.7,LOOP2 ;检查P2.7,若为1则跳至LOOP2,否则往下执行

  LOOP1: MOV DPTR#TABLE ;设定表格之起始为止于DPTR

  MOV R3,#07H ;设定表格数据之地址组数于R3

  MOV A,#00H ;设定偏移量起始地址值0于A缓存器

  L1: JB P2.7,LOOP2 ;在LOOP1循环中,依据DPTR及A

  MOV R0,A ;依序由表格取出七个字节数据送

  MOVC A,@A+DPTR 传至P0作霹雳灯动作且检查P2.7之变

  MOV P0,A ;化,以决定是否跳出LOOP1循环

  MOV R5,#5

  ACALL DELAY

  MOV A,R0

  INC A

  DJNZ R3,L1

  AJMP LOOP1 ;无条件跳出LOOP1

  LOOP2: MOV A,#55H ;在L2循环中,不停的作奇偶灯交互换互亮灭的动作并检查P2.7之变化,已决定是否跳出L2循环

  L2: JNB P2.7,LOOP2

  MOV P0,A

  MOV R5,#5

  ACALL DELAY

  XRL A,#FFH

  AJMP L2

  DELAY: MOV R3,#38H ;子程序,延迟时间=R5*20ms

  D1: MOV R6,#F9H

  DJNZ R6,$

  DJNZ R7,D1

  DJNV R5,DELAY

  RET

  TABLE: DB 7EH,0BDH,0DBH,07EH ;霹雳灯之表格数据

  DB 0DBH,0BDH,7EH

  END

上一页  [1] [2] 


Tag:实习报告实习报告范文,生产实习报告工作报告 - 实习报告

《单芯片应用实习报告》相关文章: