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

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

?? sy12.a30

?? 1.熟悉硬件仿真工具KD30的使用。 2.修改樣本程序 SAMP1a
?? A30
字號:
;****************************************************************
;*							        *				
;*	SAMPLE PROGRAM	: 1 SEC COUNTER                     	*
;*	FILE NAME	: SAMP0.A30				*
;*	FUNCTION 	: SW1 => COUNTER START			*
;*			  SW2 => COUNTER STOP 			*
;*			  SW3 => COUNTER CLEAR	                *
;*								*
;****************************************************************
								 
;---------- INCLUDE OF SFR FILE ----------
;
	.list		off				; don't draw up a prpgram list
	.include	sfr62s.inc			; include of sfr file
	.list		on				; draw up a program list
;
;---------- DEFINE OF SYMBOLS ----------
;
VramTOP		.equ	000400H				; top address of internal RAM 
VramEND		.equ	002BFFH				; end address of internal RAM
VIstack		.equ	002C00H				; stack pointer
VprogTOP	.equ	0F0000H				; top address of program area
Vintbase	.equ	0FA000H				; top address of variable vector table
Vvector		.equ	0FFFDCH				; top address of fixed vector table
SB_base		.equ	000380H				; base address of SB recative
;
;---------- KEEP OF RAM AREA ----------
;
	.section	memory,data
	.org		VramTOP
;
LED:		.blkb	2				; LED display data
Tsec:		.blkb	1				; sec buffer
Fdig:		.blkb	1
sw_in:		.blkb	1				; start-stop buffer
cnt_clr: 	.blkb	1				; count clear buffer
;
	.section	prog,code
	.org		VprogTOP
	.sb	SB_base					; assings aprovisional SB register value
	.sbsym	LED					; place data in SB addressing mode
	.sbsym	Tsec					; place data in SB addressing mode
	.sbsym	Fdig					; place data in SB addressing mode
;
;---------- CLEAR OF RAM ----------
;
reset:
	ldc	#VIstack,ISP				; set Interrupt Stack Pointer
  	ldc	#SB_base,SB				; set SB register
;	ldintb	#Vintbase				; set Interrupt TaBle register
;
	mov.w	#0,r0					; 0 clear
	mov.w	#(VramEND+1-VramTOP)/2,r3		; number of times
	mov.w	#VramTOP,a1				; start address
	sstr.w
;
;---------- INITIALLIZE ----------
;
	LDINTB	#USER_vector_table

	mov.w	#0FFFFH,pd0				; P0,P1  output set
;
	mov.b	#00000110B,adic				; A-D Interrupt control reg set

	mov.b	#00000110B,int0ic			; INT0 Interrupt control reg set

	mov.b	#00000110B,int1ic			; INT1 Interrupt control reg set

	mov.b	#00000000B,ta0ic			; TIMER A0 Interrupt control reg set
	mov.b	#80H,ta0mr				; f1*32 = 2 usec
	mov.w	#1000,ta0				; make 2 msec
	bset	ta0s					; TIMER A0 start
	fset    i
	
;---------- A-D CONVERTER ----------
	mov.b	#01H,adcon2				; A-D register 2
	mov.b	#0A0H,adcon0				; A-D register 0
	mov.b	#20H,adcon1				; A-D register 1
	bset	adst					; A-D conversion start
;
;---------- MAIN PROGRAM ----------
;
main:
	mov.w	#500,r0					; 500 => r0
check:
	btstc	3,ta0ic					; 2 msec?
	jnc	check					; return
	jsr	display					; subroutine display
	sbjnz.w	#1,r0,check				; 1sec?
	jsr	timer					; subroutine timer
	jmp	main

delay:
        mov.w   #50,r1
loop:	sbjnz.w	#1,r1,loop
        rts
;
;---------- SWITCH CHECK ----------
;
sw_int1:
;========== start ==========
	fset    i
        jsr     delay
        btst    3,p8
        jc      sw1
        cmp.b   #1,sw_in
        stzx     #0,#1,sw_in				; sw_in flag 1 set(start)
	mov.b	#0,cnt_clr				; sw_in flag clear
sw1:    reit

sw_int0:
;========== stop ==========
	fset    i
	mov.b	#0,sw_in				; sw_in flag clear(stop)
	reit

sw_adtrg:
;========== clear ==========
	fset    i
	mov.b	#1,cnt_clr				; timer count flag on
	reit
