毕业论文论文范文课程设计实践报告法律论文英语论文教学论文医学论文农学论文艺术论文行政论文管理论文计算机安全
您现在的位置: 毕业论文 >> 论文 >> 正文

自动往返小车电路图及汇编程序 第4页

更新时间:2010-2-23:  来源:毕业论文
自动往返小车电路图及汇编程序 第4页
第三章系统的软件设计
系统软件设计
软件设计采用模块化结构。本系统软件分为主结构图、中断服务流程图、显示子程序、播报子程序等模块。程序设计流程图如图6所示。
图6   程序设计流程图
3.1系统软件主结构图如图7所示。
图7主结构流程图
3.2系统软件中断服务流程图如图8所示。
图8中断服务流程图
3.3系统软件显示子程序如图9所示。
图9显示子程序流程图
3.4系统软件播报子程序如图10所示。
图10播报子程序流程图
第四章系统的汇编程序
;*************************************
;*                                   *
;*      主程序和中断程序入口         *
;*                                   *
;*************************************
;
  ORG     0000H   ;程序执行起始地址
                LJMP    START ;跳至START
  ORG     0003H   ;外中断0入口
                LJMP    INTEX0 ;跳至INTEX0中断服务程序
  ORG     000BH   ;定时器T0中断入口
                RETI    ;中断返回
                ORG     0013H   ;外中断1入口
                LJMP    INTEX1 ;跳至INTEX1中断服务程序
                ORG     001BH   ;定时器T1中断入口
                LJMP    INTT1 ;跳至INTT1中断服务程序
  ORG     0023H   ;串口中断入口
  RETI    ;中断返回
  ORG     002BH   ;定时器T2中断入口
  RETI    ;中断返回
;
;***************************
;*                         *
;*       初始化程序        *
;*                         *
;****************************
CLEARMEMIO:        MOV   R0,  #70H      ;清70H-76H显示单元
                   MOV   R7,  #07H      ;循环次数
 ML0:              MOV   @R0, #00H      ;清0
                   INC   R0          ;下一地址
                   DJNZ  R7,  ML0       ;未完再循环
                   MOV   TMOD,#10H        ;T1为16位定时器
                   MOV   R4,#14H       ;1秒定时用(50毫秒20次)
                   MOV   TL1,#0B0H     ;50毫秒定时用初值
                   MOV   TH1,#3CH       ;
                   MOV     20H,#00H        ;清0操作
                   MOV     21H,#00H       ;
                   MOV     22H,#00H       ;
                   MOV     23H,#00H       ;
     MOV    24H,#00H      ;
                   CLR     30H            ;清停车标志
                   SETB    ET1            ;开T1中断
                   SETB    EX1            ;开外中断1
                   SETB    IT1            ;外中断1采用边沿触发
                   SETB    IT0            ;外中断0优先级为1(最高)
                   SETB    EX0            ;开外中断0
                   SETB   EA             ;开总中断允许
                   SETB   TR1          ;开启定时器T1
                   RET                  ;子程序返回

上一页  [1] [2] [3] [4] [5] [6] [7] [8] 下一页

自动往返小车电路图及汇编程序 第4页下载如图片无法显示或论文不完整,请联系qq752018766
设为首页 | 联系站长 | 友情链接 | 网站地图 |

copyright©751com.cn 辣文论文网 严禁转载
如果本毕业论文网损害了您的利益或者侵犯了您的权利,请及时联系,我们一定会及时改正。