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

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

?? welcome.msa

?? ATJ2091N 54版源程序
?? MSA
字號:
//************************************************************
//*  Project:SDK30 標準MP3-上電歡迎程序                       *
//*  File:welcome.msa                                       *
//*  SoftWare Engineer:jmzhang                              *
//*  2005-5-31 13:46  Version: 1.0                               *
//*  Actions Semiconductor Co., Ltd                          *
//*  Function Description:                                  *
//*  History Record:                                        *
//************************************************************
            #include "UI_S0724.h"
            name  Welcome
            public  DispStarting

#define        InitClear    132

            rseg    CODEDISPSTART
DispStarting:                                 //使LCM的Reset Pin 有效
//    ld    (welcomeNum),a
//    cp    0
//    jr    z,FirstGowelcome
//    jr    SecondGowelcome
//FirstGowelcome:
//    ret            //第一次進入//The first enter
//    
//SecondGowelcome:        //第二次進入 //The second enter       
            in      a,(0x05)
            ld      b,a
            or      07h
            out     (0x05),a

            in      a,(0x70)
            ld      c,a
            set     5,a
            set     4,a
            out     (0x70),a

            ld      a,b                     //切完IO才有RAM保存
            ld      (IO05Bak),a             //變量區
            ld      a,c
            ld      (IO70Bak),a             //變量區

        in      a,(0xee)             //F1:GIO
        and     1fh
        or    0x08
        out     (0xee),a
//******************************** Port configuration***************************
    in      a,(LCMRST_GIO_EN_REG)   //set GPIO_b0(Oled_RST) to Output Port.
    or      LCMRST_SET_BIT          
    out     (LCMRST_GIO_EN_REG),a
    
    in      a,(LCMA0_GIO_EN_REG)    //set GPIO_B2(Oled_A0) to Output Port.
    or      LCMA0_SET_BIT           
    out     (LCMA0_GIO_EN_REG),a
    
//    in      a,(LCMBL_GIO_EN_REG)    //set GPIO_B4(Oled_BackLightPower) to Output Port.
//    or      LCMBL_SET_BIT           
//    out     (LCMBL_GIO_EN_REG),a
    
//    in      a,(0f3h)
//    or      08h
//    out     (0f3h),a
//    
//    in      a,(0f4h)
//    or      08h
//    out     (0f4h),a
    
//    in      a,(LCMBL_GIO_DATA_REG)
//    or      LCMBL_SET_BIT
//    out     (LCMBL_GIO_DATA_REG),a


//***********reset S6B0724******************************
    in    a,(REG02_EMHiPageReg)        //REG02 保存
    ld    (REG02_Buff),a
    ld    a,0x18
    out    (REG02_EMHiPageReg),a        //enable ce3 and  clear CS1B         
        
    ld      c,LCMRST_SET_BIT        
    ld      d,LCMRST_CLR_BIT
    in      a,(LCMRST_GIO_DATA_REG)
    or      c
    out     (LCMRST_GIO_DATA_REG),a   //RESET pin high
    out     (LCMRST_GIO_DATA_REG),a   //Delay
    out     (LCMRST_GIO_DATA_REG),a   //Delay
    and     d
    out     (LCMRST_GIO_DATA_REG),a   //RESET pin low
    out     (LCMRST_GIO_DATA_REG),a   //Delay
    out     (LCMRST_GIO_DATA_REG),a   //Delay
    out     (LCMRST_GIO_DATA_REG),a   //Delay
    out     (LCMRST_GIO_DATA_REG),a   //Delay
    or      c
    out     (LCMRST_GIO_DATA_REG),a   //RESET pin high
    out     (LCMRST_GIO_DATA_REG),a   //Delay
    out     (LCMRST_GIO_DATA_REG),a   //Delay

//************** Initial configure
    
    ld    c,0xa2        //bias select    1/6
    call    sUI_CmdTrans
    ld    c,0xa1        //ADC select(s131-s36)
    call    sUI_CmdTrans
    ld    c,0xc0        //SHL select(com0-com31)        
    call    sUI_CmdTrans
    
    ld    c,0x27            //1+Ra/Rb=4
    call    sUI_CmdTrans
    ld    c,0x81
    call    sUI_CmdTrans
    ld    a,0x0c//(ContrastSelect)    
    ld    c,a
    call    sUI_CmdTrans        ////set reference voltage register,確定電壓:5.3v
    ld    c,0x2f
    call    sUI_CmdTrans
       
       ld      c,0xaf            //display on
        call    sUI_CmdTrans
        ld      c,0xa4            //entire display off
        call    sUI_CmdTrans
    
