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

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

?? lcddrive.lis

?? AVR-MEGA8單片機中使用AD轉換的一個例子
?? LIS
?? 第 1 頁 / 共 3 頁
字號:
 00C6 407F              andi R20,240
 00C8                   .dbline 93
 00C8           ;       for(iSynCode=0;iSynCode<8;iSynCode++)
 00C8 6627              clr R22
 00CA 0DC0              rjmp L30
 00CC           L27:
 00CC                   .dbline 94
 00CC           ;       {
 00CC                   .dbline 95
 00CC           ;               bitcode = SynCode & 0x80;
 00CC 842F              mov R24,R20
 00CE 8078              andi R24,128
 00D0 A82E              mov R10,R24
 00D2                   .dbline 96
 00D2           ;               if(bitcode!=0) SETPORT(SID); else CLRPORT(SID);//SID = bitcode; 
 00D2 8823              tst R24
 00D4 11F0              breq L31
 00D6           X6:
 00D6                   .dbline 96
 00D6 969A              sbi 0x12,6
 00D8 01C0              rjmp L32
 00DA           L31:
 00DA                   .dbline 96
 00DA 9698              cbi 0x12,6
 00DC           L32:
 00DC                   .dbline 97
 00DC           ;               SynCode = SynCode << 1;
 00DC 440F              lsl R20
 00DE                   .dbline 98
 00DE           ;               CLRPORT(SCLK);                  //SCLK = 0;
 00DE 9798              cbi 0x12,7
 00E0                   .dbline 99
 00E0           ;               SETPORT(SCLK);                  //SCLK = 1;
 00E0 979A              sbi 0x12,7
 00E2                   .dbline 100
 00E2           ;               CLRPORT(SCLK);                  //SCLK = 0; 
 00E2 9798              cbi 0x12,7
 00E4                   .dbline 102
 00E4           ;               
 00E4           ;       }
 00E4           L28:
 00E4                   .dbline 93
 00E4 6395              inc R22
 00E6           L30:
 00E6                   .dbline 93
 00E6 6830              cpi R22,8
 00E8 88F3              brlo L27
 00EA           X7:
 00EA                   .dbline 103
 00EA           ;       SynCode = LCD_DAT & 0x0F;        //寫入代碼COM數據的低四位      0000XXXX
 00EA 40910200          lds R20,_LCD_DAT
 00EE 4F70              andi R20,15
 00F0                   .dbline 104
 00F0           ;       SynCode = SynCode<<4;    //要發送的數據格式是XXXX0000
 00F0 842F              mov R24,R20
 00F2 8F70              andi R24,#0x0F
 00F4 8295              swap R24
 00F6 482F              mov R20,R24
 00F8                   .dbline 105
 00F8           ;       for(iSynCode=0;iSynCode<8;iSynCode++)
 00F8 6627              clr R22
 00FA 0DC0              rjmp L36
 00FC           L33:
 00FC                   .dbline 106
 00FC           ;       {
 00FC                   .dbline 107
 00FC           ;               bitcode = SynCode & 0x80;
 00FC 842F              mov R24,R20
 00FE 8078              andi R24,128
 0100 A82E              mov R10,R24
 0102                   .dbline 108
 0102           ;               if(bitcode!=0) SETPORT(SID); else CLRPORT(SID);//SID = bitcode; 
 0102 8823              tst R24
 0104 11F0              breq L37
 0106           X8:
 0106                   .dbline 108
 0106 969A              sbi 0x12,6
 0108 01C0              rjmp L38
 010A           L37:
 010A                   .dbline 108
 010A 9698              cbi 0x12,6
 010C           L38:
 010C                   .dbline 109
 010C           ;               SynCode = SynCode << 1;
 010C 440F              lsl R20
 010E                   .dbline 110
 010E           ;               CLRPORT(SCLK);                  //SCLK = 0;
 010E 9798              cbi 0x12,7
 0110                   .dbline 111
 0110           ;               SETPORT(SCLK);                  //SCLK = 1;
 0110 979A              sbi 0x12,7
 0112                   .dbline 112
 0112           ;               CLRPORT(SCLK);                  //SCLK = 0; 
 0112 9798              cbi 0x12,7
 0114                   .dbline 113
 0114           ;       }
 0114           L34:
 0114                   .dbline 105
 0114 6395              inc R22
 0116           L36:
 0116                   .dbline 105
 0116 6830              cpi R22,8
 0118 88F3              brlo L33
 011A           X9:
 011A                   .dbline 114
 011A           ;       Delay_1ms();
 011A 72DF              rcall _Delay_1ms
 011C                   .dbline -2
 011C           L26:
 011C                   .dbline 0 ; func end
 011C 00C0              rjmp pop_xgsetF00C
 011E                   .dbsym r bitcode 10 c
 011E                   .dbsym r iSynCode 22 c
 011E                   .dbsym r SynCode 20 c
 011E                   .dbend
 011E                   .dbfunc e LCD_Ini _LCD_Ini fV
                        .even
 011E           _LCD_Ini::
 011E                   .dbline -1
 011E                   .dbline 124
 011E           ; }
 011E           ; 
 011E           ; //*************************************LCD屏幕初始化**************************************
 011E           ; //LCD接口:
 011E           ; //CS    <==>PD5;
 011E           ; //SID   <==>PD6;
 011E           ; //SCLK  <==>PD7;
 011E           ; //LCD_AK<==>PD3;              //背光控制,=0時打開背光
 011E           ; void LCD_Ini(void)                            //初始化,并進入文本模式                         
 011E           ; {
 011E                   .dbline 126
 011E           ;       //LCD端口初始化,將PD7~PD5端口設置為輸出方式
 011E           ;       DDRD|=0xE0;
 011E 81B3              in R24,0x11
 0120 806E              ori R24,224
 0122 81BB              out 0x11,R24
 0124                   .dbline 127
 0124           ;       _NOP();
 0124 0000              nop
 0126                   .dbline 129
 0126           ; 
 0126           ;       LCD_COM =0x30;//功能設置為8BIT控制界面,基本指令集
 0126 80E3              ldi R24,48
 0128 80930300          sts _LCD_COM,R24
 012C                   .dbline 130
 012C           ;       Write_LCD_Com();//調用寫指令子程序
 012C A1DF              rcall _Write_LCD_Com
 012E                   .dbline 131
 012E           ;       Delay(5);//39uS
 012E 05E0              ldi R16,5
 0130 10E0              ldi R17,0
 0132 72DF              rcall _Delay
 0134                   .dbline 133
 0134           ;  
 0134           ;       LCD_COM =0x0C;//顯示打開,光標關,反白不顯示
 0134 8CE0              ldi R24,12
 0136 80930300          sts _LCD_COM,R24
 013A                   .dbline 134
 013A           ;       Write_LCD_Com();//調用寫指令子程序
 013A 9ADF              rcall _Write_LCD_Com
 013C                   .dbline 135
 013C           ;       Delay(5);//39uS
 013C 05E0              ldi R16,5
 013E 10E0              ldi R17,0
 0140 6BDF              rcall _Delay
 0142                   .dbline 137
 0142           ; 
 0142           ;       LCD_COM =0x01;//清除屏幕顯示,將DDRAM的地址計數器歸零
 0142 81E0              ldi R24,1
 0144 80930300          sts _LCD_COM,R24
 0148                   .dbline 138
 0148           ;       Write_LCD_Com();//調用寫指令子程序
 0148 93DF              rcall _Write_LCD_Com
 014A                   .dbline 139
 014A           ;       Delay(5);//39uS
 014A 05E0              ldi R16,5
 014C 10E0              ldi R17,0
 014E 64DF              rcall _Delay
 0150                   .dbline 141
 0150           ; 
 0150           ;       LCD_COM =0x06;//DDRAM的地址計數器(AC)加1
 0150 86E0              ldi R24,6
 0152 80930300          sts _LCD_COM,R24
 0156                   .dbline 142
 0156           ;       Write_LCD_Com();//調用寫指令子程序
 0156 8CDF              rcall _Write_LCD_Com
 0158                   .dbline 143
 0158           ;       Delay(5);//39uS
 0158 05E0              ldi R16,5
 015A 10E0              ldi R17,0
 015C 5DDF              rcall _Delay
 015E                   .dbline 145
 015E           ; 
 015E           ;       AC_X=1;AC_Y=1;
 015E 81E0              ldi R24,1
 0160 80930100          sts _AC_X,R24
 0164                   .dbline 145
 0164 80930000          sts _AC_Y,R24
 0168                   .dbline -2
 0168           L39:
 0168                   .dbline 0 ; func end
 0168 0895              ret
 016A                   .dbend
 016A                   .dbfunc e LCD_Contrl_Cursor _LCD_Contrl_Cursor fV
 016A           ;             ON -> R10
                        .even
 016A           _LCD_Contrl_Cursor::
 016A AA92              st -y,R10
 016C A02E              mov R10,R16
 016E                   .dbline -1
 016E                   .dbline 149
 016E           ; }
 016E           ; 
 016E           ; void LCD_Contrl_Cursor(uchar ON)              //打開游標顯示
 016E           ; { 
 016E                   .dbline 150
 016E           ;       if (ON) LCD_COM =0x0F;else LCD_COM=0x0C;        //ON:顯示打開,光標開,反白顯示
 016E AA20              tst R10
 0170 21F0              breq L41
 0172           X10:
 0172                   .dbline 150
 0172 8FE0              ldi R24,15
 0174 80930300          sts _LCD_COM,R24
 0178 03C0              rjmp L42
 017A           L41:
 017A                   .dbline 150
 017A 8CE0              ldi R24,12
 017C 80930300          sts _LCD_COM,R24
 0180           L42:
 0180                   .dbline 151
 0180           ;       Write_LCD_Com();//調用寫指令子程序
 0180 77DF              rcall _Write_LCD_Com
 0182                   .dbline 152
 0182           ;       Delay(5);//39uS
 0182 05E0              ldi R16,5
 0184 10E0              ldi R17,0
 0186 48DF              rcall _Delay
 0188                   .dbline -2
 0188           L40:
 0188                   .dbline 0 ; func end
 0188 A990              ld R10,y+
 018A 0895              ret
 018C                   .dbsym r ON 10 c
 018C                   .dbend
 018C                   .dbfunc e DispSetCursor _DispSetCursor fV
 018C           ;              y -> R12
 018C           ;              x -> R10
                        .even
 018C           _DispSetCursor::
 018C AA92              st -y,R10
 018E CA92              st -y,R12
 0190 C22E              mov R12,R18
 0192 A02E              mov R10,R16
 0194                   .dbline -1
 0194                   .dbline 158
 0194           ; }
 0194           ; 
 0194           ; void DispSetCursor(uchar x,uchar y)   //設置光標到指定位置
 0194           ; //x:串首字符在LCD屏幕上列的位置(水平位置) 0<=x<=7  
 0194           ; //y:串首字符在LCD屏幕上行的位置(垂直位置) 0<=y<=3 
 0194           ; {
 0194                   .dbline 159
 0194           ;    LCD_COM=CharMap[y][x];             //查表得到DDRAM地址AC
 0194 80E0              ldi R24,<_CharMap
 0196 90E0              ldi R25,>_CharMap
 0198 2C2C              mov R2,R12
 019A 3324              clr R3
 019C 220C              lsl R2
 019E 331C              rol R3
 01A0 220C              lsl R2
 01A2 331C              rol R3
 01A4 220C              lsl R2
 01A6 331C              rol R3
 01A8 280E              add R2,R24
 01AA 391E              adc R3,R25
 01AC EA2D              mov R30,R10
 01AE FF27              clr R31
 01B0 E20D              add R30,R2
 01B2 F31D              adc R31,R3
 01B4 2490              lpm R2,Z
 01B6 20920300          sts _LCD_COM,R2
 01BA                   .dbline 160
 01BA           ;    Write_LCD_Com();
 01BA 5ADF              rcall _Write_LCD_Com
 01BC                   .dbline -2
 01BC           L43:
 01BC                   .dbline 0 ; func end
 01BC C990              ld R12,y+
 01BE A990              ld R10,y+
 01C0 0895              ret
 01C2                   .dbsym r y 12 c
 01C2                   .dbsym r x 10 c
 01C2                   .dbend
 01C2                   .dbfunc e DispHalfWord _DispHalfWord fV
 01C2           ;             HH -> <dead>
 01C2           ;           LASC -> y+4
 01C2           ;           HASC -> y+2
 01C2           ;              y -> R12
 01C2           ;              x -> R10
                        .even
 01C2           _DispHalfWord::
 01C2 AA92              st -y,R10
 01C4 CA92              st -y,R12
 01C6 C22E              mov R12,R18
 01C8 A02E              mov R10,R16
 01CA                   .dbline -1
 01CA                   .dbline 164
 01CA           ; }
 01CA           ; 
 01CA           ; void DispHalfWord(uchar x,uchar y,uchar HASC,uchar LASC)      //在指定位置處顯示半角ASCII字符 
 01CA           ; {     
 01CA                   .dbline 166
 01CA           ;       unsigned int HH;
 01CA           ;       LCD_COM=CharMap[y][x];          //查表得到DDRAM地址AC
 01CA 80E0              ldi R24,<_CharMap
 01CC 90E0              ldi R25,>_CharMap
 01CE 2C2C              mov R2,R12
 01D0 3324              clr R3
 01D2 220C              lsl R2
 01D4 331C              rol R3
 01D6 220C              lsl R2
 01D8 331C              rol R3
 01DA 220C              lsl R2
 01DC 331C              rol R3
 01DE 280E              add R2,R24
 01E0 391E              adc R3,R25
 01E2 EA2D              mov R30,R10
 01E4 FF27              clr R31
 01E6 E20D              add R30,R2
 01E8 F31D              adc R31,R3
 01EA 2490              lpm R2,Z
 01EC 20920300          sts _LCD_COM,R2
 01F0                   .dbline 167
 01F0           ;       Write_LCD_Com();
 01F0 3FDF              rcall _Write_LCD_Com
 01F2                   .dbline 169
 01F2           ;       
 01F2           ;       LCD_DAT=HASC;
 01F2 0A80              ldd R0,y+2
 01F4 00920200          sts _LCD_DAT,R0
 01F8                   .dbline 170
 01F8           ;       Write_LCD_Data();       //顯示ASCII字符
 01F8 59DF              rcall _Write_LCD_Data
 01FA                   .dbline 171
 01FA           ;       LCD_DAT=LASC;
 01FA 0C80              ldd R0,y+4
 01FC 00920200          sts _LCD_DAT,R0
 0200                   .dbline 172
 0200           ;       Write_LCD_Data();       //顯示ASCII字符
 0200 55DF              rcall _Write_LCD_Data
 0202                   .dbline -2
 0202           L44:
 0202                   .dbline 0 ; func end
 0202 C990              ld R12,y+
 0204 A990              ld R10,y+

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
欧美一级生活片| 色噜噜久久综合| 欧美电影精品一区二区| 麻豆免费看一区二区三区| 日韩视频在线永久播放| 狠狠色丁香久久婷婷综| 中文在线一区二区| 日本韩国欧美国产| 五月天激情小说综合| 日韩视频一区在线观看| 国产成人午夜电影网| 国产精品全国免费观看高清| 91美女蜜桃在线| 天天影视网天天综合色在线播放| 3d成人h动漫网站入口| 久久精品国产一区二区三 | 蜜桃在线一区二区三区| 666欧美在线视频| 久久丁香综合五月国产三级网站| 国产亚洲精品bt天堂精选| 91在线观看视频| 青青草视频一区| 国产精品国产馆在线真实露脸| 色婷婷亚洲精品| 日本美女一区二区三区视频| 欧美精品一区二区三区一线天视频| 国产成人av电影在线| 洋洋av久久久久久久一区| 日韩色在线观看| 99re热视频精品| 日韩在线a电影| 欧美国产日韩在线观看| 欧美肥妇free| 丁香婷婷综合激情五月色| 亚洲成人免费在线观看| 久久久91精品国产一区二区三区| 欧美亚洲禁片免费| 青青草原综合久久大伊人精品| 国产精品免费久久| 日韩一区二区三区免费观看| 91蜜桃免费观看视频| 韩国女主播一区| 亚洲午夜视频在线观看| 久久久久国产精品人| 欧美三区在线观看| 成人免费视频免费观看| 日韩国产欧美在线播放| 国产精品久久福利| 久久久久久久久久电影| 欧美久久久久免费| 91欧美激情一区二区三区成人| 久久国产精品99精品国产| 一区二区成人在线| 中文字幕欧美日韩一区| 日韩免费观看2025年上映的电影 | 久久国产精品第一页| 亚洲图片另类小说| 国产人伦精品一区二区| 日韩亚洲欧美在线观看| 一本大道久久a久久综合| 福利91精品一区二区三区| 欧美aaaaaa午夜精品| 天堂资源在线中文精品| 亚洲免费视频成人| 国产精品国产精品国产专区不蜜 | 首页国产欧美久久| 亚洲视频 欧洲视频| 久久久99精品免费观看| 精品国产成人系列| 欧美一区二区三区在线观看| 日本黄色一区二区| 91丨九色丨黑人外教| av动漫一区二区| 成人精品鲁一区一区二区| 国产在线精品一区二区不卡了| 久久er99热精品一区二区| 日本欧美久久久久免费播放网| 亚洲地区一二三色| 午夜精品久久久久久久99樱桃| 亚洲国产一区在线观看| 亚洲自拍与偷拍| 亚洲国产日韩综合久久精品| 亚洲国产精品久久久男人的天堂 | 精品一区二区综合| 久久99精品久久久久久久久久久久| 日日欢夜夜爽一区| 日韩激情一区二区| 麻豆精品一区二区三区| 激情五月播播久久久精品| 久久se精品一区二区| 国产乱码字幕精品高清av | 91性感美女视频| 91香蕉视频在线| 一本一本大道香蕉久在线精品 | 4438x亚洲最大成人网| 欧美福利电影网| 精品国产乱码久久久久久牛牛| 精品国产免费人成在线观看| 精品88久久久久88久久久| 国产亚洲欧美一区在线观看| 国产精品天干天干在观线| 中文字幕一区二区在线播放| 亚洲激情自拍视频| 日本不卡1234视频| 国产精品亚洲成人| 91成人国产精品| 日韩亚洲国产中文字幕欧美| 欧美国产激情一区二区三区蜜月| 亚洲品质自拍视频| 另类专区欧美蜜桃臀第一页| 99国产欧美久久久精品| 欧美嫩在线观看| 久久久久久久久蜜桃| 亚洲美女视频一区| 蜜臀av亚洲一区中文字幕| 成人免费高清在线观看| 精品视频1区2区| 久久综合色婷婷| 亚洲国产毛片aaaaa无费看| 久久国产精品露脸对白| 色综合一区二区三区| 91精品福利在线一区二区三区| 国产精品免费aⅴ片在线观看| 婷婷六月综合网| 成人午夜大片免费观看| 欧美精品三级日韩久久| 国产精品乱码妇女bbbb| 视频一区二区中文字幕| 99视频在线观看一区三区| 欧美一区日韩一区| 亚洲天堂2014| 国产在线精品一区二区不卡了| 欧美亚男人的天堂| 国产精品私人影院| 精品无码三级在线观看视频 | 婷婷成人综合网| 99久久免费视频.com| 精品免费国产二区三区| 性做久久久久久| 波波电影院一区二区三区| 精品三级在线看| 亚洲成a人片在线不卡一二三区| 不卡一区在线观看| 久久九九影视网| 久久激情综合网| 欧美一区二区久久久| 一区二区三区欧美亚洲| k8久久久一区二区三区| 久久嫩草精品久久久精品| 日韩精品成人一区二区三区| 一本到不卡精品视频在线观看| 国产欧美日韩在线看| 紧缚奴在线一区二区三区| 欧美精品久久一区二区三区| 一区二区三区在线观看视频| 成人爽a毛片一区二区免费| 精品少妇一区二区三区视频免付费| 三级一区在线视频先锋| 欧美日韩亚洲综合| 亚洲中国最大av网站| 一本一道久久a久久精品| 最新欧美精品一区二区三区| 福利一区二区在线观看| 国产精品视频yy9299一区| 国产美女精品一区二区三区| 精品久久国产字幕高潮| 理论片日本一区| 日韩欧美成人一区二区| 美女视频一区在线观看| 日韩三级伦理片妻子的秘密按摩| 日韩精品一级中文字幕精品视频免费观看 | 欧美在线不卡一区| 一区二区三区波多野结衣在线观看 | 成人丝袜18视频在线观看| 中文字幕中文乱码欧美一区二区 | 欧美日韩情趣电影| 日韩精品乱码免费| 欧美不卡视频一区| 国产一区免费电影| 亚洲国产成人自拍| 91色九色蝌蚪| 午夜激情一区二区三区| 日韩一级片网站| 国产精品一级在线| 国产精品另类一区| 欧美日韩中字一区| 美女一区二区三区在线观看| 国产日韩精品视频一区| 色老汉一区二区三区| 石原莉奈在线亚洲二区| 精品国产成人在线影院| 成人黄动漫网站免费app| 亚洲欧美激情插| 日韩欧美色综合网站| 国产精品1区二区.| 一区二区三区日本| 精品日韩欧美在线| 91色.com| 久久av中文字幕片| 亚洲欧美在线aaa|