亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? timer.asm

?? 日立單片機H8S2144例程.包括AD,DA等程序(用于光源)但對于H8S2144使用者來說有很大的幫助.
?? ASM
字號:
??CFILE (C:\H8S\LTMeas\LTDriver\Timer.c)
??CFILE (H8S2144.h)
??CFILE (C:\H8S\LTMeas\LTDriver\Timer.c)
??CFILE (global.h)
??CFILE ($$string.h)
??CFILE ($$stddef.h)
??CFILE ($$string.h)
??CFILE (global.h)
??CFILE ($$stdio.h)
??CFILE ($$stdarg.h)
??CFILE ($$stdio.h)
??STRUCTDEF(???_iobuf,1,5,8)
??VAR ??UINT ??SYMBOL(???flag) ??OFFSET(0)
??VAR ??UINT ??SYMBOL(???fd) ??OFFSET(2)
??VAR ??SINT ??SYMBOL(???hold) ??OFFSET(4)
??VAR ??UCHAR ??SYMBOL(???use) ??OFFSET(6)
??VAR ??UCHAR ??SYMBOL(???state) ??OFFSET(7)
??STRUCTEND
??STRUCTDEF(???_iobtmp,2,2,10)
??VAR ??SCHAR ??SYMBOL(???use) ??OFFSET(0)
??VAR ??STRUCT(???_iobuf,1) ??SYMBOL(???file) ??OFFSET(2)
??STRUCTEND
??CFILE (global.h)
??CFILE ($$stdlib.h)
??STRUCTDEF(???div_t,3,2,4)
??VAR ??SINT ??SYMBOL(???quot) ??OFFSET(0)
??VAR ??SINT ??SYMBOL(???rem) ??OFFSET(2)
??STRUCTEND
??STRUCTDEF(???ldiv_t,4,2,8)
??VAR ??SLONG ??SYMBOL(???quot) ??OFFSET(0)
??VAR ??SLONG ??SYMBOL(???rem) ??OFFSET(4)
??STRUCTEND
??CFILE (global.h)
??CFILE ($$math.h)
??CFILE (global.h)
??CFILE (C:\H8S\LTMeas\LTDriver\Timer.c)
??CFILE (extern.h)
??CFILE (C:\H8S\LTMeas\LTDriver\Timer.c)
	segment	TEXT ATR_CODE
public	_itimer_init
_itimer_init:
	PUSH.L	ER6
	MOV.L	ER7,ER6
	SUBS	#4,ER7
                           
??FUNCDEF(???itimer_init) ??VOID
??FUNCEND
??BEGINBLOCK(69)
??VAR ??SINT ??SYMBOL(???c) ??OFFSET(-2)
??VAR ??USHORT ??SYMBOL(???wk) ??OFFSET(-4)
??CLINE 73
	MOV.W	#H'5A00,R0
	MOV.L	#H'00FFFFEA,ER1
	MOV.W	R0,@ER1
??CLINE 74
	MOV.B	@H'00FFFFEA:8,R2L
	EXTU.W	R2
	MOV.W	R2,@(-4,ER6)
??CLINE 76
	MOV.L	#_str00000,ER3
	PUSH.L	ER3
	JSR	@_B16
	ADDS.L	#H'00000004,ER7
	MOV.L	#H'00FFFFEA,ER1
	MOV.W	R0,@ER1
??CLINE 87
	XOR.W	R0,R0
	MOV.W	R0,@(-2,ER6)
	BRA	?00001:8
?00000:
	MOV.W	@(-2,ER6),R0
	INC.W	#H'0001,R0
	MOV.W	R0,@(-2,ER6)
?00001:
	MOV.W	@(-2,ER6),R0
	CMP.W	#H'0008,R0
	BGE	?00002:8
