paomadeng.txt

来自「跑马灯实验」· 文本 代码 · 共 55 行

TXT
55
字号
main.s
//------------------------------------------------------*
//工 程 名:                                             *
//硬件连接:                                             *
//程序描述:                                             *
//目    的:                                             *
//注    意:                                             *
//日    期:                                             *
//------------------------------------------------------*

//头文件
.include "Includes.h"    //总头文件

//主程序
.org FlashStartAddr      

MainInit::    //复位后从此处执行(见Vectors08.s文件末尾处) 
    SEI                   //关总中断   
    //1.堆栈初始化为RAM最高端
    LDHX #RAMEndAddr+1    //HX=#RAMEndAddr+1                      
    TXS                   //HX-1->SP  
    //2.系统初始化
    JSR  MCUInit 
    MOV  #$FF,PTA
    MOV  #$FF,DDRA
    LDA  #$FF
    STA  PTA
    CLC
    
     
MainLoop:
    PSHA
    ROLA //11111110
    STA PTA
    PSHA
    TPA //CCR->A
    
    LDHX #$02FF
    JSR DelayHX
    TAP //A->CCP
    PULA 
    
    
JMP  MainLoop    

//包含本工程的其他文件-----------------------------------
.include "SetUp.s"
.include "delay.s"
//包含中断处理子程序与中断向量表文件"Vectors08.s"--------
//注意:这个包含语句的存放位置必须放在最后
.include "Vectors08.s"    //中断处理子程序与中断向量表



⌨️ 快捷键说明

复制代码Ctrl + C
搜索代码Ctrl + F
全屏模式F11
增大字号Ctrl + =
减小字号Ctrl + -
显示快捷键?