⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 lvr.asm

📁 试验仪自检程序
💻 ASM
字号:
//======================================================
//  The information contained herein is the exclusive property of
//  Sunnnorth Technology Co. And shall not be distributed, reproduced,
//  or disclosed in whole in part without prior written permission.
//               (C) COPYRIGHT 2003  SUNNORTH TECHNOLOGY CO.
//                           ALL RIGHTS RESERVED
//  The entire notice above must be reproduced on all authorized copies.
//========================================================

//============================================================
// 文件名称:lvr.asm  
// 实现功能:低电压复位      
//============================================================


		.INCLUDE hardware.inc
		.CODE

//============================================================= 
// 函数名称:  _main
// 功能描述:  低电压复位        
// 语法格式:  _ main
// 注意事项:  仅为用户模型
//=================================================================
		.PUBLIC _main
_main:   
		r1=0x0040;						//设置IOB6为同相高电平输出
		[P_IOB_Dir]=r1;
		[P_IOB_Attrib]=r1;
		[P_IOB_Data]=r1;          
		r1=0x00ff ;                			//设A口为同相高电平输出口
		[P_IOA_Dir]=r1;
		[P_IOA_Attrib]=r1;
		r1 = 0x00ff;
		[P_IOA_Data]=r1;             
		call delay;                 			//延时  
		r1 = 0x0000 ; 
		[P_IOA_Data] = r1;
		call delay ;                 			//延时
   
loop:    
		r1 = 0x0001;                            //清看门狗
		[P_Watchdog_Clear] = r1
		jmp loop;
//===================================================================================// 
//延时程序
//无入口出口参数
//===================================================================================//
delay:
		r2 = 0x02;
loop_out:
		r1 = 0xff00;
loop_in:
		r1 -=1
		cmp r1,0x0000
		jnz loop_in;
		r2 -= 1;
		cmp r2,0x0000
		jnz loop_out;
		retf;
    
    
//*****************************************************************************/
//  lvr.asm 结束
//*****************************************************************************/

⌨️ 快捷键说明

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