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

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

?? app.ss

?? AMIS單晶片開發範本
?? SS
字號:
// ---------------------------------------------------------------------------
// Copyright (c) 2008 Semiconductor Components Industries, LLC
// (d/b/a ON Semiconductor). All Rights Reserved.
//
// This code is the property of ON Semiconductor and may not be redistributed
// in any form without prior written permission from ON Semiconductor. The
// terms of use and warranty for this code are covered by contractual
// agreements between ON Semiconductor and the licensee.
// ---------------------------------------------------------------------------
// app.ss
// - Main application-level source file
// ---------------------------------------------------------------------------
// $Revision: 1.16 $
// $Date: 2008/10/29 18:00:25 $
// ---------------------------------------------------------------------------
#include <sk25_hw.inc>
#include <boss.inc>
#include <bat.inc>
#include "app.inc"
#include "Tone.inc"

// ---------------------------------------------------------------------------
// Application Version
// ---------------------------------------------------------------------------

// Set the global assembler symbol App_Version equal to the
// pre-processor define APP_VERSION that was defined in app.inc
.global App_Version
    .equ App_Version, APP_VERSION

// ---------------------------------------------------------------------------
// Main
// ---------------------------------------------------------------------------
    Mem_Start_Absolute_Segment(app_main_segment, SYSTEM_MEMORY_TYPE_P, 0x1000)

.global main
main:
    // Clear the status register
    CLR ST

    BRA start_app
    
    // Put the application version in P memory at address 0x1003
.data App_Version    
    
    // Put the tone generation version in P memory
.data Tone_Version

start_app:

    // Set up stack pointers
    LDI R3, SYS_STACK_TOP
    LDI R7, USR_STACK_TOP
  
    // For development purposes, disable restricted mode to make it easier
    // to download a new application.
    // REMOVE THESE LINES IN YOUR FINAL APPLICATION IF YOU REQUIRE
    // RESTRICTED MODE
    LDI R4, D_ACCESS_CFG
    RES (R4), ACCESS_CFG_ACCESS_MODE_POS    

    // Call the application's initialization routine
    CALL App_Initialize

    // Call any algorithm-specific initialization routines here
    CALL Tone_Initialize

    // Turn on overflow protection in Status Register
    SET ST, ST_OP

    // Configure and start the IOP
    Set_IOP_Cfg(IOP_CFG)

    // Clear any interrupt requests that may be pending
    Interrupt_Ack(INT_ACK_ALL_INTS)
    
    // Enable interrupts
    Enable_Int

// ---------------------------------------------------------------------------
// Main loop 
// ---------------------------------------------------------------------------
mainloop:
    
    // Disable interrupts while checking flags
    Disable_Int 

    // Check the interrupt flags
    LD A, XL_INTERRUPT_FLAGS, X
    
    // Check IOP interrupt done flag
    TST AH, IOP_INTERRUPT_FLAG
    BRA iop_done, NZ    
    
    // Check the WOLA interrupt flag
    TST AH, WOLA_INTERRUPT_FLAG
    BRA process_wola_interrupt, NZ
                        
    // Refresh the Watchdog
    Watchdog_Refresh

    // Re-enable interrupts and sleep until an interrupt is received.
    SLEEP IE

    // Loop back to see which interrupt has occurred
    BRA mainloop    


// ---------------------------------------------------------------------------
// IOP done
// ---------------------------------------------------------------------------
iop_done:

    // Clear the IOP done flag
    RES AH, IOP_INTERRUPT_FLAG
    LD XL_INTERRUPT_FLAGS, A, X

    // Re-enable interrupts
    Enable_Int
    
    // Do Pre-Analysis processing here

    // Advance the WOLA state
    LDSI A, WOLA_STATE_ANALYSIS
    LD XL_WOLA_STATE, A, X
    
    // Launch WOLA Analysis
    WOLA_Start(UCODE_ANALYSIS_FUNCTION)

    // Do While Analysis processing here

    // Check if any more interrupts have occurred
    BRA mainloop    


