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

📄 app.s

📁 uCOS-II工程文件,使用ICC编译。
💻 S
📖 第 1 页 / 共 3 页
字号:
	.module app.c
	.area text(rom, con, rel)
	.dbfile c:/ICC/include/delay.h
	.dbfunc e delay _delay fV
;           time -> R16
	.even
_delay::
	.dbline -1
	.dbline 10
; /*
; *************************************************************************************************************
; *                                                uC/OS-II
; *                                          The Real-Time Kernel
; *
; *                                         ATmega128  Sample code
; *
; * File : APP.C
; * By   : Jean J. Labrosse
; *************************************************************************************************************
	xjmp L3
L2:
	.dbline 12
	.dbline 13
	nop
	.dbline 14
	dec R16
	.dbline 15
L3:
	.dbline 11
; */
	tst R16
	brne L2
	.dbline -2
L1:
	.dbline 0 ; func end
	ret
	.dbsym r time 16 c
	.dbend
	.dbfunc e delay_1ms _delay_1ms fV
;              i -> R16
	.even
_delay_1ms::
	.dbline -1
	.dbline 18
; #include <includes.h>
; #include <delay.h>
; #include "12864.h"
; /*
; **************************************************************************************************************
; *                                               CONSTANTS
; *
	.dbline 20
; * Note(s) : 1) See OS_CFG.H for the default stack size: 'OS_TASK_STK_SIZE'
; **************************************************************************************************************
	clr R16
	xjmp L9
L6:
	.dbline 21
	.dbline 22
L7:
	.dbline 20
	inc R16
L9:
	.dbline 20
	cpi R16,246
	brlo L6
	.dbline -2
L5:
	.dbline 0 ; func end
	ret
	.dbsym r i 16 c
	.dbend
	.dbfunc e delay_nms _delay_nms fV
;              i -> R20,R21
;              n -> R22,R23
	.even
_delay_nms::
	xcall push_gset2
	movw R22,R16
	.dbline -1
	.dbline 25
; */
; #define     CPU_CLK_FREQ                  11059200L
; #define     OS_TASK_START_STK_SIZE        OS_TASK_STK_SIZE
; #define     OS_TASK_START_HARD_STK_SIZE   OS_TASK_HARD_STK_SIZE
; 
	.dbline 27