//******************************** First clear screen **************************
    ld    c,0xb0        //Page address set:page 0
    call    sUI_CmdTrans    
    ld    c,0x10        //Column address set upper bit:0        
    call    sUI_CmdTrans
    ld    c,0x00        //Column address set lower bit:0
    call    sUI_CmdTrans 
    
    ld    b,InitClear
    in    a,(A0_GIO_DATA_REG)    
    or    A0_SET_BIT
    out    (A0_GIO_DATA_REG),a    //A0=1;Data bits:data
    xor    a

Clearline0_Cycle:
    ld    (0x8001),a
    djnz    Clearline0_Cycle
    
    ld    c,0xb1        //Page address set:page 1
    call    sUI_CmdTrans
    ld    c,0x10
    call    sUI_CmdTrans
    ld    c,0x0
    call    sUI_CmdTrans 
    ld    b,InitClear

    ld    b,InitClear
    in    a,(A0_GIO_DATA_REG)    
    or    A0_SET_BIT
    out    (A0_GIO_DATA_REG),a    //A0=1;Data bits:data
    xor    a
    
Clearline1_Cycle:
    ld    (0x8001),a
    djnz    Clearline1_Cycle
    
    ld    c,0xb2        //Page address set:page 2
    call    sUI_CmdTrans
    ld    c,0x10
    call    sUI_CmdTrans
    ld    c,0x00
    call    sUI_CmdTrans 
    
    ld    b,InitClear
    in    a,(A0_GIO_DATA_REG)    //A0=1;Data bits:data 
    or    A0_SET_BIT
    out    (A0_GIO_DATA_REG),a
    xor    a
    
Clearline2_Cycle:
    ld    (0x8001),a
    djnz    Clearline2_Cycle
    
    ld    c,0xb3        //Page address set:page 3
    call    sUI_CmdTrans
    ld    c,0x10
    call    sUI_CmdTrans
    ld    c,0x0
    call    sUI_CmdTrans 
    ld    b,InitClear

    in    a,(A0_GIO_DATA_REG)    //A0=1;Data bits:data 
    or    A0_SET_BIT
    out    (A0_GIO_DATA_REG),a
    xor    a
    
Clearline3_Cycle:
    ld    (0x8001),a
    djnz    Clearline3_Cycle
    
    
        in      a,(4eh)
        or      0x08
        out    (4eh),a              //清除WATCHDOG
    
    ld    a,5
    ld    (UpdPgNum),a
    ld    b,128
    ld    c,0xb0
    ld    hl,DisplayBuffer
lsUpdLoop:                
        call    sUpdOnePage             //輸入參數 b=長度,c=Page選擇,hl=Buffer地址 
        inc     c                       //c=Page選擇
        ld      a,(UpdPgNum)
        dec     a     
        ld      (UpdPgNum),a
        jr      nz,lsUpdLoop

//        in      a,(4eh)
//        or      0x08
//        out    (4eh),a              //清除WATCHDOG
//
//        ld      c,DisplayOnReg      //LCD display on
//        call    sUI_CmdTrans

    ld    a,(REG02_Buff)
       out    (REG02_EMHiPageReg),a        //CE 恢復  
            ld      a,(IO05Bak)
            ld      b,a
            ld      a,(IO70Bak)
            out     (0x70),a
            ld      a,b
            out     (0x05),a

            ret


//********************************************************
sUpdOnePage:                                //輸入參數 b=長度,c=Page選擇,hl=Buffer地址
         push    bc
         call    sUI_CmdTrans
         ld      c,0x10
         call    sUI_CmdTrans
         ld      c,0
         call    sUI_CmdTrans
         call    sUI_TransPage            
         pop    bc
            ret



//********************************************************
/*
** FUNCTION:    sUI_CmdTrans
** PURPOSE:    Trasnport one Byte  CMD data to S6B0724
** PARAMETERS:    動到寄存器A
**         input---none
**        output---none
** DESCRIPTION: 注意這里的函數和硬件外圍I/O分配關系密切,改動時要小心
*/
//********************************************************
sUI_CmdTrans:
    push    bc
    in     a,(LCMA0_GIO_DATA_REG)        //LCM A0=0; for s2 by ccm
    and  LCMA0_CLR_BIT
    out     (LCMA0_GIO_DATA_REG),a
    ld    a,c
    ld    (0x8000),a
    pop     bc
            ret