??BEGINBLOCK(88)
??CLINE 89
	MOV.W	@(-2,ER6),R0
	EXTS.L	ER0
	SHLL.L	#H'00000002,ER0
	MOV.L	#_t1tmt,ER1
	ADD.L	ER0,ER1
	XOR.L	ER0,ER0
	MOV.L	ER0,@ER1
??CLINE 90
	MOV.W	@(-2,ER6),R1
	EXTS.L	ER1
	SHLL.L	ER1
	MOV.L	#_t1tmf,ER2
	ADD.L	ER1,ER2
	MOV.W	#H'0001,R1
	MOV.W	R1,@ER2
??ENDBLOCK(91)
	BRA	?00000:8
?00002:
??ENDBLOCK(92)
??CLINE 92
_itimer_init_end:

	MOV.L	ER6,ER7
	POP.L	ER6
	RTS

	segment	TEXT ATR_CODE
public	_IntTimer
_IntTimer:
	STM.L	ER0-ER3,@-SP
	STM.L	ER4-ER6,@-SP
	MOV.L	ER7,ER6
	SUBS	#2,ER7
                                        
??FUNCDEF(???IntTimer) ??VOID
??FUNCEND
??BEGINBLOCK(105)
??VAR ??SINT ??SYMBOL(???c) ??OFFSET(-2)
??CLINE 117
	MOV.W	#H'5A68,R0
	MOV.L	#H'00FFFFEA,ER1
	MOV.W	R0,@ER1
??CLINE 121
	MOV.B	@H'00FFFFEA:8,R2L
	EXTU.W	R2
	AND.W	#H'007F,R2
	OR.W	#H'A500,R2
	MOV.W	R2,@ER1
??CLINE 123
	XOR.W	R2,R2
	MOV.W	R2,@(-2,ER6)
	BRA	?00004:8
?00003:
	MOV.W	@(-2,ER6),R0
	INC.W	#H'0001,R0
	MOV.W	R0,@(-2,ER6)
?00004:
	MOV.W	@(-2,ER6),R0
	CMP.W	#H'0008,R0
	BGE	?00005:8
??BEGINBLOCK(124)
??CLINE 125
	MOV.W	@(-2,ER6),R0
	EXTS.L	ER0
	SHLL.L	#H'00000002,ER0
	MOV.L	#_t1tmt,ER1
	ADD.L	ER0,ER1
	MOV.L	@ER1,ER0
	CMP.L	#H'00000000,ER0
	BLS	?00006:8
??BEGINBLOCK(126)
??CLINE 127
	MOV.W	@(-2,ER6),R0
	EXTS.L	ER0
	SHLL.L	#H'00000002,ER0
	MOV.L	#_t1tmt,ER1
	ADD.L	ER0,ER1
	MOV.L	@ER1,ER0
	DEC.L	#H'00000001,ER0
	MOV.L	ER0,@ER1
??ENDBLOCK(128)
?00006:
??ENDBLOCK(129)
	BRA	?00003:8
?00005:
??ENDBLOCK(136)
??CLINE 136
_IntTimer_end:

	MOV.L	ER6,ER7
	LDM.L	@SP+,ER4-ER6
	LDM.L	@SP+,ER0-ER3
	RTE

	segment	TEXT ATR_CODE
public	_start_timer
_start_timer:
	PUSH.L	ER6
	MOV.L	ER7,ER6
                                         
??FUNCDEF(???start_timer) ??VOID
??VAR ??SINT ??SYMBOL(???no) ??OFFSET(8)
??VAR ??ULONG ??SYMBOL(???time) ??OFFSET(10)
??FUNCEND
??BEGINBLOCK(150)
??CLINE 151
	MOV.W	@(+8,ER6),R0
	EXTS.L	ER0
	SHLL.L	#H'00000002,ER0
	MOV.L	#_t1tmt,ER1
	ADD.L	ER0,ER1
	MOV.L	@(+10,ER6),ER0
	MOV.L	ER0,@ER1