; #pragma interrupt_handler OSTickISR:5
; /*
	clr R20
	clr R21
	xjmp L14
L11:
	.dbline 28
	xcall _delay_1ms
L12:
	.dbline 27
	subi R20,255  ; offset = 1
	sbci R21,255
L14:
	.dbline 27
	cp R20,R22
	cpc R21,R23
	brlo L11
	.dbline -2
L10:
	xcall pop_gset2
	.dbline 0 ; func end
	ret
	.dbsym r i 20 i
	.dbsym r n 22 i
	.dbend
	.area lit(rom, con, rel)
_Bitmap::
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,252
	.byte 12,31
	.byte 248,56
	.byte 1,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,252
	.byte 12,15
	.byte 248,56
	.byte 0,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,248
	.byte 6,15
	.byte 248,48
	.byte 0,127
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,248
	.byte 6,7
	.byte 240,48
	.byte 0,127
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,248
	.byte 6,7
	.byte 240,'p
	.byte 0,63
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,240
	.byte 3,7
	.byte 240,96
	.byte 'p,63
	.byte 255,255
	.byte 255,252
	.byte 0,0
	.byte 1,255
	.byte 255,240
	.byte 3,3
	.byte 224,96
	.byte 'p,63
	.byte 255,255
	.byte 255,248
	.byte 0,0
	.byte 1,255
	.byte 255,240
	.byte 3,131
	.byte 224,224
	.byte 240,63
	.byte 255,255
	.byte 255,248
	.byte 0,0
	.byte 1,255
	.byte 255,224
	.byte 1,131
	.byte 128,192
	.byte 224,127
	.byte 223,255
	.byte 255,254
	.byte 31,255
	.byte 255,255
	.byte 255,224
	.byte 'A,129
	.byte 128,192
	.byte 128,127
	.byte 143,255
	.byte 255,242
	.byte 96,16
	.byte 39,255
	.byte 255,224
	.byte 193,193
	.byte 129,192
	.byte 0,127
	.byte 143,255
	.byte 255,226
	.byte 0,16
	.byte 39,255
	.byte 255,192
	.byte 192,193
	.byte 129,128
	.byte 0,255
	.byte 143,255
	.byte 255,226
	.byte 0,19
	.byte 231,255
	.byte 255,192
	.byte 224,192
	.byte 1,128
	.byte 1,255
	.byte 159,255
	.byte 255,194
	.byte 4,147
	.byte 231,255
	.byte 255,192
	.byte 224,96
	.byte 3,128
	.byte 7,255
	.byte 31,255
	.byte 255,194
	.byte 4,144
	.byte 39,255
	.byte 255,192
	.byte 0,96
	.byte 3,0
	.byte 15,255
	.byte 63,255
	.byte 255,130
	.byte 4,144
	.byte 39,255
	.byte 255,128
	.byte 0,96
	.byte 3,2
	.byte 15,255
	.byte 191,255
	.byte 255,18
	.byte 4,147
	.byte 231,255
	.byte 255,128
	.byte 0,48
	.byte 7,6
	.byte 7,255
	.byte 191,255
	.byte 255,18
	.byte 4,147
	.byte 231,255
	.byte 255,128
	.byte 0,48
	.byte 6,6
	.byte 7,255
	.byte 191,255
	.byte 255,18
	.byte 4,144
	.byte 39,255
	.byte 255,0
	.byte 0,48
	.byte 6,7
	.byte 7,255
	.byte 159,255
	.byte 254,0
	.byte 0,0
	.byte 0,255
	.byte 255,7
	.byte 248,24
	.byte 14,15
	.byte 7,247
	.byte 223,225
	.byte 254,0
	.byte 0,0
	.byte 0,255
	.byte 255,7
	.byte 252,24
	.byte 12,15
	.byte 3,128
	.byte 195,192
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 254,7
	.byte 252,28
	.byte 12,15
	.byte 3,0
	.byte 0,8
	.byte 127,255
	.byte 255,255
	.byte 255,255
	.byte 255,15
	.byte 254,28
	.byte 28,31
	.byte 131,15
	.byte 0,0
	.byte 63,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,252
	.byte 31,255
	.byte 255,191
	.byte 131,3
	.byte 63,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,252
	.byte 31,255
	.byte 255,191
	.byte 131,3
	.byte 63,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,254
	.byte 31,255
	.byte 255,255
	.byte 128,3
	.byte 15,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,254
	.byte 127,255
	.byte 255,255
	.byte 128,0
	.byte 15,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,254
	.byte 127,255
	.byte 255,255
	.byte 216,0
	.byte 'O,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 127,255
	.byte 255,255
	.byte 200,0
	.byte 239,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 192,0
	.byte 227,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 192,0
	.byte 243,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 0,0
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,254
	.byte 0,0
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,254
	.byte 32,0
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,254
	.byte 224,0
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,254
	.byte 64,0
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,254
	.byte 7,195
	.byte 255,153
	.byte 255,255
	.byte 0,1
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,224
	.byte 147,200
	.byte 7,57
	.byte 255,255
	.byte 24,1
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,252
	.byte 159,144
	.byte 228,0
	.byte 63,255
	.byte 48,3
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,224
	.byte 1,147
	.byte 228,195
	.byte 63,255
	.byte 17,15
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,252
	.byte 159,19
	.byte 228,199
	.byte 63,255
	.byte 135,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,252
	.byte 19,147
	.byte 228,195
	.byte 63,255
	.byte 195,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,248
	.byte 7,147
	.byte 228,9
	.byte 63,255
	.byte 193,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,224
	.byte 207,147
	.byte 228,201
	.byte 63,255
	.byte 137,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,252
	.byte 137,147
	.byte 228,207
	.byte 63,255
	.byte 249,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,252
	.byte 33,147
	.byte 228,15
	.byte 63,255
	.byte 249,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,240
	.byte 241,147
	.byte 4,200
	.byte 127,255
	.byte 249,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.byte 255,255
	.dbfile C:\DOCUME~1\qihaijun\桌面\17_uCOSⅡ/12864.h
	.dbsym e Bitmap _Bitmap A[1024:1024]kc
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\qihaijun\桌面\17_uCOSⅡ/12864.h
	.area text(rom, con, rel)
	.dbfile C:\DOCUME~1\qihaijun\桌面\17_uCOSⅡ/12864.h
	.dbfunc e SendData _SendData fV
;              i -> R20
;           data -> R16
	.even
_SendData::
	xcall push_gset1
	.dbline -1
	.dbline 88
; **************************************************************************************************************
; *                                               VARIABLES
; **************************************************************************************************************
; */
; OS_STK  TaskStartStk[OS_TASK_STK_SIZE];

⌨️ 快捷键说明

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