main.asm

来自「周立功单片机上的源程序」· 汇编 代码 · 共 73 行

ASM
73
字号
;*************************************************************************
;	main.ASM
;	80C51汇编主程序模板
;*************************************************************************


;*************************************************************************
;定义全局BIT、IRAM变量的分配起始符号
;*************************************************************************
GLOBAL_BIT	SET	0x22.0
GLOBAL_IRAM	SET	0x30


;*************************************************************************
;定义主程序全局变量
;*************************************************************************


;*************************************************************************
;复位和中断向量入口
;*************************************************************************
;复位入口
	ORG	0x0000
	LJMP	PreMain
;在这里添加(用到的)中断向量入口代码


;*************************************************************************
;文件包含
;*************************************************************************
$INCLUDE(Branch.INC)	;分支判断
$INCLUDE(Calc.INC)	;运算类程序
$INCLUDE(Pointer.INC)	;通用指针处理
$INCLUDE(I2C.INC)	;I2C总线驱动程序


;*************************************************************************
;函数:GlobalInit()
;功能:全局变量赋初值操作
;*************************************************************************
GlobalInit:
	RET


;*************************************************************************
;程序段:PreMain
;功能:进入主程序之前的初始化操作
;*************************************************************************
PreMain:
	MOV	SP, #(GLOBAL_IRAM-1)
	LCALL	GlobalInit
	LJMP	main


;*************************************************************************
;在这里添加您自己的函数
;*************************************************************************


;*************************************************************************
;函数:void main()
;功能:主函数
;*************************************************************************
main:
	SJMP	$


;*************************************************************************
;程序结束
;*************************************************************************
	END

⌨️ 快捷键说明

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