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

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

?? leds.asm

?? tm320lf2407測試程序
?? ASM
字號:
;*********************************************************************
; File Name:	 leds.asm
; Target System: C24x Evaluation Board
;
; Description:	 This sample program helps you get familiar with
;                manipulating the I/O mapped LEDS (DS1-DS8) on the
;                F240 EVM Development Board
;
; Revision:      1.00
;
;*********************************************************************
		.include	f240regs.h

;---------------------------------------------------------------------
; I/O Mapped EVM Register Declarations
;---------------------------------------------------------------------
DAC0     	.set    0000h		;DAC Channel 0 Register
DAC1     	.set    0001h		;DAC Channel 1 Register
DAC2     	.set    0002h		;DAC Channel 2 Register
DAC3     	.set    0003h		;DAC Channel 3 Register
DAC_UPDATE  .set    0004h		;DAC Update Register
SWITCHES	.set    0008h		;DIP Switch Register
LEDS      	.set    000Ch		;LEDs Register
temp		.set	  8000h

;---------------------------------------------------------------------
; Variable Declarations for on chip RAM Blocks
;---------------------------------------------------------------------
		.bss	GPR0,1		;General purpose register.
		.bss	LED_STATUS,1	;LED Status Register
		.bss	RPT_NUM,1		;RPT value, used in mS_DELAY 
		.bss	mSEC,1		;Delay value, used in mS_DELAY 

;---------------------------------------------------------------------
; Vector address declarations
;---------------------------------------------------------------------
		.sect	".vectors"

RSVECT	B    START		; Reset Vector
INT1	  	B    PHANTOM	; Interrupt Level 1
INT2	  	B    PHANTOM	; Interrupt Level 2
INT3	  	B    PHANTOM	; Interrupt Level 3
INT4	  	B    PHANTOM	; Interrupt Level 4
INT5	  	B    PHANTOM	; Interrupt Level 5
INT6	  	B    PHANTOM	; Interrupt Level 6
RESERVED  	B    PHANTOM	; Reserved
SW_INT8   	B    PHANTOM	; User S/W Interrupt
SW_INT9   	B    PHANTOM	; User S/W Interrupt
SW_INT10  	B    PHANTOM	; User S/W Interrupt
SW_INT11  	B    PHANTOM	; User S/W Interrupt
SW_INT12  	B    PHANTOM	; User S/W Interrupt
SW_INT13  	B    PHANTOM	; User S/W Interrupt
SW_INT14  	B    PHANTOM	; User S/W Interrupt
SW_INT15  	B    PHANTOM	; User S/W Interrupt
SW_INT16  	B    PHANTOM	; User S/W Interrupt
TRAP	  	B    PHANTOM	; Trap vector
NMINT	  	B    PHANTOM	; Non-maskable Interrupt
EMU_TRAP  	B    PHANTOM	; Emulator Trap
SW_INT20  	B    PHANTOM	; User S/W Interrupt
SW_INT21  	B    PHANTOM	; User S/W Interrupt
SW_INT22  	B    PHANTOM	; User S/W Interrupt
SW_INT23  	B    PHANTOM	; User S/W Interrupt


;=====================================================================
; M A I N   C O D E  - starts here
;=====================================================================

		.text
		NOP
START:	SETC	INTM    			;Disable interrupts
		SPLK	#0000h,IMR			;Mask all core interrupts
		LACC	IFR				;Read Interrupt flags
		SACL	IFR				;Clear all interrupt flags

		CLRC	SXM				;Clear Sign Extension Mode
		CLRC	OVM				;Reset Overflow Mode
		CLRC	CNF				;Config Block B0 to Data mem

		LDP   #00E0h			;DP for addresses 7000h-707Fh
		SPLK  #00BBh,CKCR1		;CLKIN(OSC)=10MHz,CPUCLK=20MHz
		SPLK  #00C3h,CKCR0		;CLKMD=PLL Enable,SYSCLK=CPUCLK/2
		SPLK  #40C0h,SYSCR		;CLKOUT=CPUCLK

		SPLK	#006Fh, WDCR		;Disable WD if VCCP=5V (JP5 in pos. 2-3)
		KICK_DOG				;Reset Watchdog

		SPLK  #0h,GPR0			;Set wait state generator for:
		OUT   GPR0,WSGR         	;Program Space, 0 wait states
							;Data Space, 0 wait states
							;I/O Space, 0 wait states

		SPLK	#1h,LED_STATUS		;Set bit 0 in LED_STATUS
		OUT	LED_STATUS,LEDS		;Turn on I/O LED-1
		SPLK	#500,mSEC			;Set mSEC for a 50ms delay
		LAR	AR0,#6h			;Load AR0 with 6 for loop counter


