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

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

?? 鍵盤輸入中斷.txt

?? 一個可以實現的鍵盤輸入中斷
?? TXT
字號:
1
這個程序能接受256個字符,如果你還想輸入更多的字符,只需要把空間留的更多一點就行 
data segment 
keyboard db 256 dup (?) ;為輸入的字符串預留空間 
data ends 
code segment 
assume cs:code,ds:data 
main proc far 
mov ax,data 
mov ds,ax 
lea dx,keyboard ;這個中斷能使你在輸入時就能看見輸入的字符 
mov ah,9 
int 21h 
mov ah,1 ;這個中斷是為了使程序暫停一下,不然你按回車鍵就立刻結束 
int 21h 
mov ah,4ch 
int 21h 
main endp 
code ends 
end main

TC   下調試通過   
  注意鍵盤中斷每按一次鍵中斷兩次(按下一次,松開一次)   
  所以只按5次鍵,程序就會退出   
    
  #include   <stdio.h>   
  #include   <dos.h>   
  #include   <conio.h>   
    
  #define   AAA   0x09               /*   鍵盤I/O中斷的中斷號   */   
    
  int   TimerCounter=0;   
    
  /*   指向原來時鐘中斷處理過程入口的中斷處理函數指針(句柄)   */   
  void   interrupt   (   *oldhandler   )();   
    
  /*   新的鍵盤中斷處理函數   */   
  void   interrupt   newhandler()   
  {   
          TimerCounter++;   
    
          (*oldhandler)();   
  }   
    
  void   main(void)   
  {   
          int   key;   
    
          oldhandler   =   getvect(   AAA   );   
          disable();   
          setvect(   AAA,   newhandler   );   
          enable();   
    
          while(1)   
          {   
                  if   (   TimerCounter   >=   10   )   
                  {   
                          break;   
                  }   
          }   
            
          disable();   
          setvect(   AAA,   oldhandler   );   
          enable();   
  }   
3
鍵盤輸入匯編程序-中斷 
0
推薦鍵盤輸入匯編程序


;----------------------------------------------------------------------;
;功    能:顯示部分默認顯示"- - - - - - - -",有按鍵按下就顯示相應的鍵值。
;          如KL1鍵按下顯示"- - - - - - - 1",在沒有新的按鍵按下之前保持該
;          顯示狀態,其他按鍵依次類推 。
;備    注:
;----------------------------------------------------------------------;

;----------------------------------------------------------------------- 
;位定義
A138        BIT                P2.0                ;74HC138的C、B、A和CS信號輸入
B138        BIT                P2.1
C138        BIT                P2.2
CS138         BIT                P2.3
INT1IN        BIT                P3.3                        ;INT1中斷輸入口
;變量定義
DELAYT        EQU                30H                        ;控制延時程序中的時間
KEYVAL        EQU                31H                        ;保存按鍵的鍵值
LEDVAL1        EQU                40H                        ;保存8個數碼管要顯示的值
LEDVAL2        EQU                41H
LEDVAL3        EQU                42H
LEDVAL4        EQU                43H
LEDVAL5        EQU                44H
LEDVAL6        EQU                45H
LEDVAL7        EQU                46H
LEDVAL8        EQU                47H

;-----------------------------------------------------------------------
;主程序
ORG                0000H
SJMP        START
ORG                0013H
LJMP        KEYINT1                                ;轉到外部中斷1服務程序,取出按鍵鍵值
ORG                0080H
START:        MOV                SP,#60H
                MOV                P2,#0FFH                ;初始狀態 
                SETB        IT1                                ;下降延觸發
                SETB    EX1                                ;允許外部中斷1
                SETB        EA                                ;開總中斷允許

                MOV        LEDVAL1,#0CH        ;0Bh為“-”在表格中的偏移位置
                MOV        LEDVAL2,#0CH        
                MOV        LEDVAL3,#0CH        
                MOV        LEDVAL4,#0CH        
                MOV        LEDVAL5,#0CH        
                MOV        LEDVAL6,#0CH        
                MOV        LEDVAL7,#0CH        
                MOV        LEDVAL8,#0CH        
        
                               MOV     R0,#0F7H        ;顯示用74138譯碼使用,P23為0選通138
                                                        ; P22、P21和P20為111
                MOV                R1,#LEDVAL1    ;R1指向數碼管顯示值緩存區的首地址
                     MOV     R2,#08H         ;循環掃描次數,有8個數碼管要顯示
                     MOV     DPTR,#DISPTAB   ;段碼值存放的表格

