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

📄 正弦波.s

📁 AVR之ATMega16
💻 S
📖 第 1 页 / 共 2 页
字号:
	.module _正弦波.c
	.area text(rom, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波/delay.h
	.dbfunc e DelayUS _DelayUS fV
;           time -> R16,R17
	.even
_DelayUS::
	.dbline -1
	.dbline 9
; //内部晶振 8M
; #include <ioM16v.h>
; #include <macros.h>
; #include"delay.h"
; 
; 
; 
; /*------宏定义------*/
; #define uchar	unsigned char
	xjmp L3
L2:
	.dbline 11
	subi R16,1
	sbci R17,0
L3:
	.dbline 10
; #define uint	unsigned int
	ldi R24,1
	ldi R25,0
	cp R24,R16
	cpc R25,R17
	brlo L2
	.dbline -2
L1:
	.dbline 0 ; func end
	ret
	.dbsym r time 16 i
	.dbend
	.dbfunc e DelayMS _DelayMS fV
;              i -> R20,R21
;           time -> R16,R17
	.even
_DelayMS::
	xcall push_gset1
	.dbline -1
	.dbline 20
; 
; char x=0;
; char auc_SinParam[128]={
; 128,134,140,147,153,159,165,171,177,182,188,193,198,204,208,213,
; 218,222,226,230,233,237,240,242,245,247,249,251,252,253,254,254,
; 254,254,253,252,251,250,248,246,244,241,238,235,232,228,224,220,
; 215,211,206,201,196,191,185,179,174,168,162,156,150,144,137,131,
; 125,119,112,106,100,94,88,82,77,71,65,60,55,50,45,41,
; 36,32,28,24,21,18,15,12,10,8,6,5,4,3,2,2,
; 2,2,3,4,5,7,9,11,14,16,19,23,26,30,34,38,
	xjmp L7
L6:
	.dbline 23
; 43,48,52,57,63,68,74,79,85,91,97,103,109,116,122,128 
; };//128点正弦波样本值
; 
	.dbline 24
; //端口初始化
	ldi R20,1
	ldi R21,0
	xjmp L12
L9:
	.dbline 25
L10:
	.dbline 24
	subi R20,255  ; offset = 1
	sbci R21,255
L12:
	.dbline 24
	cpi R20,118
	ldi R30,4
	cpc R21,R30
	brlo L9
	.dbline 26
L7:
	.dbline 22
	movw R2,R16
	subi R16,1
	sbci R17,0
	tst R2
	brne L6
	tst R3
	brne L6
X0:
	.dbline -2
L5:
	xcall pop_gset1
	.dbline 0 ; func end
	ret
	.dbsym r i 20 i
	.dbsym r time 16 i
	.dbend
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波/delay.h
_x::
	.blkb 1
	.area idata
	.byte 0
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波/delay.h
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.dbsym e x _x c
_auc_SinParam::
	.blkb 2
	.area idata
	.byte 128,134
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 140,147
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 153,159
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 165,171
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 177,182
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 188,193
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 198,204
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 208,213
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 218,222
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 226,230
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 233,237
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 240,242
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 245,247
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 249,251
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 252,253
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 254,254
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 254,254
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 253,252
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 251,250
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 248,246
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 244,241
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 238,235
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 232,228
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 224,220
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 215,211
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 206,201
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 196,191
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 185,179
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 174,168
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 162,156
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 150,144
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 137,131
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 125,'w
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 'p,'j
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 'd,94
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 'X,'R
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 'M,'G
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 'A,60
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 55,50
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 45,41
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 36,32
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 28,24
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 21,18
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 15,12
	.area data(ram, con, rel)
	.dbfile C:\DOCUME~1\Administrator\桌面\精雅系列单片机实验开发板演示程序\正弦波\正弦波.c
	.blkb 2
	.area idata
	.byte 10,8
	.area data(ram, con, rel)

⌨️ 快捷键说明

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