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

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

?? lcd.ls1

?? 單片機實現消息隊列的例子
?? LS1
?? 第 1 頁 / 共 5 頁
字號:
008A                 594     ?C0045:
008A 90F800          595             MOV     DPTR,#0F800H
008D F0              596             MOVX    @DPTR,A
                     597     ;                       }       
                     598                             ; SOURCE LINE # 200
                     599     ;               }
                     600                             ; SOURCE LINE # 201
008E                 601     ?C0017:
008E 0F              602             INC     R7
008F 80D2            603             SJMP    ?C0015
                     604     ;       }
                     605                             ; SOURCE LINE # 202
0091                 606     ?C0014:
0091 0E              607             INC     R6
0092 80B0            608             SJMP    ?C0012
                     609     ; }
                     610                             ; SOURCE LINE # 203
0094                 611     ?C0020:
0094 22              612             RET     
                     613     ; END OF _lcd_display_graphic
                     614     
                     615     ; 
                     616     ; 
                     617     ; /****************************************************************************************
                             **
                     618     ; *函數名:              lcd_display_char
                     619     ; *參數:                        XStart                          開始顯示的X坐標像素值
                     620     ;                               YStart                          開始顯示的Y坐標像素值
                     621     ;                               bReverseDisplay         標識是否反顯,1為反顯,0為不反顯
                     622     ;                               character                       顯示字符的ASCII碼表值
                     623     ; *返回值:              無
                     624     ; *描述:                        字符顯示程序
                     625     ; *編寫:                        王紹偉
                     626     ; *版本信息:            V1.0                            2003年8月15日
                     627     ; *****************************************************************************************
                             */
                     628     ; extern void lcd_display_char(                         /*為整個PAGE顯示,不能任意位置*/
                     629     
----                 630             RSEG  ?PR?_lcd_display_char?LCD
0000                 631     L?0048:
                     632             USING   0
0000 FF              633             MOV     R7,A
0001 A3              634             INC     DPTR
A51 MACRO ASSEMBLER  LCD                                                                  10/31/2003 02:22:22 PAGE    11

0002 E0              635             MOVX    A,@DPTR
0003 FD              636             MOV     R5,A
0004 A200     F      637             MOV     C,bReverseDisplay?873
0006 9200     F      638             MOV     ?_lcd_display_char?BIT,C
0008 900000   F      639             MOV     DPTR,#Result?876
000B E0              640             MOVX    A,@DPTR
000C                 641     L?0049:
000C 900000   F      642             MOV     DPTR,#g_Data2Char
000F 93              643             MOVC    A,@A+DPTR
0010                 644     L?0050:
0010 900000   F      645             MOV     DPTR,#?_lcd_display_char?BYTE+02H
0013 F0              646             MOVX    @DPTR,A
0014                 647     _lcd_display_char:
                     648             USING   0
                     649                             ; SOURCE LINE # 217
                     650     ;---- Variable 'YStart?656' assigned to Register 'R5' ----
                     651     ;---- Variable 'XStart?655' assigned to Register 'R1' ----
0014 A907            652             MOV     R1,AR7
                     653     ;                                                       byte XStart,
                     654     ;                                                       byte YStart,
                     655     ;                                                       bool bReverseDisplay,
                     656     ;                                                       byte character)                    
                                 
                     657     ; {     
                     658                             ; SOURCE LINE # 222
                     659     ;       byte PageCounter;               /*頁標志*/
                     660     ;       byte ColumnCounter;             /*X位置標志*/
                     661     ;       byte PageStart;                 /*起始頁碼*/
                     662     ;       byte PageEnd;                   /*終止頁碼*/
                     663     ;       byte code *pChar;               /*指向字符存放數據(按page劃分存儲)區的指針*/
                     664     ; 
                     665     ;       pChar = g_ASCII[character-0x20];        /*r根據ASCI碼表,*/
                     666                             ; SOURCE LINE # 229
0016 900000   F      667             MOV     DPTR,#character?658
0019 E0              668             MOVX    A,@DPTR
001A 75F010          669             MOV     B,#010H
001D A4              670             MUL     AB
001E 2400     F      671             ADD     A,#LOW (g_ASCII+0FE00H)
0020 F582            672             MOV     DPL,A
0022 E5F0            673             MOV     A,B
0024 3400     F      674             ADDC    A,#HIGH (g_ASCII+0FE00H)
                     675     ;---- Variable 'pChar?663' assigned to Register 'R2/R3' ----
0026 AB82            676             MOV     R3,DPL
0028 FA              677             MOV     R2,A
                     678     ;       PageStart = YStart >> 3;                /*r由于是整頁顯示,不能隨意位置,所以指定除8*
                             /
                     679                             ; SOURCE LINE # 230
0029 AF05            680             MOV     R7,AR5
002B EF              681             MOV     A,R7
002C 13              682             RRC     A
002D 13              683             RRC     A
002E 13              684             RRC     A
002F 541F            685             ANL     A,#01FH
0031 FF              686             MOV     R7,A
                     687     ;---- Variable 'PageStart?661' assigned to Register 'R7' ----
                     688     ;       PageEnd = PageStart + 2;                /*r一個字符在縱向占兩個page*/
                     689                             ; SOURCE LINE # 231
0032 2402            690             ADD     A,#02H
0034 900000   F      691             MOV     DPTR,#PageEnd?662
0037 F0              692             MOVX    @DPTR,A
                     693     ;       
                     694     ;       for(PageCounter = PageStart; PageCounter < PageEnd; PageCounter++)
                     695                             ; SOURCE LINE # 233
                     696     ;---- Variable 'PageCounter?659' assigned to Register 'R6' ----
0038 AE07            697             MOV     R6,AR7
003A                 698     ?C0021:
A51 MACRO ASSEMBLER  LCD                                                                  10/31/2003 02:22:22 PAGE    12

003A 900000   F      699             MOV     DPTR,#PageEnd?662
003D E0              700             MOVX    A,@DPTR
003E FF              701             MOV     R7,A
003F EE              702             MOV     A,R6
0040 C3              703             CLR     C
0041 9F              704             SUBB    A,R7
0042 5040            705             JNC     ?C0029
                     706     ;       {
                     707                             ; SOURCE LINE # 234
                     708     ;               SetColumn(XStart);
                     709                             ; SOURCE LINE # 235
0044 AF01            710             MOV     R7,AR1
0046 120000   F      711             LCALL   _SetColumn
                     712     ;               SetPage(PageCounter);
                     713                             ; SOURCE LINE # 236
0049 AF06            714             MOV     R7,AR6
004B 120000   F      715             LCALL   _SetPage
                     716     ; 
                     717     ;               RS = 1;
                     718                             ; SOURCE LINE # 238
004E 90F802          719             MOV     DPTR,#0F802H
0051 7401            720             MOV     A,#01H
0053 F0              721             MOVX    @DPTR,A
                     722     ;               for(ColumnCounter = 0; ColumnCounter < 8; ColumnCounter++)      /*r一個字符
                             在橫向占8列*/
                     723                             ; SOURCE LINE # 239
                     724     ;---- Variable 'ColumnCounter?660' assigned to Register 'R7' ----
0054 E4              725             CLR     A
0055 FF              726             MOV     R7,A
0056                 727     ?C0024:
                     728     ;               {
                     729                             ; SOURCE LINE # 240
                     730     ;                       if(!bReverseDisplay)
                     731                             ; SOURCE LINE # 241
0056 200010   F      732             JB      bReverseDisplay?657,?C0027
                     733     ;                       {
                     734                             ; SOURCE LINE # 242
                     735     ;                               WLCD = *pChar++;
                     736                             ; SOURCE LINE # 243
0059 0B              737             INC     R3
005A EB              738             MOV     A,R3
005B AC02            739             MOV     R4,AR2
005D 7001            740             JNZ     ?C0043
005F 0A              741             INC     R2
0060                 742     ?C0043:
0060 14              743             DEC     A
0061 F582            744             MOV     DPL,A
0063 8C83            745             MOV     DPH,R4
0065 E4              746             CLR     A
0066 93              747             MOVC    A,@A+DPTR
                     748     ;                       }
                     749                             ; SOURCE LINE # 244
0067 800F            750             SJMP    ?C0046
0069                 751     ?C0027:
                     752     ;                       else
                     753     ;                       {
                     754                             ; SOURCE LINE # 246
                     755     ;                               WLCD = ~(*pChar++);
                     756                             ; SOURCE LINE # 247
0069 0B              757             INC     R3
006A EB              758             MOV     A,R3
006B AC02            759             MOV     R4,AR2
006D 7001            760             JNZ     ?C0044
006F 0A              761             INC     R2
0070                 762     ?C0044:
0070 14              763             DEC     A
A51 MACRO ASSEMBLER  LCD                                                                  10/31/2003 02:22:22 PAGE    13

0071 F582            764             MOV     DPL,A
0073 8C83            765             MOV     DPH,R4
0075 E4              766             CLR     A
0076 93              767             MOVC    A,@A+DPTR
0077 F4              768             CPL     A
0078                 769     ?C0046:
0078 90F800          770             MOV     DPTR,#0F800H
007B F0              771             MOVX    @DPTR,A
                     772     ;                       }
                     773                             ; SOURCE LINE # 248
                     774     ;               }
                     775                             ; SOURCE LINE # 249
007C                 776     ?C0026:
007C 0F              777             INC     R7
007D EF              778             MOV     A,R7
007E B408D5          779             CJNE    A,#08H,?C0024
                     780     ;       }
                     781                             ; SOURCE LINE # 250
0081                 782     ?C0023:
0081 0E              783             INC     R6
0082 80B6            784             SJMP    ?C0021
                     785     ; }
                     786                             ; SOURCE LINE # 251
