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

? 歡迎來(lái)到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲蟲下載站

?? example.asm

?? dsp直流電動(dòng)機(jī)雙極性可逆PWM程序源碼
?? ASM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):
**********************************************************************
* Filename: example.asm                                              *
*                                                                    *
* Author: David M. Alter, Texas Instruments Inc.                     *
*                                                                    *
* Last Modified: 03/14/01                                            *
*                                                                    *
* Description: This program illustrates basic initialization and     *
* operation of the LF2407 DSP.  The following peripherals are        *
* exercised:                                                         *
*  1) Timer 2 is configured to generate a 250ms period interrupt.    *
*  2) The LED bank on the LF2407 EVM is sequenced in the Timer2 ISR. *
*  3) The IOPC0 pin is toggled in the Timer2 ISR.                    *
*  4) Timer 1 is configured to drive 20KHz 25% duty cycle symmetric  *
*     PWM on the PWM1 pin.                                           *
*                                                                    *
**********************************************************************

**********************************************************************
* THIS PROGRAM IS PROVIDED "AS IS". TI MAKES NO WARRANTIES OR        *
* REPRESENTATIONS, EITHER EXPRESS, IMPLIED OR STATUTORY,             *
* INCLUDING ANY IMPLIED WARRANTIES OF MERCHANTABILITY, FITNESS       *
* FOR A PARTICULAR PURPOSE, LACK OF VIRUSES, ACCURACY OR             *
* COMPLETENESS OF RESPONSES, RESULTS AND LACK OF NEGLIGENCE.         *
* TI DISCLAIMS ANY WARRANTY OF TITLE, QUIET ENJOYMENT, QUIET         *
* POSSESSION, AND NON-INFRINGEMENT OF ANY THIRD PARTY                *
* INTELLECTUAL PROPERTY RIGHTS WITH REGARD TO THE PROGRAM OR         *
* YOUR USE OF THE PROGRAM.                                           *
*                                                                    *
* IN NO EVENT SHALL TI BE LIABLE FOR ANY SPECIAL, INCIDENTAL,        *
* CONSEQUENTIAL OR INDIRECT DAMAGES, HOWEVER CAUSED, ON ANY          *
* THEORY OF LIABILITY AND WHETHER OR NOT TI HAS BEEN ADVISED         *
* OF THE POSSIBILITY OF SUCH DAMAGES, ARISING IN ANY WAY OUT         *
* OF THIS AGREEMENT, THE PROGRAM, OR YOUR USE OF THE PROGRAM.        *
* EXCLUDED DAMAGES INCLUDE, BUT ARE NOT LIMITED TO, COST OF          *
* REMOVAL OR REINSTALLATION, COMPUTER TIME, LABOR COSTS, LOSS        *
* OF GOODWILL, LOSS OF PROFITS, LOSS OF SAVINGS, OR LOSS OF          *
* USE OR INTERRUPTION OF BUSINESS. IN NO EVENT WILL TI'S             *
* AGGREGATE LIABILITY UNDER THIS AGREEMENT OR ARISING OUT OF         *
* YOUR USE OF THE PROGRAM EXCEED FIVE HUNDRED DOLLARS                *
* (U.S.$500).                                                        *
*                                                                    *
* Unless otherwise stated, the Program written and copyrighted       *
* by Texas Instruments is distributed as "freeware".  You may,       *
* only under TI's copyright in the Program, use and modify the       *
* Program without any charge or restriction.  You may                *
* distribute to third parties, provided that you transfer a          *
* copy of this license to the third party and the third party        *
* agrees to these terms by its first use of the Program. You         *
* must reproduce the copyright notice and any other legend of        *
* ownership on each copy or partial copy, of the Program.            *
*                                                                    *
* You acknowledge and agree that the Program contains                *
* copyrighted material, trade secrets and other TI proprietary       *
* information and is protected by copyright laws,                    *
* international copyright treaties, and trade secret laws, as        *
* well as other intellectual property laws.  To protect TI's         *
* rights in the Program, you agree not to decompile, reverse         *
* engineer, disassemble or otherwise translate any object code       *
* versions of the Program to a human-readable form.  You agree       *
* that in no event will you alter, remove or destroy any             *
* copyright notice included in the Program.  TI reserves all         *
* rights not specifically granted under this license. Except         *
* as specifically provided herein, nothing in this agreement         *
* shall be construed as conferring by implication, estoppel,         *
* or otherwise, upon you, any license or other right under any       *
* TI patents, copyrights or trade secrets.                           *
*                                                                    *
* You may not use the Program in non-TI devices.                     *
**********************************************************************