??CLINE 152
	MOV.W	@(+8,ER6),R0
	EXTS.L	ER0
	SHLL.L	ER0
	MOV.L	#_t1tmf,ER1
	ADD.L	ER0,ER1
	MOV.W	#H'0001,R0
	MOV.W	R0,@ER1
??ENDBLOCK(153)
??CLINE 153
_start_timer_end:

	POP.L	ER6
	RTS

	segment	TEXT ATR_CODE
public	_check_timer
_check_timer:
	PUSH.L	ER6
	MOV.L	ER7,ER6
                                         
??FUNCDEF(???check_timer) ??SINT
??VAR ??SINT ??SYMBOL(???no) ??OFFSET(8)
??FUNCEND
??BEGINBLOCK(165)
??CLINE 166
	MOV.W	@(+8,ER6),R0
	EXTS.L	ER0
	SHLL.L	#H'00000002,ER0
	MOV.L	#_t1tmt,ER1
	ADD.L	ER0,ER1
	MOV.L	@ER1,ER0
	OR.L	ER0,ER0
	BNE	?00007:8
	MOV.W	@(+8,ER6),R0
	EXTS.L	ER0
	SHLL.L	ER0
	MOV.L	#_t1tmf,ER1
	ADD.L	ER0,ER1
	MOV.W	@ER1,R0
	OR.W	R0,R0
	BEQ	?00007:8
??BEGINBLOCK(167)
??CLINE 168
	MOV.W	#H'0001,R0
	BRA	_check_timer_end:8
??ENDBLOCK(169)
	BRA	?00008:8
?00007:
??BEGINBLOCK(171)
??CLINE 172
	XOR.W	R0,R0
??ENDBLOCK(173)
?00008:
??ENDBLOCK(174)
??CLINE 174
_check_timer_end:

	POP.L	ER6
	RTS

	segment	TEXT ATR_CODE
public	_stop_timer
_stop_timer:
	PUSH.L	ER6
	MOV.L	ER7,ER6
                                         
??FUNCDEF(???stop_timer) ??VOID
??VAR ??SINT ??SYMBOL(???no) ??OFFSET(8)
??FUNCEND
??BEGINBLOCK(186)
??CLINE 187
	MOV.W	@(+8,ER6),R0
	EXTS.L	ER0
	SHLL.L	#H'00000002,ER0
	MOV.L	#_t1tmt,ER1
	ADD.L	ER0,ER1
	XOR.L	ER0,ER0
	MOV.L	ER0,@ER1
??CLINE 188
	MOV.W	@(+8,ER6),R1
	EXTS.L	ER1
	SHLL.L	ER1
	MOV.L	#_t1tmf,ER2
	ADD.L	ER1,ER2
	XOR.W	R1,R1
	MOV.W	R1,@ER2
??ENDBLOCK(189)
??CLINE 189
_stop_timer_end:

	POP.L	ER6
	RTS

	segment	TEXT ATR_CODE
public	_wdt_init
_wdt_init:
	PUSH.L	ER6
	MOV.L	ER7,ER6
	SUBS	#2,ER7
                           
??FUNCDEF(???wdt_init) ??VOID
??FUNCEND
??BEGINBLOCK(202)
??VAR ??USHORT ??SYMBOL(???wk) ??OFFSET(-2)
??CLINE 205
	MOV.W	#H'5A00,R0
	MOV.L	#H'00FFFFA8,ER1
	MOV.W	R0,@ER1
??CLINE 206
	MOV.B	@H'00FFFFA8:8,R2L
	EXTU.W	R2
	MOV.W	R2,@(-2,ER6)
??CLINE 208
	MOV.L	#_str00001,ER3
	PUSH.L	ER3
	JSR	@_B16
	ADDS.L	#H'00000004,ER7
	MOV.L	#H'00FFFFA8,ER1
	MOV.W	R0,@ER1
??ENDBLOCK(217)
??CLINE 217
_wdt_init_end:

	MOV.L	ER6,ER7
	POP.L	ER6
	RTS

	segment	TEXT ATR_CODE