;=====================================================================
; Shift Contents of LED_STATUS register to the left by 1 bit and write
; new value to the I/O Mapped LEDS register.
;=====================================================================
SHIFT_LEFT:	
		CALL	mS_DELAY			;Generate a 50ms delay
		KICK_DOG				;Reset WD if not disabled
		MAR	*,AR0				;Set ARP = AR0
		LACC	LED_STATUS			;Load ACC w/ LED_STATUS
		SFL					;Shift LED_STATUS left by 1 bit
		SACL	LED_STATUS			;Store new LED_STATUS value
		OUT	LED_STATUS,LEDS		;Write new value to LEDS reg
		BANZ	SHIFT_LEFT			;Branch if AR0 >= 0
		LAR	AR0,#6h			;Reset AR0 = 6

;=====================================================================
; Shift Contents of LED_STATUS register to the right by 1 bit and 
; write new value to the I/O Mapped LEDS register.
;=====================================================================
SHIFT_RIGHT:
		CALL	mS_DELAY			;Generate a 50ms delay
		KICK_DOG				;Reset WD if not disabled
		MAR	*,AR0				;Set ARP = AR0
		LACC	LED_STATUS			;Load ACC w/ LED_STATUS
		SFR					;Shift LED_STATUS right by 1 bit
		SACL	LED_STATUS			;Store new LED_STATUS value
		OUT	LED_STATUS,LEDS		;Write new value to LEDS reg
		BANZ	SHIFT_RIGHT			;Branch if AR0 >= 0
		LAR	AR0,#6h			;Reset AR0 = 6
		B	SHIFT_LEFT			;Branch to SHIFT_LEFT

;=====================================================================
; Routine Name: 	mS_DELAY
; Originator: 	Scott Roller
;
; Description:	Produces a multiple of 0.1mS delays using the RPT 
;			instruction. The Delay produced is based on the 
;			value loaded in mSEC (i.e. Delay = mSEC x 0.1mS).
;			Indirect addressing is used to count the number
;			of times the delay loop is repeated.
;
; Calling Convention:
;
; Variables			on Entry			on Exit
; --------------------------------------------------------------------
;   DP			XX				0x0000
;   ARP			XX				AR1
;   ACC			XX				XX
;   mSEC	     		value in 0.1 mS		un-touched
; --------------------------------------------------------------------
;=====================================================================
mS_DELAY:	LDP	#0h				;DP-->0000h-007Fh
		LACC	#2000				;Load RPT value to GPR0
		SACL	RPT_NUM
		LAR	AR1,mSEC			;Set AR0 to generate a
		MAR	*,AR1				;(AR0*0.1)mSEC delay loop

mS_LOOP:	LDP	#0h				;DP-->0000h-007Fh
		RPT	RPT_NUM			;2000 cycles = 0.1mS
		NOP					;1 cycle
		BANZ	mS_LOOP			;Repeat DELAY_LOOP
		RET					;Return from DELAY SR