;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;Global symbol declarations
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                .def start, timer2_isr

;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;Address definitions
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                .include f2407.h

DAC0            .set    0000h           ;EVM DAC register 0 (I/O space)
DAC1            .set    0001h           ;EVM DAC register 1 (I/O space)
DAC2            .set    0002h           ;EVM DAC register 2 (I/O space)
DAC3            .set    0003h           ;EVM DAC register 3 (I/O space)
DACUD           .set    0004h           ;EVM DAC update register (I/O space)
DIPSWCH         .set    0008h           ;EVM DIP switch (I/O space)
LED             .set    000Ch           ;EVM LED bank (I/O space)

;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;Constant definitions
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
timer2_per      .set    58594           ;250ms timer2 period with a 1/128
                                        ;timer prescaler and 30MHz CPUCLK

pwm_half_per    .set    750             ;period/2, 20KHz symmetric PWM with
                                        ;a 30MHz CPUCLK
                                        
pwm_duty        .set    563             ;25% PWM duty cycle

;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;Uninitialized global variable definitions
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
                .bss    temp1,1         ;general purpose variable
                .bss    LED_index,1     ;LED index


**********************************************************************
*                     M A I N   R O U T I N E                        *
**********************************************************************

        .text
start:

;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;Configure the System Control and Status Registers
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        LDP     #DP_PF1         ;set data page

        SPLK    #0000000011111101b, SCSR1
*                ||||||||||||||||
*                FEDCBA9876543210
* bit 15        0:      reserved
* bit 14        0:      CLKOUT = CPUCLK
* bit 13-12     00:     IDLE1 selected for low-power mode
* bit 11-9      000:    PLL x4 mode
* bit 8         0:      reserved
* bit 7         1:      1 = enable ADC module clock
* bit 6         1:      1 = enable SCI module clock
* bit 5         1:      1 = enable SPI module clock
* bit 4         1:      1 = enable CAN module clock
* bit 3         1:      1 = enable EVB module clock
* bit 2         1:      1 = enable EVA module clock
* bit 1         0:      reserved
* bit 0         1:      clear the ILLADR bit

        LACC    SCSR2                   ;ACC = SCSR2 register
        OR      #0000000000001011b      ;OR in bits to be set
        AND     #0000000000001111b      ;AND out bits to be cleared
*                ||||||||||||||||
*                FEDCBA9876543210
* bit 15-6      0's:    reserved
* bit 5         0:      do NOT clear the WD OVERRIDE bit
* bit 4         0:      XMIF_HI-Z, 0=normal mode, 1=Hi-Z'd
* bit 3         1:      disable the boot ROM, enable the FLASH
* bit 2     no change   MP/MC* bit reflects the state of the MP/MC* pin
* bit 1-0      11:      11 = SARAM mapped to prog and data (default)

        SACL    SCSR2                   ;store to SCSR2 register

;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;Disable the watchdog timer
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        LDP     #DP_PF1                 ;set data page

        SPLK    #0000000011101000b, WDCR
*                ||||||||||||||||
*                FEDCBA9876543210
* bits 15-8     0's      reserved
* bit 7         1:       clear WD flag
* bit 6         1:       disable the dog
* bit 5-3       101:     must be written as 101
* bit 2-0       000:     WDCLK divider = 1

;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;Setup external memory interface for LF2407 EVM
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        LDP     #temp1                  ;set data page

        SPLK    #0000000001000000b, temp1
*                ||||||||||||||||
*                FEDCBA9876543210
* bit 15-11     0's:    reserved
* bit 10-9      00:     bus visibility off
* bit 8-6       001:    1 wait-state for I/O space
* bit 5-3       000:    0 wait-state for data space
* bit 2-0       000:    0 wait state for program space

        OUT     temp1, WSGR

;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
;Setup shared I/O pins
;~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~
        LDP     #DP_PF2                 ;set data page

        SPLK    #0000000001000000b,MCRA ;group A pins