public	_wdt_clr
_wdt_clr:
                                                                      
??FUNCDEF(???wdt_clr) ??VOID
??FUNCEND
??BEGINBLOCK(229)
??CLINE 230
	MOV.W	#H'5A00,R0
	MOV.L	#H'00FFFFA8,ER1
	MOV.W	R0,@ER1
??ENDBLOCK(231)
??CLINE 231
_wdt_clr_end:

	RTS

??CFILE (C:\H8S\LTMeas\LTDriver\Timer.c)
extern _strcpy
extern _strncpy
extern _strcat
extern _strncat
extern _strcmp
extern _strncmp
extern _strcoll
extern _strxfrm
extern _strchr
extern _strrchr
extern _strspn
extern _strcspn
extern _strpbrk
extern _strstr
extern _strlen
extern _strerror
extern _strtok
extern _memcpy
extern _memmove
extern _memcmp
extern _memchr
extern _memset
extern __iob
extern _remove
extern _rename
extern _tmpfile
extern _tmpnam
extern _fclose
extern _fflush
extern _fopen
extern _freopen
extern _setbuf
extern _setvbuf
extern _fprintf
extern _fscanf
extern _printf
extern _scanf
extern _sprintf
extern _sscanf
extern _vfprintf
extern _vprintf
extern _vsprintf
extern _fgetc
extern _fgets
extern _fputc
extern _fputs
extern _puts
extern _gets
extern _putchar
extern _ungetc
extern _fread
extern _fwrite
extern _fgetpos
extern _fseek
extern _fsetpos
extern _ftell
extern _clearerr
extern _feof
extern _ferror
extern _perror
extern _atof
extern _atoi
extern _atol
extern _strtod
extern _strtol
extern _strtoul
extern _rand
extern _srand
extern _calloc
extern _free
extern _malloc
extern _realloc
extern _abort
extern _atexit
extern _exit
extern _getenv
extern _system
extern _bsearch
extern _qsort
extern _abs
extern _div
extern _labs
extern _ldiv
extern _mblen
extern _mbtowc
extern _wctomb
extern _mbstowcs
extern _wcstombs
extern _acos
extern _asin
extern _atan
extern _atan2
extern _cos
extern _sin
extern _tan
extern _cosh
extern _sinh
extern _tanh
extern _exp
extern _frexp
extern _ldexp
extern _log
extern _log10
extern _modf
extern _pow
extern _sqrt
extern _ceil
extern _fabs
extern _floor
extern _fmod
extern _set_daif
extern _select_ch
extern _range_out
extern _onoff_out
extern _duty_out
extern _mon_select
extern _sisyagonyuu
extern _dot
extern _atoin
extern _atoln
extern _system_init
extern _port_init
extern _busc_init
extern _intc_init
extern _sci_bps
extern _rs_pointer_init
extern _rs_rs_cmd
extern _rs_er_cmd
extern _rs_cs_sts
extern _rs_dr_sts
extern _rs_cd_sts
extern _rs_ci_sts
extern _rs_232ttl
extern _rs_putcheck
extern _rs_txbufempty
extern _rs_putc
extern _rs_puts
extern _rs_putn
extern _rs_getcheck
extern _rs_getc
extern _rs_getch
extern _rs_gets
extern _rs_getn
extern _rs_txcont_job
extern _rs_job
extern _tx_job
extern _IntERI0
extern _IntERI1
extern _IntERI2
extern _IntRXI0
extern _IntRXI1
extern _IntRXI2
extern _IntTXI0
extern _IntTXI1
extern _IntTXI2
extern _srom_puts
extern _srom_fill
extern _srom_gets
extern _rs_send_interrupt
extern _rs_send_enable
extern _Set_WatchDog
extern _B8
extern _B16
extern _intmask
extern _e2prom_wt_pro
extern _e2prom_rd_pro
extern _rs_init
extern _rs_send
extern _rs_recv_err
extern _rs_recv
extern _rs_recv_job
extern _rs_send_job
extern _rs_cmdcheck_job
extern _rs_inttx
extern _com_rcv_proc
extern _key_incheck
extern _rscomctl
extern _wait
extern _subAD
;
;
	segment	DATA_CONST ATR_CDATA
