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

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

?? lcd.ls1

?? 單片機實現(xiàn)消息隊列的例子
?? LS1
?? 第 1 頁 / 共 5 頁
字號:
                     794     ; *函數(shù)名:              lcd_display_text
                     795     ; *參數(shù):                        XStart                  字符串開始X坐標像素值
                     796     ;                               YStart                  字符串開始Y坐標像素值,實際得按照pag
                             e顯示
                     797     ;                               bReverseDisplay 標識是否反顯
                     798     ;                               pText                   指向字符串ASCII碼存放首址的指針
                     799     ; *返回值:              無
                     800     ; *描述:                        顯示小于8個字符的字符串文本
                     801     ; *編寫:                        王紹偉
                     802     ; *版本信息:            V1.0                    2003年8月15日
                     803     ; *****************************************************************************************
                             */
                     804     ; extern void lcd_display_text( byte XStart,
                     805     
----                 806             RSEG  ?PR?_lcd_display_text?LCD
0000                 807     _lcd_display_text:
                     808             USING   0
                     809                             ; SOURCE LINE # 265
0000 900000   F      810             MOV     DPTR,#XStart?764
0003 EF              811             MOV     A,R7
0004 F0              812             MOVX    @DPTR,A
0005 A3              813             INC     DPTR
0006 ED              814             MOV     A,R5
0007 F0              815             MOVX    @DPTR,A
                     816     ;                                                        byte YStart, 
                     817     ;                                                        bool bReverseDisplay,
                     818     ;                                                        byte* pText)
                     819     ; {
                     820                             ; SOURCE LINE # 269
                     821     ;       byte i;
                     822     ;       byte len;
                     823     ;       len = strlen(pText);
                     824                             ; SOURCE LINE # 272
0008 A3              825             INC     DPTR
0009 E0              826             MOVX    A,@DPTR
A51 MACRO ASSEMBLER  LCD                                                                  10/31/2003 02:22:22 PAGE    14

000A FB              827             MOV     R3,A
000B A3              828             INC     DPTR
000C E0              829             MOVX    A,@DPTR
000D FA              830             MOV     R2,A
000E A3              831             INC     DPTR
000F E0              832             MOVX    A,@DPTR
0010 F9              833             MOV     R1,A
0011 120000   F      834             LCALL   _strlen
0014 900000   F      835             MOV     DPTR,#len?769
0017 EF              836             MOV     A,R7
0018 F0              837             MOVX    @DPTR,A
                     838     ;       if(len > 8)
                     839                             ; SOURCE LINE # 273
0019 D3              840             SETB    C
001A 9408            841             SUBB    A,#08H
001C 4003            842             JC      ?C0030
                     843     ;       {
                     844                             ; SOURCE LINE # 274
                     845     ;               len = 8;
                     846                             ; SOURCE LINE # 275
001E 7408            847             MOV     A,#08H
0020 F0              848             MOVX    @DPTR,A
                     849     ;       }
                     850                             ; SOURCE LINE # 276
0021                 851     ?C0030:
                     852     ;       for(i = 0; i < len; i++)
                     853                             ; SOURCE LINE # 277
0021 E4              854             CLR     A
0022 900000   F      855             MOV     DPTR,#i?768
0025 F0              856             MOVX    @DPTR,A
0026                 857     ?C0031:
0026 900000   F      858             MOV     DPTR,#len?769
0029 E0              859             MOVX    A,@DPTR
002A FF              860             MOV     R7,A
002B 900000   F      861             MOV     DPTR,#i?768
002E E0              862             MOVX    A,@DPTR
002F FE              863             MOV     R6,A
0030 C3              864             CLR     C
0031 9F              865             SUBB    A,R7
0032 502F            866             JNC     ?C0034
                     867     ;       {
                     868                             ; SOURCE LINE # 278
                     869     ;               lcd_display_char(XStart + i * 8, YStart, bReverseDisplay, *pText++);
                     870                             ; SOURCE LINE # 279
0034 EE              871             MOV     A,R6
0035 75F008          872             MOV     B,#08H
0038 A4              873             MUL     AB
0039 FF              874             MOV     R7,A
003A 900000   F      875             MOV     DPTR,#XStart?764
003D E0              876             MOVX    A,@DPTR
003E 2F              877             ADD     A,R7
003F FF              878             MOV     R7,A
0040 A3              879             INC     DPTR
0041 E0              880             MOVX    A,@DPTR
0042 FD              881             MOV     R5,A
0043 A200     F      882             MOV     C,bReverseDisplay?766
0045 9200     F      883             MOV     ?_lcd_display_char?BIT,C
0047 A3              884             INC     DPTR
0048 E0              885             MOVX    A,@DPTR
0049 FB              886             MOV     R3,A
004A A3              887             INC     DPTR
004B E4              888             CLR     A
004C 75F001          889             MOV     B,#01H
004F 120000   F      890             LCALL   ?C?ILDIX
0052 A9F0            891             MOV     R1,B
0054 FA              892             MOV     R2,A
A51 MACRO ASSEMBLER  LCD                                                                  10/31/2003 02:22:22 PAGE    15

0055 120000   F      893             LCALL   ?C?CLDPTR
0058 120000   F      894             LCALL   L?0050
                     895     ;       }
                     896                             ; SOURCE LINE # 280
005B 900000   F      897             MOV     DPTR,#i?768
005E E0              898             MOVX    A,@DPTR
005F 04              899             INC     A
0060 F0              900             MOVX    @DPTR,A
0061 80C3            901             SJMP    ?C0031
                     902     ; }
                     903                             ; SOURCE LINE # 281