//******************************************************
sUI_TransPage:
    in    a,(LCMA0_GIO_DATA_REG)        //LCM A0=1; for s2 by ccm
    or    LCMA0_SET_BIT
    out   (LCMA0_GIO_DATA_REG),a
sUI_TransPage1:
            ld      a,(hl)
            ld      (0x8001),a
            inc     hl
            djnz    sUI_TransPage1
            ret




//****************************************************************8
DisplayBuffer:
    defb    0x00,0x00,0x00,0x08,0xf8,0x08,0x08,0x18,0x00,0x70,0x88,0x88,0x88,0x70,0x00,0x10
    defb    0xa8,0xa8,0xf8,0x08,0x00,0x00,0x70,0x88,0x88,0xf8,0x08,0x00,0x88,0xf8,0x08,0x00
    defb    0x00,0x88,0xf8,0x88,0x80,0xf8,0x08,0x00,0xfe,0xaa,0xea,0x8e,0x00,0x00,0x18,0x00
    defb    0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00,0x18,0x00,0x00,0x00,0x00,0x00
    defb    0x18,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
        
    defb    0x00,0x00,0x00,0x02,0x03,0x02,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x02,0x03,0x00,0x00,0x00,0x02,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
        
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
        
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
    defb    0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00,0x00
IO05Bak             defb    0   //1Byte
IO70Bak             defb    0   //1Byte
IOeeBak             defb    0   //1Byte
REG02_Buff            defb    0
welcomeNum             defb    0
UpdPgNum            defb    4


welcomestringstart:
welcomestring:      //"Starting..."
                    defb        62h,92h,92h,92h,8ch,0   //S
                    defb        20h,0fch,22h,02h,04h,0  //t
                    defb        04h,2ah,2ah,2ah,1eh,0   //a
                    defb        3eh,10h,20h,20h,10h,0   //r
                    defb        20h,0fch,22h,02h,04h,0  //t
                    defb        0,22h,0beh,02h,0,0      //i
                    defb        3eh,10h,20h,20h,1eh,0   //n
                    defb        30h,4ah,4ah,4ah,7ch,0   //g
                    defb        0,06h,06h,0,0,0         //.
                    defb        0,06h,06h,0,0,0         //.
                    defb        0,06h,06h,0,0,0         //.
welcomestringend:



end





