_str00000:	DC.B	031H,030H,031H,030H,030H,031H,030H,031H,030H,030H,031H,030H,030H,030H,031H,030H,0H
_str00001:	DC.B	031H,030H,031H,030H,030H,031H,030H,031H,030H,031H,031H,030H,031H,031H,031H,031H,0H

	segment	DATA ATR_DATA

	segment	BSS ATR_DATA
??VAR ??ARRAY(8) ??SINT ??SYMBOL(???t1tmf) ??OFFSET(0)
_t1tmf:
	DCB.B	16,0
??VAR ??ARRAY(8) ??ULONG ??SYMBOL(???t1tmt) ??OFFSET(16)
_t1tmt:
	DCB.B	32,0

	end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久久国产一区二区三区四区小说| 国产精品国产三级国产普通话99 | 夜夜嗨av一区二区三区中文字幕| 亚洲成人一区二区在线观看| 国产精品一区三区| 欧美日本一区二区三区四区| 国产欧美一区二区三区在线看蜜臀 | 91精品欧美一区二区三区综合在| 欧美国产乱子伦| 另类的小说在线视频另类成人小视频在线 | 久久久亚洲午夜电影| 亚洲一区国产视频| 成人永久免费视频| 日韩一级免费一区| 亚洲国产精品欧美一二99| 成人精品小蝌蚪| 国产欧美综合色| 国产一区二区精品久久99| 7777精品伊人久久久大香线蕉最新版| 国产精品护士白丝一区av| 国产精品一品视频| 精品国产免费久久 | 国内精品久久久久影院薰衣草| 欧美天堂一区二区三区| 亚洲欧美自拍偷拍色图| 成人永久看片免费视频天堂| 久久久一区二区三区捆绑**| 久久精品999| 欧美电影免费观看高清完整版| 天堂影院一区二区| 7777精品久久久大香线蕉| 亚洲国产中文字幕在线视频综合| 91麻豆视频网站| 一区二区三区91| 欧美三区在线观看| 偷拍与自拍一区| 7878成人国产在线观看| 人人狠狠综合久久亚洲| 日韩视频免费观看高清完整版在线观看 | 欧美裸体一区二区三区| 亚洲国产精品一区二区尤物区| 欧美网站大全在线观看| 亚洲mv大片欧洲mv大片精品| 欧美美女激情18p| 日本午夜精品一区二区三区电影 | 国产福利视频一区二区三区| 久久综合色8888| 成人高清在线视频| 一区二区三区国产精品| 欧美高清一级片在线| 日本不卡高清视频| 久久天天做天天爱综合色| 成人性视频网站| 一级女性全黄久久生活片免费| 欧美三区在线观看| 久久99精品久久久| 国产精品国产三级国产aⅴ入口| 色综合久久中文综合久久97 | 欧美色电影在线| 看电视剧不卡顿的网站| 中文字幕av资源一区| 色综合色综合色综合色综合色综合| 夜夜操天天操亚洲| 精品国产一区二区三区av性色 | 久久99国产精品久久99果冻传媒| 久久一二三国产| 91麻豆国产香蕉久久精品| 日本中文一区二区三区| 国产欧美日韩不卡免费| 欧美在线观看视频在线| 男女性色大片免费观看一区二区| 亚洲国产精品v| 欧美色涩在线第一页| 国产一区二区三区在线观看免费视频| 最新成人av在线| 日韩视频免费观看高清完整版在线观看 | 18欧美乱大交hd1984| 精品视频一区二区不卡| 国产精品综合久久| 婷婷久久综合九色综合绿巨人 | 日韩午夜精品电影| 99免费精品在线| 精品在线视频一区| 亚洲资源中文字幕| 中文字幕精品一区二区精品绿巨人| 欧美色窝79yyyycom| 成人免费av网站| 久草在线在线精品观看| 一区二区三区在线免费播放 | 国产在线看一区| 午夜精品影院在线观看| 中文字幕一区二区在线观看| 日韩视频免费直播| 欧美日韩亚州综合| 97久久久精品综合88久久| 国产精品夜夜嗨| 激情文学综合插| 美国av一区二区| 日韩电影在线观看一区| 亚洲国产成人av网| 综合电影一区二区三区 | 亚洲免费av高清| 国产欧美日韩亚州综合| 欧美成人video| 欧美一级爆毛片| 4438x亚洲最大成人网| 91黄色免费看| 91原创在线视频| 丁香六月久久综合狠狠色| 国产一区二区三区免费观看| 日本女人一区二区三区| 婷婷开心激情综合| 日韩电影免费一区| 免费视频最近日韩| 麻豆一区二区在线| 九九热在线视频观看这里只有精品| 日本sm残虐另类| 韩国女主播成人在线| 国精品**一区二区三区在线蜜桃| 美女www一区二区| 紧缚捆绑精品一区二区| 国产精品资源站在线| 国产精品系列在线观看| 高潮精品一区videoshd| 成人激情视频网站| 一本色道亚洲精品aⅴ| 在线观看日韩国产| 欧美人与禽zozo性伦| 日韩视频免费直播| 久久久久久久久久久久久夜| 久久精品亚洲麻豆av一区二区 | 欧美美女黄视频| 精品国产在天天线2019| 中文字幕精品一区二区精品绿巨人 | 国产精品久久久久久久久果冻传媒 | 成人精品鲁一区一区二区| 丁香婷婷综合激情五月色| 不卡电影一区二区三区| 色哟哟国产精品免费观看| 欧美色手机在线观看| 91精品国产欧美日韩| 久久久国产综合精品女国产盗摄| 国产精品久久久久久妇女6080| 亚洲精品美国一| 麻豆91精品视频| 成人av动漫在线| 91精品国产入口| 国产精品美女久久久久aⅴ| 亚洲在线视频网站| 久久99国产精品免费网站| 99re在线精品| 日韩片之四级片| 亚洲欧美日韩国产中文在线| 亚洲成人高清在线| 国产精品一区二区你懂的| 色视频一区二区| 久久久久综合网| 亚洲va欧美va天堂v国产综合| 国产成人在线网站| 在线不卡免费av| 国产精品久久午夜| 毛片av一区二区| 欧洲激情一区二区| 中文字幕的久久| 国内精品视频666| 欧美这里有精品| 国产精品久久看| 国产精品综合久久| 欧美电影在哪看比较好| 亚洲欧洲无码一区二区三区| 久久se这里有精品| 欧美在线影院一区二区| 国产精品久久久爽爽爽麻豆色哟哟 | 国产一区二区精品久久99| 欧美日本一区二区三区| 综合久久综合久久| 国产盗摄精品一区二区三区在线| 欧美福利视频一区| 最新成人av在线| 成人h版在线观看| 欧美精品一区在线观看| 日韩国产欧美三级| 欧美午夜精品理论片a级按摩| 国产精品全国免费观看高清| 精品无人区卡一卡二卡三乱码免费卡| 欧美亚洲高清一区二区三区不卡| 欧美国产精品一区二区三区| 国产一区二区三区久久悠悠色av| 69久久99精品久久久久婷婷 | 欧美精品在线一区二区三区| 亚洲视频每日更新| 成人污污视频在线观看| 久久欧美中文字幕| 国内精品在线播放| 久久久久久久免费视频了| 老色鬼精品视频在线观看播放| 91精选在线观看| 视频一区欧美精品| 678五月天丁香亚洲综合网| 丝袜美腿成人在线|