*                ||||||||||||||||
*                FEDCBA9876543210
* bit 15        0:      0=IOPB7,     1=TCLKINA
* bit 14        0:      0=IOPB6,     1=TDIRA
* bit 13        0:      0=IOPB5,     1=T2PWM/T2CMP
* bit 12        0:      0=IOPB4,     1=T1PWM/T1CMP
* bit 11        0:      0=IOPB3,     1=PWM6
* bit 10        0:      0=IOPB2,     1=PWM5
* bit 9         0:      0=IOPB1,     1=PWM4
* bit 8         0:      0=IOPB0,     1=PWM3
* bit 7         0:      0=IOPA7,     1=PWM2
* bit 6         1:      0=IOPA6,     1=PWM1
* bit 5         0:      0=IOPA5,     1=CAP3
* bit 4         0:      0=IOPA4,     1=CAP2/QEP2
* bit 3         0:      0=IOPA3,     1=CAP1/QEP1
* bit 2         0:      0=IOPA2,     1=XINT1
* bit 1         0:      0=IOPA1,     1=SCIRXD
* bit 0         0:      0=IOPA0,     1=SCITXD

        SPLK    #1111111000000000b,MCRB ;group B pins
*                ||||||||||||||||
*                FEDCBA9876543210
* bit 15        1:      0=reserved,  1=TMS2 (always write as 1)
* bit 14        1:      0=reserved,  1=TMS  (always write as 1)
* bit 13        1:      0=reserved,  1=TD0  (always write as 1)
* bit 12        1:      0=reserved,  1=TDI  (always write as 1)
* bit 11        1:      0=reserved,  1=TCK  (always write as 1)
* bit 10        1:      0=reserved,  1=EMU1 (always write as 1)
* bit 9         1:      0=reserved,  1=EMU0 (always write as 1)
* bit 8         0:      0=IOPD0,     1=XINT2/ADCSOC
* bit 7         0:      0=IOPC7,     1=CANRX
* bit 6         0:      0=IOPC6,     1=CANTX
* bit 5         0:      0=IOPC5,     1=SPISTE

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美精品 国产精品| 在线欧美日韩国产| 日韩视频中午一区| 国内成人精品2018免费看| 精品国产制服丝袜高跟| 狠狠色伊人亚洲综合成人| 日本欧美一区二区三区乱码| 欧美一区二区三区不卡| 国产一区二区在线观看视频| 综合av第一页| 欧美性猛片aaaaaaa做受| 久久精品99国产精品日本| 最新欧美精品一区二区三区| 在线不卡中文字幕播放| 91精品久久久久久久久99蜜臂| 高清av一区二区| 亚洲影院久久精品| 久久久久久毛片| 69久久夜色精品国产69蝌蚪网| 制服丝袜亚洲播放| 久久青草欧美一区二区三区| 国产精品久久久久一区二区三区| 欧美精品高清视频| 精品久久久网站| 日韩免费在线观看| 欧美日韩aaa| 欧美中文字幕久久| 欧美哺乳videos| 欧美国产日韩a欧美在线观看| 91麻豆精品国产自产在线| 精品理论电影在线观看| 中文字幕一区二区三区乱码在线| 一区二区三区在线视频播放 | 国产亚洲视频系列| 91精品国产色综合久久不卡电影| 日韩欧美一级在线播放| 日韩一区在线播放| 免费观看日韩电影| 免播放器亚洲一区| 99国产精品久久久久| 久久精品国产澳门| 色综合久久综合中文综合网| 国产一区二区福利| 在线观看免费成人| 国产视频亚洲色图| 亚洲成人精品在线观看| 亚洲午夜私人影院| 亚洲高清免费观看高清完整版在线观看| 日韩vs国产vs欧美| av高清久久久| 91在线云播放| 久久久久国产免费免费 | 欧美性色黄大片手机版| 国产日韩欧美在线一区| 国产日韩欧美a| 日本vs亚洲vs韩国一区三区二区| 波多野洁衣一区| 精品国产91九色蝌蚪| 亚洲成在人线在线播放| 99久久久免费精品国产一区二区| 日韩欧美第一区| 日韩精品一二三| 激情六月婷婷久久| 91精品国产综合久久小美女| 亚洲欧美在线视频| 国产99久久久国产精品潘金 | thepron国产精品| 久久人人超碰精品| 国产制服丝袜一区| 日韩免费观看2025年上映的电影| 亚洲国产美女搞黄色| 色琪琪一区二区三区亚洲区| 中文字幕一区二区三| 成人av电影免费观看| 欧日韩精品视频| 亚洲精品视频免费看| 久久99这里只有精品| 欧美一区二区三区免费在线看 | 久久久久成人黄色影片| 精品一区二区三区免费观看| av男人天堂一区| 亚洲人xxxx| 九一久久久久久| 精品对白一区国产伦| 国产一区二区电影| 国产精品视频麻豆| 蜜臀久久99精品久久久画质超高清| 国产·精品毛片| 亚洲欧洲国产日韩| 91成人免费在线视频| 国产亚洲精品aa| 色综合激情五月| 亚洲gay无套男同| 欧美不卡一区二区三区| 国产一区二区三区免费| 国产欧美日韩精品在线| 91一区一区三区| 久久久亚洲高清| 制服丝袜一区二区三区| 国内精品视频一区二区三区八戒| 久久青草欧美一区二区三区| 菠萝蜜视频在线观看一区| 亚洲综合偷拍欧美一区色| 91精品一区二区三区久久久久久| 黄色日韩网站视频| 亚洲丝袜另类动漫二区| 56国语精品自产拍在线观看| 国产毛片一区二区| 亚洲国产另类av| 久久久久久久久久久久电影| 色噜噜夜夜夜综合网| 久久精品国产亚洲高清剧情介绍| 国产精品视频九色porn| 91精品国产综合久久蜜臀| 国产精品1024| 久久亚洲影视婷婷| 狠狠色丁香久久婷婷综合_中| 中文字幕一区av| 欧美一区二区福利视频| 99视频一区二区| 国产尤物一区二区| 亚洲成a人片在线不卡一二三区| 国产亚洲女人久久久久毛片| 欧美色视频一区| 视频一区二区三区中文字幕| 国产日本欧美一区二区| 日韩一区二区三区在线观看| 91香蕉视频mp4| 国产一区二区三区综合| 午夜精品久久久久久久99水蜜桃 | 久久99久久久欧美国产| 精品在线免费观看| 亚洲一区免费视频| 亚洲精品乱码久久久久久日本蜜臀| 欧美不卡视频一区| 欧美一区二区日韩一区二区| 在线免费观看视频一区| 成人激情小说网站| 国产毛片一区二区| 久久国产生活片100| 日韩电影免费一区| 亚洲午夜三级在线| 亚洲制服欧美中文字幕中文字幕| 日本一区二区三区免费乱视频| 欧美一级在线观看| 91麻豆精品国产91久久久使用方法| 99vv1com这只有精品| thepron国产精品| 99r国产精品| 99国产精品久久久| 91极品美女在线| 在线看国产一区二区| 欧美在线视频你懂得| 在线亚洲人成电影网站色www| 色综合天天综合给合国产| 亚洲成av人片在线观看无码| 亚洲在线中文字幕| 亚洲一卡二卡三卡四卡无卡久久| 一区二区三区丝袜| 亚洲国产精品久久久男人的天堂| 亚洲综合另类小说| 五月激情综合网| 日本aⅴ精品一区二区三区| 日产精品久久久久久久性色| 美女精品自拍一二三四| 国产一区在线观看视频| 国产成人在线观看| 日韩你懂的在线观看| 91精品国产综合久久久久| 日韩精品一区在线观看| 久久九九久久九九| 亚洲欧洲另类国产综合| 亚洲国产精品尤物yw在线观看| 亚洲mv大片欧洲mv大片精品| 蜜臀av性久久久久蜜臀aⅴ四虎| 九色porny丨国产精品| 东方aⅴ免费观看久久av| 99精品国产99久久久久久白柏| 欧美日韩一卡二卡| 精品福利一区二区三区| 亚洲欧美综合网| 欧美96一区二区免费视频| 国产一区二区久久| 在线免费观看一区| 亚洲精品一区二区精华| 亚洲免费在线观看| 男男视频亚洲欧美| 不卡一卡二卡三乱码免费网站| 欧美色视频一区| 中文字幕乱码亚洲精品一区| 亚洲影院久久精品| 国产99久久久国产精品潘金 | 蜜桃视频免费观看一区| 国产成人精品影视| 制服丝袜激情欧洲亚洲| 亚洲欧美日韩精品久久久久| 久久国产生活片100| 欧美探花视频资源| 中文字幕在线一区二区三区| 日本女人一区二区三区|