?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美日韩精品欧美日韩精品 | 欧美日韩一卡二卡三卡| 欧美疯狂做受xxxx富婆| 久久久久国产精品厨房| 日韩黄色在线观看| 91在线精品秘密一区二区| 日韩欧美一区二区久久婷婷| 亚洲精品国产高清久久伦理二区| 国产成人自拍网| 在线综合视频播放| 亚洲另类春色国产| 国产成人高清在线| 亚洲精品一区二区三区香蕉| 亚洲国产aⅴ天堂久久| 成人av动漫网站| 久久精品亚洲精品国产欧美| 日产国产高清一区二区三区| 欧美视频自拍偷拍| 一区二区三区四区av| 成人精品一区二区三区四区 | 欧美老人xxxx18| 亚洲黄色av一区| 99热在这里有精品免费| 久久久久久黄色| 国产在线精品视频| 26uuu欧美| 国产永久精品大片wwwapp | 欧美午夜不卡在线观看免费| 国产精品视频一二三区| 国产精品一区三区| 久久久久久久综合日本| 国产成人午夜精品5599 | 欧美一级黄色大片| 日本中文在线一区| 欧美一区二区黄色| 日韩专区一卡二卡| 91精品国产综合久久久久久久久久 | 一区二区高清视频在线观看| 91论坛在线播放| 一区二区三区免费看视频| 91极品视觉盛宴| 亚洲不卡av一区二区三区| 欧美人伦禁忌dvd放荡欲情| 日韩在线a电影| 精品乱码亚洲一区二区不卡| 国产综合色精品一区二区三区| 26uuu成人网一区二区三区| 国产伦精品一区二区三区视频青涩| 国产日韩av一区| 91在线无精精品入口| 亚洲与欧洲av电影| 91麻豆精品国产91久久久久久| 裸体在线国模精品偷拍| 久久日韩粉嫩一区二区三区| 成人毛片在线观看| 一区二区三区在线影院| 欧美一区二区免费观在线| 国产美女视频一区| 亚洲美女屁股眼交3| 欧美日韩精品一二三区| 国产精品资源网| 亚洲精品免费视频| 欧美一区二区三级| 丁香桃色午夜亚洲一区二区三区| 亚洲欧美综合在线精品| 91精选在线观看| 国产69精品久久99不卡| 亚洲小说欧美激情另类| 精品少妇一区二区三区在线视频| 99久久免费精品高清特色大片| 亚洲国产精品久久人人爱蜜臀 | 欧美日韩精品久久久| 激情小说亚洲一区| 亚洲激情欧美激情| 精品国产在天天线2019| 日本高清不卡一区| 国产一区二区三区在线看麻豆| 一区二区三区成人| 2欧美一区二区三区在线观看视频| 色噜噜狠狠成人网p站| 国产永久精品大片wwwapp | 久久99国产精品尤物| 亚洲最新视频在线播放| 久久久国产精华| 欧美精品xxxxbbbb| 99久久精品免费看| 韩国成人福利片在线播放| 亚洲高清不卡在线| 日本一区二区在线不卡| 日韩一区二区三区高清免费看看| 色婷婷亚洲综合| 高清在线不卡av| 久久99精品网久久| 视频一区二区不卡| 亚洲一级二级在线| 国产精品国产a级| 欧美国产激情二区三区| 精品国产1区二区| 制服丝袜在线91| 欧美午夜一区二区三区免费大片| 99精品久久免费看蜜臀剧情介绍| 国产乱码字幕精品高清av| 久久精品国产色蜜蜜麻豆| 视频在线观看一区| 视频一区欧美日韩| 丝瓜av网站精品一区二区 | 一区二区三区在线高清| 亚洲欧美在线aaa| 国产精品青草久久| 日本一区二区三级电影在线观看| 久久久99精品久久| www久久精品| 亚洲精品一区在线观看| 2023国产精品自拍| 久久影音资源网| 国产婷婷色一区二区三区| 久久久www成人免费毛片麻豆| 精品国产99国产精品| 精品福利av导航| 国产亚洲va综合人人澡精品| 日本一区免费视频| 成人免费在线视频| 亚洲精品欧美综合四区| 亚洲午夜日本在线观看| 一级女性全黄久久生活片免费| 亚洲综合一区二区精品导航| 亚洲大片免费看| 日韩av电影免费观看高清完整版 | www日韩大片| 中文字幕不卡的av| 中文字幕一区二区视频| 亚洲精品高清视频在线观看| 亚洲成人先锋电影| 精品亚洲aⅴ乱码一区二区三区| 激情深爱一区二区| 成人黄色av电影| 色哟哟在线观看一区二区三区| 欧美天天综合网| 精品乱人伦一区二区三区| 国产精品久久久爽爽爽麻豆色哟哟| 亚洲丝袜另类动漫二区| 日韩激情一区二区| 国产精品一区二区果冻传媒| 99re8在线精品视频免费播放| 欧美系列在线观看| 久久久另类综合| 亚洲美女屁股眼交| 久久av老司机精品网站导航| 波波电影院一区二区三区| 色老头久久综合| 精品国内片67194| 一区二区三区在线播| 麻豆免费精品视频| 91亚洲精品久久久蜜桃| 日韩一区二区三区在线观看 | 99久久精品国产观看| 91麻豆精品国产91久久久久久 | 欧美视频在线播放| 2021国产精品久久精品| 亚洲综合一区二区| 国产麻豆成人精品| 欧美疯狂性受xxxxx喷水图片| 国产欧美日本一区二区三区| 亚洲成人1区2区| 不卡区在线中文字幕| 日韩精品在线网站| 亚洲一区二区三区中文字幕在线| 国产美女精品一区二区三区| 欧美三级电影一区| 国产亚洲精品aa午夜观看| 日本伊人午夜精品| 91久久精品网| 国产亚洲视频系列| 麻豆精品视频在线观看| 欧美在线观看一二区| 国产精品不卡在线观看| 国内精品视频一区二区三区八戒 | 国产精品国产三级国产三级人妇| 麻豆精品国产传媒mv男同| 欧洲av在线精品| 亚洲欧美一区二区三区国产精品| 国产一区二区电影| 欧美成人激情免费网| 日本大胆欧美人术艺术动态| 欧美性大战xxxxx久久久| 欧美激情艳妇裸体舞| 麻豆国产精品777777在线| 色综合久久综合| 国产精品沙发午睡系列990531| 欧美韩日一区二区三区四区| 日本中文在线一区| 成人精品亚洲人成在线| 精品福利一区二区三区| 日韩激情一二三区| 不卡欧美aaaaa| 亚洲女同女同女同女同女同69| 国产精品自拍网站| 国产欧美一区在线| 久久国产精品一区二区| 日韩三级在线免费观看|