;控制8個數碼管依次顯示“---- ---X”                                                                
DISPF:  MOV     A,@R1           ;查數字對應的實際段碼值
        MOVC    A,@A+DPTR
            MOV     P0,A            ;送段碼
        MOV     P2,R0           ;選顯示的位
        DEC     R0              ;修改位選,指向下一個數目管
        INC      R1                        ;修改段選指針
        
        LCALL        DELAYDISP                ;延時子程序                
        DJNZ    R2,DISPF      
        
          MOV     R0,#0F7H        ;8位循環掃描一次完,重新置初值
       MOV                R1,#LEDVAL1
          MOV     R2,#08H         
          SJMP    DISPF

                                                        
;-----------------------------------------------------------------------
;子程序
;----------------------------------------------------------------------;
;函 數 名:DELAYFUNC
;功    能:延時子程序,其中一個嵌套的小循環約延時10ms,總的延時時間由大
;          循環決定為DELAYT× 05ms
;入    口:DELAYT
;出    口:無
;調用模塊:無
;備    注:系統使用的晶振為11.0592MHz
;                   使用了R5、R6和R7(第1組)
;----------------------------------------------------------------------;
DELAYFUNC: PUSH                PSW                        ;暫存RS0和RS1的狀態
                   SETB                RS0                        ;切換到寄存器組1
                   CLR                RS1        
                   MOV                R5,DELAYT         ;設置有多少個10ms的循環        
DELAYLP0:  MOV                R6,#12H                    ;一個嵌套小循環,10ms
DELAYLP1:  MOV                R7,#0FFH
DELAYLP2:  DJNZ                R7,DELAYLP2        
           DJNZ                R6,DELAYLP1
           DJNZ                R5,DELAYLP0
           POP                PSW                               ;切換回過去的寄存器組
          RET        

;----------------------------------------------------------------------;
;函 數 名:DELAYDISP
;功    能:延時子程序,供動態掃描延時用
;入    口:DELAYT
;出    口:無
;調用模塊:無
;備    注:系統使用的晶振為11.0592MHz
;                   使用了R5、R6和R7(第0組)
;----------------------------------------------------------------------;
DELAYDISP: MOV                R5,#01H                 ;設置有多少個4ms的循環        
DELAYSP0:  MOV                R6,#04H                    ;一個嵌套小循環4ms
DELAYSP1:  MOV                R7,#0F0H
DELAYSP2:  DJNZ                R7,DELAYSP2        
           DJNZ                R6,DELAYSP1
           DJNZ                R5,DELAYSP0
           RET


;-----------------------------------------------------------------------
;中斷服務程序
;----------------------------------------------------------------------;
;函 數 名:KEYINT1
;功    能:外部中斷1入口,查詢輸入按鍵的鍵值,并賦值給LED8的緩存
;入    口:INT1IN
;出    口:KEYVAL、LED8VAL
;調用模塊:DELAYFUNC
;備    注:去鍵抖動的時間為15ms左右
;                   使用了R5、R6和R7(第2組)
;----------------------------------------------------------------------;
KEYINT1:   CLR                EA                        ;關總中斷
                   PUSH                ACC
                   MOV                DELAYT,#01H        ;去鍵抖動,15ms左右
               LCALL        DELAYFUNC
                   JB                INT1IN,INT1RET  ;是鍵抖引起中斷,則返回
                   MOV                A,P2              ;讀入P27、P26和P25狀態,得到鍵值 
                   SWAP                A                        ;保存到KEYVAL
                   RR                A
                   ANL                A,#07H
                   MOV                KEYVAL,A
                   MOV                LEDVAL1,KEYVAL  ;把按下的鍵值賦值給LEDVAL  

