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

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

?? boot.ls1

?? 一個完整的51單片機的操作糸統源程序! 內容十分豐富!很有借鑒價值!
?? LS1
?? 第 1 頁 / 共 3 頁
字號:
                     166     ; 
                     167     ; /*************2002年12月13日*******************/
                     168     ; 
                     169     ; /************AUTHOR BY WANGSW********************/
                     170     ; 
                     171     ; 
                     172     ; #include "reg52x2.h"   
                     173     ;   
                     174     ; #include "define.h"
                     175     ; 
                     176     ; 
                     177     ; #include "led_key.h"
                     178     ; #include "iic.h"
                     179     ; 
                     180     ; #include "init.h"
                     181     ; #include "lcd.h"
                     182     ; #include "bitmap.h"
                     183     ; #include "uart.h"
                     184     ; #include "timer.h"
                     185     ; #include "rtc.h"
A51 MACRO ASSEMBLER  BOOT                                                                 10/31/2003 02:22:23 PAGE     4

                     186     ; #include "smart_timer.h"
                     187     ; 
                     188     ; #include "boot.h"
                     189     ; 
                     190     ; static byte i = 0;
                     191     ; 
                     192     ; /****************************************************************************************
                             **
                     193     ; *函數名:              main
                     194     ; *參數:                        無
                     195     ; *返回值:              無      
                     196     ; *描述:                        
                     197     ; *編寫:                        王紹偉
                     198     ; *版本信息:            V1.0                    2003年8月15日
                     199     ; *****************************************************************************************
                             */
                     200     ; 
                     201     ; main(void)
                     202     