;
;---------- TIMER COUNT ----------
;
timer:
	push.b	r0l       
	cmp.b	#1,sw_in				; sw_in - 1(start?)
	jnz	timer_end				; jump not ZERO
	mov.b	Tsec,r0l				; Tsec => r0l
	dadd.b	#1,r0l					; 1sec count up
	mov.b	r0l,Tsec				; r0l => Tsec
	cmp.b	#1,cnt_clr
	stz	#00,Tsec
	stz	#0,sw_in				; sw_in flag clear(stop)
	mov.b	Tsec,r0l				; Tsec => r0l
	movll	r0l,LED					; r0l => LED(low => low)
	movhl	r0l,LED+1                               ; r0l => LED+1(hight => low)
        jmp exit1				
timer_end: 
	cmp.b	#1,cnt_clr
	stz	#00,Tsec
	stz	#0,sw_in				; sw_in flag clear(stop)
	mov.b	Tsec,r0l				; Tsec => r0l
	movll	r0l,LED					; r0l => LED(low => low)
	movhl	r0l,LED+1				; r0l => LED+1(hight => low)   
exit1:	pop.b	r0l                                         
	rts

;
;---------- LED DISPLAY ----------
;
display:
	push.w	a0
	mov.b	#0FFH,p0				; turn off LED
	add.b	#1,Fdig					; digit flag count up
	cmp.b	#2,Fdig					; Fdig=2?
	stz	#0,Fdig					; Fdig clear at r0l=4
	mov.b	Fdig,a0					; Fdig => a0
	mov.b	LED[a0],a0			                        ; display data read
	lde.b	LED_data[a0],p0                         			; P0 output
	mov.b	Fdig,a0					; Fdig => a0
	lde.b	Digit_data[a0],p1			; P1 output
	pop.w	a0
	rts

LED_data:
	.byte	0C0H,0F9H,0A4H,0B0H,099H		;0,1,2,3,4
	.byte	092H,082H,0F8H,080H,098H		;5,6,7,8,9
Digit_data:
	.byte	0FDH,0FEH				;1,2digit
;---------- DUMMY UART0 INTERRUPT PROGRAM ----------
dummy:
	reit
;---------- VARIABLE VECTOR TABLE SET ----------
;
	.section	val_vect,romdata
	.org		Vintbase
USER_vector_table:
	.lword		dummy				; No0  Break Interrupt
	.lword		dummy				; No1  Break Interrupt
	.lword		dummy				; No2  Break Interrupt
	.lword		dummy				; No3  Break Interrupt
	.lword		dummy				; No4  Break Interrupt
	.lword		dummy				; No5  Break Interrupt
	.lword		dummy				; No6  Break Interrupt
	.lword		dummy				; No7  Break Interrupt
	.lword		dummy				; No8  Break Interrupt
	.lword		dummy				; No9  Break Interrupt
	.lword		dummy				; No10 Bus Clash Detect
	.lword		dummy				; No11 DMA0 
	.lword		dummy				; No12 DMA1 
	.lword		dummy				; No13 KEY IN Interrupt
	.lword		sw_adtrg 	   		; No14 A-D Interrupt
	.lword		dummy				; No15 UART2 Transmission Interrupt
	.lword		dummy				; No16 UART2 receive Interrupt
	.lword		dummy				; No17 UART0 Transmission Interrupt
	.lword		dummy				; No18 UART0 receive Interrupt
	.lword		0FCB6BH				; No19 UART1 Transmission Interrupt
	.lword		0FCB6BH				; No20 UART1 receive Interrupt
	.lword		dummy				; No21 TimerA0 Interrupt
	.lword		dummy   			; No22 TimerA1 Interrupt
	.lword		dummy				; No23 TimerA2 Interrupt
	.lword		dummy				; No24 TimerA3 Interrupt
	.lword		dummy				; No25 TimerA4 Interrupt
	.lword		dummy				; No26 TimerB0 Interrupt
	.lword		dummy				; No27 TimerB1 Interrupt
	.lword		dummy				; No28 TimerB2 Interrupt
	.lword		sw_int0 			; No29 INIT0(Active Low) Interrupt
	.lword		sw_int1 			; No30 INIT1(Active Low) Interrupt
	.lword		dummy				; No31 INIT2(Active Low) Interrupt
	.lword		dummy				; No32 S/W Interrupt
	.lword		dummy				; No33 S/W Interrupt
	.lword		dummy				; No34 S/W Interrupt
	.lword		dummy				; No35 S/W Interrupt
	.lword		dummy				; No36 S/W Interrupt
	.lword		dummy				; No37 S/W Interrupt
	.lword		dummy				; No38 S/W Interrupt
	.lword		dummy				; No39 S/W Interrupt
	.lword		dummy				; No40 S/W Interrupt
	.lword		dummy				; No41 S/W Interrupt
	.lword		dummy				; No42 S/W Interrupt
	.lword		dummy				; No43 S/W Interrupt
	.lword		dummy				; No44 S/W Interrupt
	.lword		dummy				; No45 S/W Interrupt
	.lword		dummy				; No46 S/W Interrupt
	.lword		dummy				; No47 S/W Interrupt
	.lword		dummy				; No48 S/W Interrupt
	.lword		dummy				; No49 S/W Interrupt
	.lword		dummy				; No50 S/W Interrupt
	.lword		dummy				; No51 S/W Interrupt
	.lword		dummy				; No52 S/W Interrupt
	.lword		dummy				; No53 S/W Interrupt
	.lword		dummy				; No54 S/W Interrupt
	.lword		dummy				; No55 S/W Interrupt
	.lword		dummy				; No56 S/W Interrupt
	.lword		dummy				; No57 S/W Interrupt
	.lword		dummy				; No58 S/W Interrupt
	.lword		dummy				; No59 S/W Interrupt
	.lword		dummy				; No60 S/W Interrupt
	.lword		dummy				; No61 S/W Interrupt
	.lword		dummy				; No62 S/W Interrupt
	.lword		dummy				; No63 S/W Interrupt