// ---------------------------------------------------------------------------
// Process WOLA interrupt
// ---------------------------------------------------------------------------               
process_wola_interrupt:

    // Clear WOLA interrupt flag
    RES AH, WOLA_INTERRUPT_FLAG
    LD XL_INTERRUPT_FLAGS, A, X

    // Re-enable interrupts
    Enable_Int  

    // Determine which WOLA function just completed
    LD A, XL_WOLA_STATE, X

    // Check for Analysis done
    CMSI A, WOLA_STATE_ANALYSIS
    BRA wola_analysis_done, Z

    // Check for Gain Application done
    CMSI A, WOLA_STATE_GAIN
    BRA wola_gain_application_done, Z

    // Check for Synthesis done
    CMSI A, WOLA_STATE_SYNTHESIS
    BRA wola_synthesis_done, Z

    // Shouldn抰 get here - break if debugging
    BREAK
    BRA mainloop


// ---------------------------------------------------------------------------
// WOLA Analysis done
// ---------------------------------------------------------------------------
wola_analysis_done:

    // Do Post Analysis processing here

    // Advance the WOLA state
    LDSI A, WOLA_STATE_GAIN
    LD XL_WOLA_STATE, A, X
    
    // Launch WOLA Gain Application
    WOLA_Start(UCODE_GAIN_FUNCTION)

    // Do While Gain Application processing here

    // Check if any more interrupts have occurred
    BRA mainloop    


// ---------------------------------------------------------------------------
// WOLA Gain Application done
// ---------------------------------------------------------------------------
wola_gain_application_done:

    // Do Post Gain Application processing here

    // Advance the WOLA state
    LDSI A, WOLA_STATE_SYNTHESIS
    LD XL_WOLA_STATE, A, X

    // Launch WOLA Synthesis
    WOLA_Start(UCODE_SYNTHESIS_FUNCTION)

    // Do While Synthesis processing here

    // Check if any more interrupts have occurred
    BRA mainloop    


// ---------------------------------------------------------------------------
// WOLA Synthesis done
// ---------------------------------------------------------------------------
wola_synthesis_done:

    // Advance the WOLA state
    LDSI A, WOLA_STATE_IDLE
    LD XL_WOLA_STATE, A, X
  
    // Do Post Synthesis processing here
    CALL Tone_Generation 

    // Check if any more interrupts have occurred
    BRA mainloop    