----                 203             RSEG  ?PR?main?BOOT
0000                 204     main:
                     205             USING   0
                     206                             ; SOURCE LINE # 63
                     207     ; {
                     208                             ; SOURCE LINE # 64
                     209     ;       init_process();                                 /*r初始化進程*/
                     210                             ; SOURCE LINE # 65
0000 120000   F      211             LCALL   init_process
                     212     ; 
                     213     ;       lcd_display_graphic(0,0,32,16,FALSE,SEND);
                     214                             ; SOURCE LINE # 67
0003 900000   F      215             MOV     DPTR,#?_lcd_display_graphic?BYTE+03H
0006 7410            216             MOV     A,#010H
0008 F0              217             MOVX    @DPTR,A
0009 C200     F      218             CLR     ?_lcd_display_graphic?BIT
000B E4              219             CLR     A
000C A3              220             INC     DPTR
000D F0              221             MOVX    @DPTR,A
000E 7B20            222             MOV     R3,#020H
0010 FD              223             MOV     R5,A
0011 FF              224             MOV     R7,A
0012 120000   F      225             LCALL   _lcd_display_graphic
                     226     ;       lcd_display_graphic(0,16,32,16,FALSE,RECEIVE);
                     227                             ; SOURCE LINE # 68
0015 900000   F      228             MOV     DPTR,#?_lcd_display_graphic?BYTE+03H
0018 7410            229             MOV     A,#010H
001A F0              230             MOVX    @DPTR,A
001B C200     F      231             CLR     ?_lcd_display_graphic?BIT
001D A3              232             INC     DPTR
001E 7401            233             MOV     A,#01H
0020 F0              234             MOVX    @DPTR,A
0021 7B20            235             MOV     R3,#020H
0023 7D10            236             MOV     R5,#010H
0025 E4              237             CLR     A
0026 FF              238             MOV     R7,A
0027 120000   F      239             LCALL   _lcd_display_graphic
002A                 240     ?C0001:
                     241     ;       /****************************************************/
                     242     ;       while(TRUE)
                     243                             ; SOURCE LINE # 70
                     244     ;       {
                     245                             ; SOURCE LINE # 71
                     246     ;               switch(msg_queue_out())                                         /*r根據消息
                             隊列的取值進行處理*/
                     247                             ; SOURCE LINE # 72
002A 120000   F      248             LCALL   msg_queue_out
A51 MACRO ASSEMBLER  BOOT                                                                 10/31/2003 02:22:23 PAGE     5

002D EF              249             MOV     A,R7
002E 24FE            250             ADD     A,#0FEH
0030 604B            251             JZ      ?C0007
0032 14              252             DEC     A
0033 604F            253             JZ      ?C0010
0035 14              254             DEC     A
0036 604A            255             JZ      ?C0008
0038 2403            256             ADD     A,#03H
003A 70EE            257             JNZ     ?C0001
                     258     ;               {
                     259                             ; SOURCE LINE # 73
                     260     ;                       case MSG_KEY:                                           /*r若是按鍵
                             消息*/
                     261                             ; SOURCE LINE # 74
003C                 262     ?C0004:
                     263     ;                               g_KeyStore = g_MsgReturnValue;
                     264                             ; SOURCE LINE # 75
003C 850000   F      265             MOV     g_KeyStore,g_MsgReturnValue
                     266     ;                               lcd_display_byte(40, 0, TRUE, FALSE, g_MsgReturnValue);
                     267                             ; SOURCE LINE # 76
003F D200     F      268             SETB    ?_lcd_display_byte?BIT
0041 C200     F      269             CLR     ?_lcd_display_byte?BIT+01H
0043 900000   F      270             MOV     DPTR,#?_lcd_display_byte?BYTE+02H
0046 E500     F      271             MOV     A,g_MsgReturnValue
0048 F0              272             MOVX    @DPTR,A
0049 E4              273             CLR     A
004A FD              274             MOV     R5,A
004B 7F28            275             MOV     R7,#028H
004D 120000   F      276             LCALL   _lcd_display_byte
                     277     ;                               DEBUG(printf("wangsw = %d", (word)g_MsgReturnValue));
                     278                             ; SOURCE LINE # 77
0050 300012   F      279             JNB     g_bDebug,?C0005
0053 7BFF            280             MOV     R3,#0FFH
0055 7A00     F      281             MOV     R2,#HIGH (?SC_0)
0057 7900     F      282             MOV     R1,#LOW (?SC_0)
0059 900000   F      283             MOV     DPTR,#?_printf?BYTE+03H
005C E4              284             CLR     A
005D F0              285             MOVX    @DPTR,A
005E A3              286             INC     DPTR
005F E500     F      287             MOV     A,g_MsgReturnValue
0061 F0              288             MOVX    @DPTR,A
0062 120000   F      289             LCALL   _printf
0065                 290     ?C0005:
                     291     ;                               if(g_KeyStore == 8)
                     292                             ; SOURCE LINE # 78
0065 E500     F      293             MOV     A,g_KeyStore
0067 B408C0          294             CJNE    A,#08H,?C0001
                     295     ;                               {
                     296                             ; SOURCE LINE # 79
                     297     ;                                       smart_timer_start(MSG_DATA, 2, 1000, 1);
                     298                             ; SOURCE LINE # 80
006A 900000   F      299             MOV     DPTR,#?_smart_timer_start?BYTE+04H
006D 7401            300             MOV     A,#01H
006F F0              301             MOVX    @DPTR,A
0070 7BE8            302             MOV     R3,#0E8H
0072 7A03            303             MOV     R2,#03H
0074 7D02            304             MOV     R5,#02H
0076 7F04            305             MOV     R7,#04H
0078 120000   F      306             LCALL   _smart_timer_start
                     307     ;                               }
                     308                             ; SOURCE LINE # 81
                     309     ;                               break;
                     310                             ; SOURCE LINE # 82
007B 80AD            311             SJMP    ?C0001
                     312     ;                       case MSG_UART:                                          /*r若是串口
                             通信消息,則進行串口通信處理*/
A51 MACRO ASSEMBLER  BOOT                                                                 10/31/2003 02:22:23 PAGE     6

                     313                             ; SOURCE LINE # 83
007D                 314     ?C0007:
                     315     ;                               uart_process();
                     316                             ; SOURCE LINE # 84
007D 120000   F      317             LCALL   uart_process
                     318     ;                               break;
                     319                             ; SOURCE LINE # 85
0080 80A8            320             SJMP    ?C0001
                     321     ;                       case MSG_DATA:
                     322                             ; SOURCE LINE # 86
0082                 323     ?C0008:
                     324     ;                               switch(g_MsgReturnValue)
                     325                             ; SOURCE LINE # 87
0082 80A6            326             SJMP    ?C0001
                     327     ;                                       
                     328     ;                               lcd_display_byte(40, 48, TRUE, FALSE, g_MsgReturnValue);
                     329                             ; SOURCE LINE # 89
                     330     ;                               break;
                     331                             ; SOURCE LINE # 90
                     332     ;                       case MSG_RTC:
                     333                             ; SOURCE LINE # 91
0084                 334     ?C0010:
                     335     ;                               #ifdef SOFT_RTC
                     336     ;                               rtc_soft_process(g_MsgReturnValue);
                     337                             ; SOURCE LINE # 93

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
日韩精品视频网站| 日韩高清在线不卡| 欧美一级高清片| eeuss鲁片一区二区三区| 午夜精品123| 亚洲女厕所小便bbb| 欧美不卡视频一区| 日本韩国精品在线| 成人性生交大合| 久久国产剧场电影| 午夜精品久久久久久| 亚洲激情成人在线| 国产欧美精品区一区二区三区| 69堂亚洲精品首页| 色综合久久六月婷婷中文字幕| 国产乱码精品一区二区三区忘忧草| 亚洲国产欧美在线| 亚洲人成小说网站色在线 | 欧美大片在线观看一区二区| 91蜜桃婷婷狠狠久久综合9色| 国产成人免费视频精品含羞草妖精| 另类综合日韩欧美亚洲| 亚洲mv在线观看| 亚洲黄色小视频| 亚洲天堂福利av| 国产精品天天看| 国产精品素人视频| 国产精品午夜在线| 国产人成亚洲第一网站在线播放 | 亚洲欧美日韩中文字幕一区二区三区| 精品国产99国产精品| 日韩欧美电影一二三| 欧美一区二区三区免费大片| 欧美日韩免费观看一区二区三区| 色综合久久综合网| 在线观看91视频| 欧美三电影在线| 欧美日韩精品三区| 欧美日韩国产一级二级| 欧美日韩一区二区电影| 欧美日韩免费在线视频| 欧美高清视频不卡网| 制服丝袜亚洲色图| 717成人午夜免费福利电影| 在线观看91精品国产麻豆| 欧美一卡二卡三卡四卡| 日韩精品一区二区三区四区视频| 日韩欧美一区在线| 精品国产乱码久久久久久浪潮| 精品久久久久久综合日本欧美| 精品国产一区二区三区四区四| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 精品福利视频一区二区三区| 欧美大片一区二区三区| 久久综合九色综合欧美亚洲| 国产无一区二区| 国产精品区一区二区三区| 亚洲欧美日韩国产手机在线| 亚洲自拍偷拍欧美| 日本va欧美va欧美va精品| 精品一区二区三区免费视频| 国产成人av一区二区| 91在线视频播放地址| 欧美日韩性生活| 日韩一区二区免费在线观看| 久久免费看少妇高潮| 亚洲欧美日韩国产中文在线| 视频一区国产视频| 国产盗摄女厕一区二区三区| 91视频免费观看| 欧美一区二区三区在线电影| 国产视频一区二区在线| 亚洲久本草在线中文字幕| 免费观看30秒视频久久| www.欧美日韩| 欧美老肥妇做.爰bbww视频| 久久婷婷综合激情| 亚洲免费观看高清| 麻豆国产欧美日韩综合精品二区| 成人黄色小视频| 欧美一区二区成人| 综合久久一区二区三区| 日本视频中文字幕一区二区三区| 国产91高潮流白浆在线麻豆| 欧美主播一区二区三区| 精品国产乱码91久久久久久网站| 中文字幕一区不卡| 久久国产麻豆精品| 欧美三级韩国三级日本一级| 久久精品一区二区三区av| 亚洲丰满少妇videoshd| 国产河南妇女毛片精品久久久| 欧美丝袜丝交足nylons| 国产欧美1区2区3区| 午夜精品视频在线观看| caoporen国产精品视频| 在线成人免费视频| 1024国产精品| 国产在线精品一区在线观看麻豆| 日本久久电影网| 欧美激情一区二区| 日本欧美大码aⅴ在线播放| av在线不卡免费看| 国产亚洲精品资源在线26u| 日韩高清不卡在线| 欧美在线一区二区三区| 国产精品视频一区二区三区不卡| 青青青伊人色综合久久| 欧美午夜免费电影| 亚洲精品一二三| 成人国产精品免费观看动漫| 日韩色视频在线观看| 亚洲777理论| 91免费看`日韩一区二区| 国产婷婷色一区二区三区在线| 亚洲成人一二三| 91视频在线观看| 1000部国产精品成人观看| 国产一区二区不卡| 日韩免费视频一区二区| 无码av免费一区二区三区试看 | 亚洲免费在线观看| 成人三级伦理片| 国产欧美视频在线观看| 久久99久久99| 337p粉嫩大胆噜噜噜噜噜91av| 青青国产91久久久久久 | 精品国产一区二区亚洲人成毛片| 视频一区二区中文字幕| 欧美日韩不卡一区| 五月激情综合色| 6080午夜不卡| 午夜伦欧美伦电影理论片| 欧美日韩一区二区三区四区| 亚洲韩国一区二区三区| 在线日韩国产精品| 亚洲国产三级在线| 欧美精品第1页| 日韩电影一区二区三区| 337p亚洲精品色噜噜| 秋霞av亚洲一区二区三| 精品美女一区二区| 韩国欧美国产一区| 久久久久久久电影| 波多野结衣一区二区三区| 国产精品久久久久久福利一牛影视| www.综合网.com| 亚洲一区日韩精品中文字幕| 欧美人牲a欧美精品| 久久福利视频一区二区| 久久精品网站免费观看| 波多野结衣亚洲一区| 亚洲一区免费观看| 日韩欧美中文字幕精品| 国产麻豆精品视频| 亚洲视频资源在线| 欧美日韩国产另类不卡| 久草热8精品视频在线观看| 久久久国产精品麻豆| 99久久综合国产精品| 亚洲午夜精品网| 日韩欧美一二三四区| 成人免费电影视频| 亚洲午夜国产一区99re久久| 欧美一区二区三区免费| 成人精品国产福利| 亚洲成人av一区二区| 欧美精品一区二区在线播放 | 欧美伊人精品成人久久综合97| 无码av免费一区二区三区试看 | 亚洲欧美成人一区二区三区| 欧美日韩一级二级三级| 国模无码大尺度一区二区三区| 亚洲日本青草视频在线怡红院| 欧美日韩一区小说| 高清在线观看日韩| 五月天网站亚洲| 中文字幕欧美日本乱码一线二线| 欧美午夜电影网| 国产精品一区二区免费不卡 | 亚洲18色成人| 国产日韩欧美精品综合| 欧美日韩精品三区| 成人免费看视频| 日韩电影在线一区| 国产精品久久三| 欧美一区二区三区视频免费播放 | 亚洲特黄一级片| 日韩欧美色电影| 色妞www精品视频| 国产一区二区三区视频在线播放| 亚洲精品高清在线观看| 久久久久久久久99精品| 欧美日韩亚洲综合在线 欧美亚洲特黄一级 | 91在线无精精品入口| 激情欧美日韩一区二区| 亚洲亚洲精品在线观看| 国产午夜精品久久久久久免费视| 欧美电影一区二区三区| 一本久道久久综合中文字幕|