0063                 904     ?C0034:
0063 22              905             RET     
                     906     ; END OF _lcd_display_text
                     907     
                     908     ; 
                     909     ; 
                     910     ; /****************************************************************************************
                             **
                     911     ; *函數(shù)名:              lcd_display_byte
                     912     ; *參數(shù):                        XStart
                     913     ;                               YStart
                     914     ;                               bHex                    標識是否為十六進制數(shù)據(jù)
                     915     ;                               bReverseDisplay 標識是否反顯
                     916     ;                               value
                     917     ; *返回值:              無
                     918     ; *描述:                        在LCD液晶屏上顯示一個字節(jié)的內(nèi)容,若此字節(jié)中數(shù)標識用
                     919     ;                               十六進制顯示,則其中字節(jié)的高四位為                          
                                  一個字符的ASCII碼
                     920     ;                               值,低四位又是另外一個字符的ASCII碼字
                     921     ; *編寫:王紹偉
                     922     ; *版本信息:V1.0                        2003年8月15日
                     923     ; *****************************************************************************************
                             */
                     924     ; extern void lcd_display_byte(byte XStart,
                     925     
----                 926             RSEG  ?PR?_lcd_display_byte?LCD
0000                 927     _lcd_display_byte:
                     928             USING   0
                     929                             ; SOURCE LINE # 298
0000 900000   F      930             MOV     DPTR,#XStart?870
0003 EF              931             MOV     A,R7
0004 F0              932             MOVX    @DPTR,A
0005 A3              933             INC     DPTR
0006 ED              934             MOV     A,R5
0007 F0              935             MOVX    @DPTR,A
                     936     ;                                                        byte YStart, 
                     937     ;                                                        bool bHex,
                     938     ;                                                        bool bReverseDisplay,
                     939     ;                                                        byte value)
                     940     ;  {
                     941                             ; SOURCE LINE # 303
                     942     ;        byte Shift;            /*暫存余數(shù)*/
                     943     ;        byte Result;           /*暫存除得結(jié)果值*/
                     944     ; 
                     945     ;        if(bHex)
                     946                             ; SOURCE LINE # 307
0008 300029   F      947             JNB     bHex?872,?C0035
                     948     ;        {
                     949                             ; SOURCE LINE # 308
                     950     ;               lcd_display_char(XStart + 8, YStart, bReverseDisplay, g_Data2Char[value&0x0
                             F]);
                     951                             ; SOURCE LINE # 309
000B 900000   F      952             MOV     DPTR,#XStart?870
000E E0              953             MOVX    A,@DPTR
000F 2408            954             ADD     A,#08H
A51 MACRO ASSEMBLER  LCD                                                                  10/31/2003 02:22:22 PAGE    16

0011 FF              955             MOV     R7,A
0012 A3              956             INC     DPTR
0013 E0              957             MOVX    A,@DPTR
0014 FD              958             MOV     R5,A
0015 A200     F      959             MOV     C,bReverseDisplay?873
0017 9200     F      960             MOV     ?_lcd_display_char?BIT,C
0019 A3              961             INC     DPTR
001A E0              962             MOVX    A,@DPTR
001B 540F            963             ANL     A,#0FH
001D 120000   F      964             LCALL   L?0049
                     965     ;               lcd_display_char(XStart, YStart, bReverseDisplay, g_Data2Char[value>>4]);
                     966                             ; SOURCE LINE # 310
0020 900000   F      967             MOV     DPTR,#XStart?870
0023 E0              968             MOVX    A,@DPTR
0024 FF              969             MOV     R7,A
0025 A3              970             INC     DPTR
0026 E0              971             MOVX    A,@DPTR
0027 FD              972             MOV     R5,A
0028 A200     F      973             MOV     C,bReverseDisplay?873
002A 9200     F      974             MOV     ?_lcd_display_char?BIT,C
002C A3              975             INC     DPTR
002D E0              976             MOVX    A,@DPTR
002E FE              977             MOV     R6,A
002F C4              978             SWAP    A
0030 540F            979             ANL     A,#0FH
                     980     ;        }
                     981                             ; SOURCE LINE # 311
0032 8052            982             SJMP    ?C0047
0034                 983     ?C0035:
                     984     ;        else
                     985     ;        {
                     986                             ; SOURCE LINE # 313
                     987     ;               Shift = value % 100;
                     988                             ; SOURCE LINE # 314
0034 900000   F      989             MOV     DPTR,#value?874
0037 E0              990             MOVX    A,@DPTR
0038 FF              991             MOV     R7,A
0039 75F064          992             MOV     B,#064H
003C 84

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91啪亚洲精品| 国产色91在线| 亚洲一区二区三区四区的| 丰满少妇在线播放bd日韩电影| 懂色av一区二区三区免费看| 精品福利av导航| 国产精品一线二线三线| 久久久久免费观看| 成人免费毛片a| 国产精品激情偷乱一区二区∴| 国产精品自拍av| 中文字幕一区二区在线观看| 91福利在线观看| 青青国产91久久久久久| 欧美精品一区二区三区高清aⅴ| 美女视频一区二区三区| 国产日产欧美一区| 91小视频在线免费看| 日韩综合在线视频| 久久久久一区二区三区四区| 99v久久综合狠狠综合久久| 亚洲成人综合网站| 2023国产精华国产精品| 99久久婷婷国产精品综合| 日日夜夜免费精品| 国产精品丝袜久久久久久app| 国产不卡视频在线播放| 亚洲国产中文字幕| 国产亚洲一区二区三区| 欧洲国内综合视频| 国产综合成人久久大片91| 亚洲视频一区在线| 精品久久久久一区| 91福利视频久久久久| 国产一区二区三区蝌蚪| 亚洲线精品一区二区三区 | 亚洲精品国产视频| 555夜色666亚洲国产免| 成人免费高清在线观看| 视频一区二区三区入口| 国产视频一区二区在线| 91精品国产乱码| 91丨porny丨蝌蚪视频| 另类小说一区二区三区| 亚洲六月丁香色婷婷综合久久 | 欧美专区日韩专区| 国产一区在线看| 天天综合天天做天天综合| 国产精品久久久久久福利一牛影视| 欧美色综合网站| 不卡的电影网站| 国产裸体歌舞团一区二区| 日韩精品一级二级 | 久久精品国内一区二区三区| 一区二区三区国产豹纹内裤在线| 日韩免费视频一区| 欧美日韩高清影院| 91久久人澡人人添人人爽欧美| 久久97超碰国产精品超碰| 亚洲一区二区三区中文字幕 | 亚洲电影第三页| 一区二区中文字幕在线| 久久青草国产手机看片福利盒子| 欧美熟乱第一页| 91麻豆精品视频| av一区二区三区黑人| 国产成人av电影在线播放| 久久精品999| 天天免费综合色| 亚洲不卡av一区二区三区| 一区二区三区在线视频观看| 亚洲欧美综合色| 久久精品网站免费观看| 2020国产精品| 久久九九久精品国产免费直播| 亚洲成人免费视| 成人小视频免费观看| 国产一区二区不卡| 精品在线观看免费| 91麻豆国产在线观看| 成人国产视频在线观看| 高清在线成人网| av在线不卡电影| 91久久精品一区二区三| 日本道精品一区二区三区| 欧美亚洲动漫制服丝袜| 欧美视频完全免费看| 欧美老年两性高潮| 91麻豆精品国产91久久久久久| 欧美伊人久久久久久午夜久久久久| 99久久99久久久精品齐齐| 91麻豆swag| 欧美日韩精品系列| 日韩一级精品视频在线观看| 精品盗摄一区二区三区| 国产精品日韩成人| 亚洲精品国产品国语在线app| 亚洲欧美日韩久久| 亚洲高清免费一级二级三级| 日本在线不卡视频一二三区| 精品无人区卡一卡二卡三乱码免费卡| 亚洲一区二区成人在线观看| 日本强好片久久久久久aaa| 国产一区亚洲一区| 一本高清dvd不卡在线观看| 欧美日免费三级在线| 日韩欧美在线综合网| 欧美国产综合一区二区| 91在线观看下载| 成人禁用看黄a在线| 欧美系列日韩一区| 欧美精品色一区二区三区| 欧美日韩黄色一区二区| ww亚洲ww在线观看国产| 国产网红主播福利一区二区| 国产欧美在线观看一区| 国产精品国产三级国产| 一区二区三区成人在线视频| 亚洲国产精品综合小说图片区| 一区二区三区视频在线看| 久久精品理论片| 国产尤物一区二区| 色欲综合视频天天天| 国产精品成人免费| 日本视频在线一区| 99久久国产综合精品女不卡| 日韩午夜激情视频| 伊人色综合久久天天| 久久99精品一区二区三区三区| 国产激情精品久久久第一区二区 | 亚洲视频你懂的| 日本欧美肥老太交大片| 99国产精品99久久久久久| 精品日韩欧美一区二区| 亚洲最新在线观看| 国产不卡在线视频| 日韩精品一区在线| 亚洲品质自拍视频网站| 国产在线一区二区| 91精品免费观看| 一区二区三区国产| www.激情成人| 国产精品三级电影| 国产乱淫av一区二区三区| 欧美精品久久一区二区三区| 一区在线中文字幕| 粉嫩高潮美女一区二区三区| 欧美一区二区美女| 丝袜美腿高跟呻吟高潮一区| 99v久久综合狠狠综合久久| 国产色婷婷亚洲99精品小说| 蜜桃视频一区二区| 欧美日本一区二区| 亚洲伊人色欲综合网| 色综合久久综合| 中文字幕在线不卡国产视频| 国产中文一区二区三区| 欧美va亚洲va在线观看蝴蝶网| 亚洲一区二区视频在线| 色偷偷成人一区二区三区91| 国产精品理伦片| 国产999精品久久| 亚洲国产成人自拍| 国产成人精品影视| 欧美国产丝袜视频| 成人免费视频网站在线观看| 国产日产精品一区| 日本成人在线不卡视频| 欧美一区二区视频在线观看2022 | 亚洲蜜桃精久久久久久久| 国产91精品一区二区麻豆网站| 国产欧美一区二区三区鸳鸯浴| 韩国一区二区三区| 一区二区三区日韩欧美精品| 717成人午夜免费福利电影| 粉嫩一区二区三区性色av| 中文字幕日本乱码精品影院| 国产精品水嫩水嫩| 欧美一区二区三区啪啪| 日韩电影在线观看一区| 日韩一级片网址| 国产一区二区在线看| 国产色一区二区| 99国产精品久| 天堂蜜桃91精品| 日韩欧美国产电影| 国产传媒一区在线| 亚洲免费观看高清完整版在线| 国产mv日韩mv欧美| 亚洲日本va午夜在线影院| 在线免费观看日本一区| 丝袜亚洲精品中文字幕一区| 欧美精品一区二区在线播放 | 一区二区三区欧美日| 欧美在线你懂得| 蜜桃视频一区二区三区在线观看| 日韩欧美国产小视频| 国产99精品国产| 亚洲综合免费观看高清完整版在线| 欧美日韩成人在线|