?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一级日本不卡的影视| 亚洲综合在线免费观看| 国产精品护士白丝一区av| 亚洲观看高清完整版在线观看| 精品一区二区三区视频| 色狠狠一区二区| 国产欧美日韩激情| 免费人成黄页网站在线一区二区| 99精品热视频| 国产拍欧美日韩视频二区| 日韩国产欧美在线视频| 国产伦精一区二区三区| 婷婷丁香激情综合| 国产伦精品一区二区三区免费迷 | 国产一区二区三区精品视频| 色94色欧美sute亚洲线路二| 中文字幕欧美国产| 久久成人久久鬼色| 在线成人高清不卡| 亚洲午夜久久久久久久久电影网| 成人深夜福利app| 国产亚洲欧美日韩日本| 久久精品72免费观看| 91精品免费观看| 香蕉成人伊视频在线观看| 91久久精品日日躁夜夜躁欧美| 亚洲国产高清在线| 粉嫩蜜臀av国产精品网站| 精品福利一区二区三区| 捆绑调教一区二区三区| 欧美一卡二卡在线| 日本伊人色综合网| 在线观看网站黄不卡| 亚洲欧美一区二区久久| 一本色道**综合亚洲精品蜜桃冫 | 狠狠色狠狠色综合系列| 日韩欧美区一区二| 美腿丝袜亚洲三区| 欧美精品一区二区三区四区| 久久99精品久久久久久国产越南| 精品欧美乱码久久久久久| 久久国产尿小便嘘嘘尿| 精品国精品国产| 国产精品一区专区| 国产精品久久久久久久久免费樱桃| 国产成人精品免费在线| 亚洲色图欧美激情| 欧美午夜免费电影| 首页国产欧美久久| 精品久久久久一区| 成人av电影观看| 一区二区三区高清| 欧美一区午夜精品| 国产真实乱偷精品视频免| 国产乱人伦精品一区二区在线观看 | 在线观看亚洲精品| 婷婷国产v国产偷v亚洲高清| 国产女人水真多18毛片18精品视频| 不卡一区二区三区四区| 欧美精品在线一区二区三区| 日本成人在线看| 国产色91在线| 在线免费观看视频一区| 麻豆成人91精品二区三区| 久久久久久电影| 色综合天天综合网国产成人综合天| 亚洲成人7777| 久久亚洲私人国产精品va媚药| 91在线看国产| 美脚の诱脚舐め脚责91| 国产精品色一区二区三区| 欧美日韩精品高清| 国产成人在线免费| 午夜一区二区三区视频| 久久免费视频色| 欧美午夜一区二区三区 | 中文字幕一区在线| 欧美福利一区二区| 99久久伊人久久99| 捆绑调教一区二区三区| 亚洲天堂中文字幕| 精品电影一区二区| 欧美三级视频在线播放| 成人一区二区三区视频| 三级亚洲高清视频| 最新不卡av在线| 久久一区二区视频| 7777女厕盗摄久久久| 99精品黄色片免费大全| 国产在线精品视频| 日韩精品国产欧美| 亚洲欧美另类久久久精品 | 久久www免费人成看片高清| 国产精品高潮呻吟| 26uuu精品一区二区| 在线播放视频一区| 色八戒一区二区三区| 大尺度一区二区| 国产自产2019最新不卡| 日韩激情av在线| 亚洲一区二区在线免费观看视频 | 亚洲视频一区在线| 久久精品亚洲麻豆av一区二区| 欧美高清激情brazzers| 欧美日韩视频在线第一区| 91老师国产黑色丝袜在线| 国产成人av影院| 狠狠色狠狠色合久久伊人| 青椒成人免费视频| 日本视频免费一区| 日韩高清在线一区| 日韩国产高清在线| 日本不卡中文字幕| 日本va欧美va精品| 日韩av一级电影| 日本成人在线视频网站| 日本aⅴ亚洲精品中文乱码| 天天综合网天天综合色| 日韩国产欧美在线观看| 日韩国产欧美视频| 麻豆91在线观看| 国产精一品亚洲二区在线视频| 国产自产v一区二区三区c| 国产九九视频一区二区三区| 国产精品99久| 99久久精品国产一区| 福利一区福利二区| 成人久久久精品乱码一区二区三区 | 99久久99久久精品国产片果冻| 国产成人精品影院| 93久久精品日日躁夜夜躁欧美| 色婷婷国产精品综合在线观看| 欧美色综合网站| 日韩视频免费观看高清完整版| 精品剧情v国产在线观看在线| 国产色产综合色产在线视频| 亚洲天堂2014| 午夜a成v人精品| 青娱乐精品视频在线| 福利电影一区二区三区| 一本到不卡精品视频在线观看| 欧美日韩黄视频| 久久中文娱乐网| 亚洲乱码国产乱码精品精的特点| 亚洲高清免费观看高清完整版在线观看| 五月天欧美精品| 懂色av一区二区三区蜜臀| 在线精品视频免费播放| 日韩欧美在线123| 国产精品高潮呻吟久久| 天天免费综合色| 成人综合在线观看| 在线观看一区二区精品视频| 日韩精品中文字幕一区二区三区| 国产精品色呦呦| 男人的天堂亚洲一区| 成人黄色小视频| 欧美一级欧美三级在线观看| 国产精品成人免费在线| 丝袜美腿亚洲色图| proumb性欧美在线观看| 91精品国产91久久久久久一区二区| 欧美激情一区二区三区全黄| 亚洲国产成人精品视频| 国产成人h网站| 91精品国产乱| 亚洲乱码国产乱码精品精的特点| 国产成人精品影视| 欧美日韩成人综合在线一区二区| 久久―日本道色综合久久| 亚洲成人福利片| 91麻豆国产在线观看| 久久久蜜臀国产一区二区| 亚洲国产一区二区视频| 菠萝蜜视频在线观看一区| 日韩视频免费观看高清完整版在线观看| 亚洲乱码中文字幕综合| 国产精品99久久久久久久vr| 欧美一级黄色录像| 亚洲影院理伦片| 日韩欧美一级片| 亚洲永久精品国产| av成人老司机| 欧美国产精品中文字幕| 国内精品视频一区二区三区八戒| 欧美人狂配大交3d怪物一区 | 久久亚洲精品小早川怜子| 国产乱一区二区| 久久精品网站免费观看| 日韩在线一区二区三区| 在线观看www91| 亚洲欧美经典视频| 成人va在线观看| 国产女主播视频一区二区| 九色|91porny| 欧美日韩在线不卡| 亚洲国产精品一区二区久久恐怖片| 色综合久久久久综合体| 亚洲免费在线播放| 一本久久综合亚洲鲁鲁五月天|