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

📄 oput.s

📁 avr单片机
💻 S
📖 第 1 页 / 共 3 页
字号:
	.module oput.c
	.area data(ram, con, rel)
_TxLoadSp0::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e TxLoadSp0 _TxLoadSp0 c
_TxOperateSp0::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e TxOperateSp0 _TxOperateSp0 c
_RxLoadSp0::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e RxLoadSp0 _RxLoadSp0 c
_RxOperateSp0::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e RxOperateSp0 _RxOperateSp0 c
_RxCount::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e RxCount _RxCount c
_RxNumbers::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e RxNumbers _RxNumbers c
_RxCheckReg::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e RxCheckReg _RxCheckReg c
_RxHeadSp0::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e RxHeadSp0 _RxHeadSp0 c
_Rx0Counter0::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e Rx0Counter0 _Rx0Counter0 c
_T0Count::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count _T0Count i
_T0Count0::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count0 _T0Count0 i
_T0Count1::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count1 _T0Count1 i
_T0Count2::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count2 _T0Count2 i
_T0Count3::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count3 _T0Count3 i
_T0Count4::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count4 _T0Count4 i
_T1Count::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T1Count _T1Count i
_T1Count0Num::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T1Count0Num _T1Count0Num i
_T0Count0Num::
	.blkb 2
	.area idata
	.word 500
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count0Num _T0Count0Num i
_T0Count1Num::
	.blkb 2
	.area idata
	.word 500
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count1Num _T0Count1Num i
_T0Count2Num::
	.blkb 2
	.area idata
	.word 100
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count2Num _T0Count2Num i
_T0Count3Num::
	.blkb 2
	.area idata
	.word 100
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count3Num _T0Count3Num i
_T0Count4Num::
	.blkb 2
	.area idata
	.word 500
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e T0Count4Num _T0Count4Num i
_WorkLedCount::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e WorkLedCount _WorkLedCount c
_InputByte0Reg::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e InputByte0Reg _InputByte0Reg c
_InputByte1Reg::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e InputByte1Reg _InputByte1Reg c
_InputByte2Reg::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e InputByte2Reg _InputByte2Reg c
_InputByte3Reg::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e InputByte3Reg _InputByte3Reg c
_MyselfCan0Addr::
	.blkb 1
	.area idata
	.byte 1
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e MyselfCan0Addr _MyselfCan0Addr c
_MyselfCan1Addr::
	.blkb 1
	.area idata
	.byte 2
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e MyselfCan1Addr _MyselfCan1Addr c
_CanRxBufferLoadSp0::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e CanRxBufferLoadSp0 _CanRxBufferLoadSp0 c
_CanRxBufferOperateSp0::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e CanRxBufferOperateSp0 _CanRxBufferOperateSp0 c
_CanRxBufferLoadSp1::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e CanRxBufferLoadSp1 _CanRxBufferLoadSp1 c
_CanRxBufferOperateSp1::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e CanRxBufferOperateSp1 _CanRxBufferOperateSp1 c
_CanTxBufferLoadSp0::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e CanTxBufferLoadSp0 _CanTxBufferLoadSp0 c
_CanTxBufferOperateSp0::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e CanTxBufferOperateSp0 _CanTxBufferOperateSp0 c
_CanTxBufferLoadSp1::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e CanTxBufferLoadSp1 _CanTxBufferLoadSp1 c
_CanTxBufferOperateSp1::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e CanTxBufferOperateSp1 _CanTxBufferOperateSp1 c
_PortBCount::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e PortBCount _PortBCount c
_OutputTable::
	.blkb 2
	.area idata
	.byte 1,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 2,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 15
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 4,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 8,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 15
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 16,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 32,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 15
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 64,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 128,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 15
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,1
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,2
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 15
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,4
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,8
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 15
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,16
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,32
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 15
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,64
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,128
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 1
	.area idata
	.byte 15
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e OutputTable _OutputTable A[48:16:3]c
_InputTable::
	.blkb 2
	.area idata
	.byte 3,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 12,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 48,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 192,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,3
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,12
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,48
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,192
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 3,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 12,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 48,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 192,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,3
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,12
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,48
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.blkb 2
	.area idata
	.byte 0,192
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e InputTable _InputTable A[64:16:4]c
_Can0ErrorCount::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e Can0ErrorCount _Can0ErrorCount i
_Can1ErrorCount::
	.blkb 2
	.area idata
	.word 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e Can1ErrorCount _Can1ErrorCount i
_TestIOSp::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e TestIOSp _TestIOSp c
_IOErrorFlag::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e IOErrorFlag _IOErrorFlag c
_RxFlag::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbsym e RxFlag _RxFlag c
	.area text(rom, con, rel)
	.dbfile D:\kcb\kcbtest1.h
	.dbfile D:\excersize\oput.c
	.dbfunc e mapping_init _mapping_init fV
	.even
_mapping_init::
	.dbline -1
	.dbline 12
; //======================================================调机自动化控车程序
; //ICC-AVR application builder : 2006-9-2 0:12:00
; // Target : M128
; // Crystal: 16.000Mhz
; //======================================================包含文件
; #include <iom128v.h>
; #include <macros.h>
; #include <D:\kcb\kcbtest1.h>
; //======================================================定义外部固定地址变量CAN,IO
; //define mappings
; void mapping_init(void)
; {
	.dbline 13
;  asm(
	.area memory(abs)
	.org 0xD000
	 _CAN0Addr:: .blkb 50
	.org 0xE000
	 _CAN1Addr:: .blkb 50
	.org 0xF000
	 _IOAddr:: .blkb 50
	.text
	
	.dbline -2
L1:
	.dbline 0 ; func end
	ret
	.dbend
	.dbfunc e port_init _port_init fV
	.even
_port_init::
	.dbline -1
	.dbline 26
;   ".area memory(abs)\n"
;   ".org 0xD000\n"
;   " _CAN0Addr:: .blkb 50\n"
;   ".org 0xE000\n"
;   " _CAN1Addr:: .blkb 50\n"
;   ".org 0xF000\n"
;   " _IOAddr:: .blkb 50\n"
;   ".text\n"
;  );
; }
; //======================================================控制器IO口定义
; void port_init(void)
; {
	.dbline 27
;  PORTA = 0x00;
	clr R2
	out 0x1b,R2
	.dbline 28
;  DDRA  = 0x00;
	out 0x1a,R2
	.dbline 29
;  PORTB = 0xFF;
	ldi R24,255
	out 0x18,R24
	.dbline 30
;  DDRB  = 0xFF;
	out 0x17,R24
	.dbline 31
;  PORTC = 0xFF; //m103 output only
	out 0x15,R24
	.dbline 32
;  DDRC  = 0xFF;
	out 0x14,R24
	.dbline 33
;  PORTD = 0xFF;
	out 0x12,R24
	.dbline 34
;  DDRD  = 0xF0;
	ldi R24,240
	out 0x11,R24
	.dbline 35
;  PORTE = 0xFF;
	ldi R24,255
	out 0x3,R24
	.dbline 36
;  DDRE  = 0x08;
	ldi R24,8
	out 0x2,R24
	.dbline 37
;  PORTF = 0xFC;
	ldi R24,252
	sts 98,R24
	.dbline 38
;  DDRF  = 0x0C;
	ldi R24,12
	sts 97,R24
	.dbline 39
;  PORTG = 0x1F;
	ldi R24,31
	sts 101,R24
	.dbline 40
;  DDRG  = 0x00;
	sts 100,R2
	.dbline -2

⌨️ 快捷键说明

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