;
;---------- VECTOR TABLE ----------
;
	.section	inter,romdata
	.org		Vvector+(8*4)
	.lword		reset

;
;---------- PROGRAM END ----------
;
	.end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
国产欧美综合色| 欧美日韩一区成人| 国产麻豆一精品一av一免费 | 成人性生交大片免费| 久久国产生活片100| 久久99精品久久久久久| 美女爽到高潮91| 国产在线视视频有精品| 国产精品一二三四| 成人高清免费观看| 91视频国产观看| 欧美三区在线视频| 日韩精品影音先锋| 国产亚洲精品aa午夜观看| 国产精品区一区二区三区| 国产精品午夜久久| 亚洲人成网站在线| 亚洲黄色片在线观看| 一区二区三区精品在线| 亚洲aⅴ怡春院| 成人av在线一区二区三区| 成人毛片在线观看| 欧美日韩国产电影| 欧美变态tickle挠乳网站| 国产欧美日产一区| 亚洲免费av在线| 久久99在线观看| 99久久综合色| 欧美久久久影院| 中文字幕乱码久久午夜不卡 | 精品成人一区二区| 亚洲人成网站色在线观看| 婷婷国产v国产偷v亚洲高清| 久久99精品久久只有精品| 99久久精品国产网站| 制服丝袜亚洲色图| 亚洲人成网站在线| 国产伦精品一区二区三区视频青涩 | 成人av网站在线观看免费| 欧美午夜理伦三级在线观看| 久久亚洲一区二区三区四区| 亚洲精品va在线观看| 韩国成人在线视频| 欧美日韩在线观看一区二区| 国产欧美日本一区二区三区| 天天做天天摸天天爽国产一区| 国产精品一区二区免费不卡 | 一区2区3区在线看| 国产成人av电影| 日韩一区二区电影在线| 一区二区成人在线观看| av在线播放不卡| 国产午夜精品一区二区三区嫩草| 亚洲午夜电影在线| 色综合天天综合色综合av | 国产精品一区久久久久| 欧美日本免费一区二区三区| 亚洲欧美在线另类| 国产成人精品三级麻豆| 精品国产91久久久久久久妲己| 亚洲一区二区成人在线观看| 不卡一区二区三区四区| 国产三级精品在线| 久久国产精品99精品国产| 欧美日韩精品欧美日韩精品| 亚洲激情图片小说视频| 不卡的av电影| 国产精品视频一二三区| 丰满岳乱妇一区二区三区| 欧美精品一区二区三区蜜桃| 蜜桃av噜噜一区二区三区小说| 欧美mv日韩mv国产| 日韩高清不卡在线| 在线播放/欧美激情| 日韩不卡一区二区三区| 在线播放视频一区| 蜜臀va亚洲va欧美va天堂| 日韩一区二区高清| 国模一区二区三区白浆| 久久久久久亚洲综合| 国产.欧美.日韩| 中文字幕在线一区免费| www.视频一区| 亚洲一区二区在线免费观看视频| 欧洲精品一区二区三区在线观看| 亚洲一区中文在线| 欧美肥妇毛茸茸| 精品一区二区三区不卡| 久久久.com| 色综合久久精品| 亚洲一区二区在线视频| 日韩欧美中文一区二区| 国产黄人亚洲片| 亚洲精品一卡二卡| 91精品黄色片免费大全| 国产精品一区二区视频| 一区二区三区四区精品在线视频| 欧美精品丝袜中出| 国产综合成人久久大片91| 国产精品成人在线观看| 欧美日韩精品一区二区天天拍小说| 日韩国产在线一| 亚洲国产精品国自产拍av| 91久久精品国产91性色tv | 久久久精品2019中文字幕之3| 成人精品免费看| 亚洲成人手机在线| 久久你懂得1024| 欧美亚洲尤物久久| 国产乱妇无码大片在线观看| 亚洲国产精品一区二区www在线| 日韩一区二区在线看| 成人免费视频视频| 蜜桃免费网站一区二区三区| 国产精品国产三级国产aⅴ中文| 欧美在线观看一二区| 国产精品综合在线视频| 亚洲国产精品一区二区www在线| 国产女同互慰高潮91漫画| 欧美色偷偷大香| 国产剧情一区二区| 丝袜美腿亚洲色图| 亚洲三级在线免费观看| 26uuu精品一区二区在线观看| 99免费精品在线| 国产真实乱对白精彩久久| 尤物视频一区二区| 国产精品美女久久久久久久久久久| 日韩一级视频免费观看在线| heyzo一本久久综合| 久久精品国产成人一区二区三区| 日韩伦理电影网| 国产欧美一区二区在线| 欧美精品乱人伦久久久久久| 一本色道a无线码一区v| 国产一区二区主播在线| 亚洲午夜久久久久久久久电影网| 中文字幕不卡的av| 欧美不卡激情三级在线观看| 6080亚洲精品一区二区| 一本久久a久久免费精品不卡| 人人狠狠综合久久亚洲| 天堂一区二区在线免费观看| 亚洲欧洲日韩在线| 国产精品毛片高清在线完整版| 久久婷婷国产综合国色天香| 日韩女优av电影在线观看| 欧美一区二区成人| 91精品在线免费观看| 欧美喷潮久久久xxxxx| 色综合久久中文字幕| 91在线观看成人| 91香蕉视频mp4| 色婷婷av一区二区三区大白胸| 99精品欧美一区二区蜜桃免费| www..com久久爱| 欧美美女一区二区| 欧美日韩一卡二卡三卡| 欧美精品自拍偷拍动漫精品| 欧美亚洲禁片免费| 欧美夫妻性生活| 91精品国产高清一区二区三区蜜臀| 欧美日韩国产在线观看| 欧美精品高清视频| 精品国产免费一区二区三区香蕉| 欧美精品一区二区蜜臀亚洲| 国产丝袜在线精品| 亚洲欧美日韩国产手机在线| 亚洲精品中文字幕乱码三区| 亚洲自拍偷拍综合| 捆绑调教美女网站视频一区| 国产毛片精品国产一区二区三区| 不卡视频一二三四| 欧洲视频一区二区| 欧美一级片在线观看| 久久亚洲精精品中文字幕早川悠里| 国产精品热久久久久夜色精品三区| 亚洲视频 欧洲视频| 五月综合激情日本mⅴ| 国产一区二区看久久| 日本道免费精品一区二区三区| 欧美一级免费观看| 国产精品毛片大码女人| 亚洲成av人片一区二区梦乃| 国产真实乱对白精彩久久| 99久久99久久免费精品蜜臀| 91精品一区二区三区久久久久久| 精品国产一区二区在线观看| 国产精品国产三级国产| 日韩有码一区二区三区| 成人久久视频在线观看| 91精品国产综合久久福利软件| 日本一区二区三区视频视频| 亚洲午夜成aⅴ人片| 激情亚洲综合在线| 色呦呦一区二区三区| 日韩精品一区二区三区在线| 欧美激情一区不卡| 日韩成人免费在线| 91免费在线播放|