INT1RET:   POP                ACC
                   SETB                EA
                   RETI




;-----------------------------------------------------------------------
;表格
;-----------------------------------------------------------------------
;數碼管顯示表格
;-----------------------------------------------------------------------
;顯示數據    0   1         2        3        4         5          6           7   8        9         P          H           -
DISPTAB:   DB   9FH,06H,5BH,4FH,0C6H,0CDH,0DDH,07H,0DFH,0CFH,0D3H,0D6H,40H            

                   END 
  

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
91原创在线视频| 樱桃视频在线观看一区| 免费在线看成人av| 欧美性生活影院| 亚洲午夜羞羞片| 欧美日韩电影在线| 亚洲.国产.中文慕字在线| 欧美日韩久久久久久| 偷拍一区二区三区| 91精品婷婷国产综合久久性色 | 日本韩国一区二区三区| 亚洲蜜臀av乱码久久精品| 色综合 综合色| 午夜影院在线观看欧美| 8v天堂国产在线一区二区| 日本亚洲三级在线| 精品国产一区二区精华| 成人一区二区三区中文字幕| 亚洲乱码国产乱码精品精的特点| 欧洲一区二区av| 久久超级碰视频| 国产精品久久久久毛片软件| 色国产综合视频| 美女mm1313爽爽久久久蜜臀| 国产精品久久久久久久久免费丝袜 | 国产亚洲精久久久久久| 成人午夜在线免费| 日韩精品亚洲一区| 国产日产欧美一区二区三区 | 亚洲午夜一区二区| 精品国产1区二区| 97超碰欧美中文字幕| 日韩国产一区二| 国产精品欧美一级免费| 欧美日韩三级一区| 国产成人综合视频| 亚洲图片欧美色图| 国产午夜精品一区二区三区四区| 色婷婷综合久色| 蜜臀av性久久久久蜜臀av麻豆| 国产精品无码永久免费888| 欧美人动与zoxxxx乱| 国产成人一区二区精品非洲| 亚洲综合在线第一页| 26uuu精品一区二区在线观看| 在线欧美日韩国产| 国产不卡视频在线观看| 奇米色777欧美一区二区| 亚洲欧洲国产日韩| 久久综合999| 7777女厕盗摄久久久| 91免费版pro下载短视频| 久久成人久久鬼色| 亚洲一级二级在线| 国产午夜精品理论片a级大结局| 欧美日韩精品综合在线| 色综合久久综合网97色综合| 国产精品18久久久| 日韩**一区毛片| 亚洲一区二区影院| 亚洲欧美在线视频| 欧美一区二区在线播放| 欧美性猛片aaaaaaa做受| 99视频一区二区| 国产成人午夜视频| 激情小说欧美图片| 日韩福利电影在线| 一区二区三区鲁丝不卡| 国产精品久久久久精k8| 中文字幕一区二区三区在线观看 | 性做久久久久久久免费看| 国产精品视频九色porn| 精品国产乱码久久久久久老虎| 制服丝袜激情欧洲亚洲| 欧美日韩二区三区| 欧美人伦禁忌dvd放荡欲情| 欧美色图在线观看| 在线观看三级视频欧美| 色呦呦日韩精品| 91丨porny丨首页| 99riav久久精品riav| kk眼镜猥琐国模调教系列一区二区| 国产大陆a不卡| 丁香啪啪综合成人亚洲小说| 18欧美亚洲精品| 亚洲国产精品t66y| 欧美激情在线免费观看| 国产欧美日本一区视频| 日本一区二区在线不卡| 国产偷v国产偷v亚洲高清| 久久综合一区二区| 国产色综合久久| 国产精品国产三级国产| 1024成人网色www| 亚洲在线免费播放| 午夜精品福利一区二区蜜股av | 亚洲午夜av在线| 亚洲一区二区欧美激情| 日韩激情视频网站| 免费三级欧美电影| 精品一区二区日韩| 国产乱子伦视频一区二区三区 | 欧美日韩精品一区二区天天拍小说| 欧美三级中文字| 欧美日韩国产乱码电影| 在线电影欧美成精品| 91精品国产aⅴ一区二区| 欧美精品一区二区久久久| 久久精品视频网| 亚洲人成人一区二区在线观看 | 国产在线一区观看| 丁香桃色午夜亚洲一区二区三区| 97超碰欧美中文字幕| 欧美久久婷婷综合色| 久久综合色播五月| 国产精品久久久一区麻豆最新章节| 亚洲日本一区二区三区| 亚洲国产一区二区视频| 久久精品国产77777蜜臀| 成人激情视频网站| 欧美性做爰猛烈叫床潮| 久久久久一区二区三区四区| 亚洲欧美日韩国产手机在线| 蜜臀精品久久久久久蜜臀 | 日韩av一区二区在线影视| 国产精品乡下勾搭老头1| 91蜜桃传媒精品久久久一区二区| 欧美一区二区女人| 国产精品久久午夜| 日本不卡一区二区三区| 91丝袜国产在线播放| 日韩午夜三级在线| 亚洲欧洲性图库| 国产在线不卡视频| 91精品国产色综合久久不卡蜜臀 | 欧美日韩一区三区四区| 久久久久久久久久美女| 亚洲成av人片在线观看| 成人的网站免费观看| 日韩午夜激情av| 亚洲黄色在线视频| 国产精品1区2区3区在线观看| 91久久精品网| 国产精品午夜春色av| 蜜臀av性久久久久蜜臀aⅴ流畅 | 国产精品网曝门| 久久99精品久久只有精品| 欧美在线不卡视频| 国产欧美一区二区精品性色| 美女视频黄a大片欧美| 欧美视频日韩视频在线观看| 国产精品久线在线观看| 国产精品18久久久| 久久午夜老司机| 日韩不卡免费视频| 欧美日韩激情在线| 亚洲女爱视频在线| 色婷婷久久一区二区三区麻豆| 欧美国产成人精品| 国产精品一品二品| 日韩午夜在线观看视频| 日韩高清在线电影| 88在线观看91蜜桃国自产| 亚洲一区二区在线播放相泽 | 国产寡妇亲子伦一区二区| 精品久久人人做人人爰| 青青草国产成人av片免费| 91国在线观看| 亚洲麻豆国产自偷在线| 波多野结衣在线aⅴ中文字幕不卡| 久久老女人爱爱| 国产激情一区二区三区四区| 日韩精品最新网址| 日韩成人av影视| 日韩欧美你懂的| 国产一区免费电影| 久久久亚洲精品一区二区三区 | 91小视频免费观看| 亚洲乱码日产精品bd| 色婷婷精品久久二区二区蜜臂av| 亚洲人午夜精品天堂一二香蕉| 色综合天天综合网天天狠天天 | 日韩一级黄色片| 国产一区二区在线看| 欧美激情一区二区三区全黄| 成人看片黄a免费看在线| 亚洲欧洲精品天堂一级| 欧美亚洲免费在线一区| 亚洲电影第三页| 欧美电影免费观看高清完整版| 国精产品一区一区三区mba桃花| 久久久久久久久久久久久久久99 | 中文字幕在线不卡一区| 欧美无乱码久久久免费午夜一区| 天天爽夜夜爽夜夜爽精品视频| 91精品国产黑色紧身裤美女| 国产麻豆精品在线| 亚洲欧洲99久久| 欧美精品一级二级三级| 久久不见久久见免费视频7|