;=====================================================================
; I S R  -  PHANTOM
;
; Description:	Dummy ISR, used to trap spurious interrupts.
;
; Modifies:	Nothing
;
; Last Update:	16 June 95
;=====================================================================
PHANTOM 	KICK_DOG				;Resets WD counter
		B	PHANTOM

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
精品一区二区三区在线视频| 精品视频免费看| 青青青伊人色综合久久| 亚洲一区在线视频观看| 亚洲欧美二区三区| 亚洲色图清纯唯美| 亚洲色图第一区| 亚洲品质自拍视频| 亚洲成精国产精品女| 午夜精品久久久久久久久久久| 亚洲人成网站精品片在线观看| 亚洲欧洲三级电影| 亚洲乱码国产乱码精品精98午夜 | 亚洲欧美在线视频| 一区在线观看视频| 午夜亚洲福利老司机| 视频一区中文字幕| 激情小说欧美图片| 国产成人免费av在线| 成人网在线播放| 91日韩精品一区| 欧美色综合久久| 在线播放一区二区三区| 欧美v亚洲v综合ⅴ国产v| 久久久精品免费网站| 亚洲三级小视频| 亚洲成人精品影院| 国产乱一区二区| 972aa.com艺术欧美| 欧美精品久久久久久久多人混战 | 偷偷要91色婷婷| 麻豆91精品视频| 成a人片亚洲日本久久| 欧美日韩一区二区在线观看| 日韩一区二区影院| 中文无字幕一区二区三区| 一区二区在线观看不卡| 免费观看91视频大全| 成人午夜精品一区二区三区| 欧美美女喷水视频| 久久午夜羞羞影院免费观看| 亚洲蜜臀av乱码久久精品| 五月天一区二区三区| 国产一区二区在线免费观看| 日本国产一区二区| 国产精品久久午夜夜伦鲁鲁| 国产精品乱子久久久久| 欧美一级电影网站| 性欧美疯狂xxxxbbbb| 风间由美中文字幕在线看视频国产欧美| 成人不卡免费av| 日韩视频免费观看高清完整版在线观看 | 经典三级视频一区| 欧美在线播放高清精品| 国产嫩草影院久久久久| 日韩电影在线观看电影| 91九色02白丝porn| 国产精品拍天天在线| 久久69国产一区二区蜜臀| 在线看不卡av| 亚洲视频狠狠干| 99这里只有久久精品视频| 国产精品系列在线播放| 精品处破学生在线二十三| 一个色妞综合视频在线观看| 国产91在线观看丝袜| 日韩一级欧美一级| 天堂午夜影视日韩欧美一区二区| 成人精品视频一区二区三区| 欧美一区二区日韩| 天天综合色天天综合| 欧美色精品在线视频| 日韩不卡一区二区| 成人午夜激情视频| 精品美女在线观看| 美美哒免费高清在线观看视频一区二区| 欧美在线三级电影| 亚洲午夜久久久久久久久久久| 成人开心网精品视频| 国产欧美日韩亚州综合| 国产一区二区在线观看免费| 精品久久国产97色综合| 精品一二三四在线| 久久99精品久久久久久动态图| 另类综合日韩欧美亚洲| 亚洲国产电影在线观看| 亚洲欧洲成人精品av97| 视频一区在线播放| caoporm超碰国产精品| 欧美精品精品一区| 亚洲三级久久久| 国产成人精品综合在线观看| 欧美性色黄大片| 一区二区三区中文免费| 一区二区三区精品视频| 中文字幕在线播放不卡一区| 日韩福利电影在线| 日韩欧美成人激情| 精品少妇一区二区三区在线播放| 欧美性生交片4| 日韩高清欧美激情| 久久精品网站免费观看| 成人永久aaa| 亚洲综合区在线| 日韩一区和二区| 国产精品99久久久久久久女警| 国产精品久久久久久户外露出| 色嗨嗨av一区二区三区| 日韩av一二三| 中国av一区二区三区| 欧美午夜精品理论片a级按摩| 日一区二区三区| 日本一区二区视频在线观看| 日本高清视频一区二区| 极品少妇一区二区三区精品视频 | 男人操女人的视频在线观看欧美| 精品国产免费视频| www.色综合.com| 毛片一区二区三区| 日韩理论在线观看| 精品成人一区二区三区| 一本色道久久综合亚洲91| 久久99国产精品免费网站| 亚洲视频1区2区| 久久蜜桃av一区二区天堂| 在线观看日韩电影| 国产成人免费在线观看| 免费看日韩a级影片| 最新日韩在线视频| 26uuu亚洲综合色欧美| 欧美在线一区二区| 北条麻妃一区二区三区| 美女脱光内衣内裤视频久久网站 | 午夜a成v人精品| 日韩毛片一二三区| 欧美韩日一区二区三区| 欧美一区二区视频在线观看2020| 91污在线观看| 丁香六月综合激情| 精品一区二区三区不卡| 日韩激情av在线| 亚洲国产综合91精品麻豆| 自拍偷拍国产亚洲| 日韩理论在线观看| 国产精品高潮久久久久无| 久久久亚洲高清| 欧美大尺度电影在线| 欧美一区二区三区四区视频| 欧美日韩一区高清| 欧美午夜精品久久久久久孕妇| av激情亚洲男人天堂| av一本久道久久综合久久鬼色| 国产suv精品一区二区6| 国产激情视频一区二区在线观看| 免费欧美在线视频| 精品在线你懂的| 麻豆精品视频在线| 久久99精品网久久| 寂寞少妇一区二区三区| 国产乱码精品1区2区3区| 国产精品一区二区三区四区 | 国产人妖乱国产精品人妖| 欧美精品一区二区三区在线 | 亚洲激情图片小说视频| 亚洲码国产岛国毛片在线| 自拍偷自拍亚洲精品播放| 亚洲欧美日韩小说| 亚洲线精品一区二区三区| 夜夜嗨av一区二区三区| 亚洲第一福利一区| 日本特黄久久久高潮| 久久成人免费网站| 高清国产午夜精品久久久久久| 高清beeg欧美| 91亚洲精品乱码久久久久久蜜桃| 91影视在线播放| 精品视频在线免费看| 日韩女优电影在线观看| 国产人伦精品一区二区| 亚洲欧美在线aaa| 日韩高清中文字幕一区| 国产一区二区伦理| 91在线你懂得| 欧美裸体bbwbbwbbw| 久久综合色8888| 亚洲欧美日韩小说| 美女看a上一区| 国产成人夜色高潮福利影视| 欧美日韩dvd在线观看| 中文字幕在线观看一区| 国产成人在线视频播放| 国产成人精品午夜视频免费| www.欧美日韩| 欧美日韩国产高清一区| 久久精品免视看| 亚洲一区二区欧美| 风流少妇一区二区| 在线区一区二视频| 国产午夜精品一区二区三区视频 | 欧美少妇一区二区|