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

📄 main.s

📁 电机控制程,用于电机控制,可用于需要的系统中
💻 S
字号:
	.module main.c
	.area text(rom, con, rel)
	.dbfile D:\NEWWOR~1\motor\main.c
	.dbfunc e InitData _InitData fV
	.even
_InitData::
	.dbline -1
	.dbline 13
; #include <iom64v.h>
; #include <macros.h>
; #include "head.h"
; #include "uart.h"
; #include "time.h"
; ////
; U8 g_ucKeyData;
; U8 g_ucMomeyData;
; U8 g_ucMotorData;
; U8 g_ucLedStatus;
; U8 temp;
; void InitData()
; {
	.dbline 14
; 	g_ucKeyData=0x00;
	clr R2
	sts _g_ucKeyData,R2
	.dbline 15
; 	g_ucMomeyData=0x00;
	sts _g_ucMomeyData,R2
	.dbline 16
; 	g_ucMotorData=0x00;
	sts _g_ucMotorData,R2
	.dbline 17
; 	g_ucLedStatus=0xff;
	ldi R24,255
	sts _g_ucLedStatus,R24
	.dbline 18
; 	temp=1;
	ldi R24,1
	sts _temp,R24
	.dbline -2
L1:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e InitTarget _InitTarget fV
	.even
_InitTarget::
	.dbline -1
	.dbline 22
; }
; 
; void InitTarget()
; {
	.dbline 23
; 	Time1Init();
	xcall _Time1Init
	.dbline 26
; 	//Uart1Init(19200);
; 	// moneydriver
; 	DDRA=0XFF;
	ldi R24,255
	out 0x1a,R24
	.dbline 27
; 	PORTA=0x00;
	clr R2
	out 0x1b,R2
	.dbline 29
; 	// motordriver
; 	DDRC=0XFF;
	out 0x14,R24
	.dbline 30
; 	PORTC=0X00;
	out 0x15,R2
	.dbline 32
; 	// turn on the first LED
; 	DDRF=0xFF;
	sts 97,R24
	.dbline 33
; 	PORTF=0x00;
	sts 98,R2
	.dbline -2
L2:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e main _main fV
	.even
_main::
	.dbline -1
	.dbline 37
; 	
; }
; void main()
; {
	.dbline 38
; 	InitTarget();//
	xcall _InitTarget
	.dbline 39
; 	InitData();
	xcall _InitData
	.dbline 40
; 	PORTF=g_ucLedStatus;
	lds R2,_g_ucLedStatus
	sts 98,R2
L4:
	.dbline 41
	.dbline 43
L5:
	.dbline 41
	xjmp L4
X0:
	.dbline -2
L3:
	.dbline 0 ; func end
	ret
	.dbend
	.area bss(ram, con, rel)
	.dbfile D:\NEWWOR~1\motor\main.c
_temp::
	.blkb 1
	.dbsym e temp _temp c
_g_ucLedStatus::
	.blkb 1
	.dbsym e g_ucLedStatus _g_ucLedStatus c
_g_ucMotorData::
	.blkb 1
	.dbsym e g_ucMotorData _g_ucMotorData c
_g_ucMomeyData::
	.blkb 1
	.dbsym e g_ucMomeyData _g_ucMomeyData c
_g_ucKeyData::
	.blkb 1
	.dbsym e g_ucKeyData _g_ucKeyData c

⌨️ 快捷键说明

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