0084                 787     ?C0029:
0084 22              788             RET     
                     789     ; END OF _lcd_display_char
                     790     
                     791     ; 
                     792     ; 
                     793     ; /****************************************************************************************
                             **

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
激情综合五月婷婷| 在线免费视频一区二区| 91在线观看下载| 日韩欧美的一区二区| 亚洲欧洲日产国码二区| 久久福利资源站| 欧美日韩国产精品成人| 国产精品高潮久久久久无| 蜜桃精品视频在线| 欧美日韩一区精品| 日韩伦理免费电影| 国产69精品久久777的优势| 日韩精品一区二区三区视频| 亚洲成av人在线观看| 91丨九色丨国产丨porny| 久久久www成人免费毛片麻豆| 日韩中文字幕亚洲一区二区va在线| 99亚偷拍自图区亚洲| 国产女同性恋一区二区| 国产自产2019最新不卡| 欧美一区二区三区的| 亚洲成人免费看| 欧美午夜电影网| 一区二区在线免费| 色视频成人在线观看免| 亚洲三级小视频| 不卡在线观看av| 国产精品嫩草影院com| 欧美精品亚洲一区二区在线播放| 亚洲三级在线播放| 91麻豆swag| 亚洲黄色在线视频| 在线观看亚洲成人| 亚洲一区二区三区视频在线| 欧美网站大全在线观看| 夜夜揉揉日日人人青青一国产精品 | 亚洲色图在线播放| 91在线视频网址| 亚洲综合区在线| 欧美在线999| 午夜精品久久久久影视| 欧美精品精品一区| 久久99在线观看| 久久久久久久精| 成人黄色一级视频| 亚洲精品免费在线| 欧美日韩精品一区二区在线播放| 午夜私人影院久久久久| 日韩欧美国产综合一区| 成人永久aaa| 一区二区三区91| 欧美二区在线观看| 国产一区二区三区免费看| 欧美激情一区在线| 91久久精品网| 久久99国产乱子伦精品免费| 国产色产综合产在线视频 | 国产综合色精品一区二区三区| 国产亚洲欧洲一区高清在线观看| 成人高清免费在线播放| 亚洲欧美日韩国产手机在线| 欧美揉bbbbb揉bbbbb| 久久se这里有精品| 最新热久久免费视频| 欧美日韩一区二区在线观看视频| 免费一级片91| 亚洲欧美一区二区三区国产精品 | 欧美aⅴ一区二区三区视频| 精品国产乱码久久久久久久久| 成人午夜免费av| 天天影视色香欲综合网老头| 国产婷婷色一区二区三区在线| 91网页版在线| 久久91精品久久久久久秒播| 亚洲丝袜精品丝袜在线| 日韩你懂的在线观看| 91麻豆精东视频| 久久精品久久99精品久久| 亚洲卡通欧美制服中文| 欧美tickle裸体挠脚心vk| 成人激情免费网站| 欧美日免费三级在线| 国产精品亚洲综合一区在线观看| 艳妇臀荡乳欲伦亚洲一区| 精品99久久久久久| 91行情网站电视在线观看高清版| 精品一区二区三区在线播放视频| 亚洲女与黑人做爰| 国产日韩欧美精品一区| 日韩欧美高清一区| 欧美亚洲国产一区在线观看网站| 国产黄色91视频| 奇米四色…亚洲| 亚洲成人一区二区| 日韩一区中文字幕| 久久精品视频一区二区| 日韩欧美一区二区免费| 欧美区一区二区三区| 色婷婷综合视频在线观看| 成人激情午夜影院| 国产aⅴ精品一区二区三区色成熟| 青娱乐精品视频| 亚洲成人高清在线| 亚洲一区免费视频| 亚洲精品久久嫩草网站秘色| 国产精品欧美一区喷水| 国产女人aaa级久久久级| 久久精品一二三| 久久精品视频免费| 亚洲国产电影在线观看| 国产亚洲欧洲997久久综合| 久久久精品一品道一区| 久久蜜桃香蕉精品一区二区三区| 日韩欧美一区二区三区在线| 日韩女优av电影| 欧美成人vps| 久久精品视频免费观看| 国产精品三级电影| 国产精品高潮久久久久无| 亚洲欧洲日产国产综合网| 亚洲欧美乱综合| 亚洲一区二区在线观看视频 | 国产精品丝袜一区| 国产精品免费久久| 自拍偷拍亚洲综合| 一区二区不卡在线视频 午夜欧美不卡在 | 中文成人综合网| 亚洲色图制服诱惑 | av中文一区二区三区| av在线播放成人| 在线精品视频免费观看| 欧美另类变人与禽xxxxx| 日韩欧美国产一区二区在线播放| 337p日本欧洲亚洲大胆色噜噜| 天堂va蜜桃一区二区三区漫画版| 日韩电影在线看| 国内精品久久久久影院薰衣草| 国产成人av在线影院| 91在线视频免费91| 欧美一区二区在线免费播放| 久久综合精品国产一区二区三区| 国产精品福利一区| 午夜成人免费视频| 国产一区二区精品久久99| 色综合天天综合网国产成人综合天| 欧美色大人视频| 26uuu亚洲| 一区二区在线观看视频在线观看| 日本女优在线视频一区二区| 国产成人av一区二区三区在线| 成人av资源站| 91精品国产综合久久婷婷香蕉 | 成人性视频免费网站| 欧美丝袜丝交足nylons图片| 精品国产露脸精彩对白| 亚洲日本乱码在线观看| 免费久久99精品国产| 91小视频免费观看| 欧美成人艳星乳罩| 亚洲免费色视频| 国产一区不卡视频| 欧美日韩亚洲高清一区二区| 国产人成一区二区三区影院| 亚洲最大色网站| 粗大黑人巨茎大战欧美成人| 日韩一区二区三区在线观看| 中文字幕亚洲一区二区av在线| 日本aⅴ免费视频一区二区三区 | 韩国女主播成人在线观看| 91网址在线看| 国产欧美一区视频| 日韩vs国产vs欧美| 色婷婷综合在线| 国产精品成人一区二区艾草| 久久精品免费看| 欧美麻豆精品久久久久久| 综合久久综合久久| 成人免费高清在线| 亚洲成av人片www| av中文字幕在线不卡| 久久精品一区蜜桃臀影院| 日韩av电影免费观看高清完整版在线观看| 91免费版在线看| 国产精品天天摸av网| 极品少妇xxxx偷拍精品少妇| 91麻豆精品国产91久久久久| 亚洲午夜在线观看视频在线| 色综合久久天天| 亚洲黄色av一区| 91麻豆福利精品推荐| 亚洲女性喷水在线观看一区| 91在线精品一区二区| 中文字幕亚洲电影| av爱爱亚洲一区| 1区2区3区欧美| 99久久久无码国产精品| 亚洲欧洲性图库| 色系网站成人免费| 亚洲一区视频在线观看视频| 欧美日韩中文国产|