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

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

?? 99qda.asm

?? 8051單片機乘法搶答器: 開機后
?? ASM
?? 第 1 頁 / 共 2 頁
字號:
;***************************************************************         
; 發送字符串子程序                                                       
;***************************************************************         
WR_STRING:                                                                  
         MOV  R0,#16                                                    
WR_S0:                                                                  
         CLR  A                                                         
         MOVC  A,@A+DPTR                                                
         INC  DPTR                                                      
         ACALL LCD_WDATA 
         JNB  STRING,WR_S1                                     
         CALL  DELAY           ;加延時形成滾動效果
WR_S1:             
         DJNZ  R0,WR_S0                                                
         RET                                              
;***************************************************************         
;LCD初始化設定子程序                                                     
;***************************************************************         
LCD_INIT:                                                               
         ACALL DELAY5MS         ;延時15MS                            
         ACALL DELAY5MS         ;等待LCD電源穩定                     
         ACALL DELAY5MS                                                                                                                          
         MOV A,#38H             ;16*2顯示,5*7點陣,8位數據       
         ACALL LCD_CMD_NC       ;不進行LCD忙檢測                         
         ACALL DELAY5MS                                                                                                                          
         MOV A,#38H             ;16*2顯示,5*7點陣,8位數據       
         ACALL LCD_CMD_NC       ;不進行LCD忙檢測                         
         ACALL DELAY5MS                                                                                                                          
         MOV A,#38H             ;16*2顯示,5*7點陣,8位數據       
         ACALL LCD_CMD_NC       ;不進行LCD忙檢測                         
         ACALL DELAY5MS                                                                                                                
         MOV A,#01H             ;清除屏幕                         
         ACALL LCD_CMD          ;進行LCD忙檢測                                                                                                 
         MOV A,#06H             ;移動光標                          
         ACALL LCD_CMD          ;進行LCD忙檢測                         
         MOV A,#0CH             ;顯示開,關光標                     
         ACALL LCD_CMD          ;進行LCD忙檢測                         
         RET 
;**********************************************************
; 模擬出題器子程序
;**********************************************************
RUBRIC:	      
         CLR   TR1		;發現按下按鍵,停止T1運行。
         MOV   A,TL1		;取T1的當前值。
         CPL   A	        ;取反得到對應的題號。
         MOV   B,#9		;就題目分成9組。
         DIV   AB
         INC   A	        ;將組號0~8轉換為被乘數1~9。
         MOV   TEMP+3,A		;保存被乘數。
         INC   B	        ;將組號0~8轉換為乘數1~9。
         MOV   TEMP+2,B		;保存乘數。
         MUL  AB                ;計算乘積
         MOV  B,#10
	 DIV  AB
	 MOV  TEMP+1,A          ;保存乘積的高位
	 MOV  TEMP+0,B          ;保存乘積的低位
	 CALL  DATA_CHANGE      ;轉換為ASCII碼
	 SETB  TR1
         RET
;**********************************************************
; 數據轉換子程序
;**********************************************************
DATA_CHANGE:
         MOV  A,TEMP+3
         ADD  A,#30H
	 MOV  TEMP+3,A          ;轉換為ASCII碼
         MOV  A,TEMP+2
         ADD  A,#30H
	 MOV  TEMP+2,A          ;轉換為ASCII碼
         MOV  A,TEMP+1
         ADD  A,#30H
	 MOV  TEMP+1,A          ;轉換為ASCII碼
         MOV  A,TEMP+0
         ADD  A,#30H
	 MOV  TEMP+0,A          ;轉換為ASCII碼
         RET
;**********************************************************
; 被乘數與乘數顯示子程序
;**********************************************************
DISP:
         MOV  A,#0C7H            ;顯示被乘數                          
         ACALL  LCD_CMD         
         MOV  A,TEMP+3
	 ACALL  LCD_WDATA 
         MOV  A,#0C9H            ;顯示乘數                          
         ACALL  LCD_CMD         
         MOV  A,TEMP+2
         ACALL  LCD_WDATA 
         CALL  ASK_DISP          ;顯示 ?
	 RET
;**********************************************************
; 詢問顯示子程序
;**********************************************************
ASK_DISP:
	 MOV  A,#0CBH                                   
         ACALL  LCD_CMD         
         MOV  A,#20H
	 ACALL  LCD_WDATA 
         MOV  A,#3FH
	 ACALL  LCD_WDATA        ;顯示 ?
	 RET
;**********************************************************
; 乘積顯示子程序
;**********************************************************
PRODUCT_DISP:
         MOV  A,#0CBH            ;顯示                          
         ACALL  LCD_CMD         
         MOV  A,TEMP+1
	 CJNE  A,#30H,P_DISP1
         MOV  A,#20H             ;乘積高位為0。不顯示
P_DISP1:
	 ACALL  LCD_WDATA 
         MOV  A,TEMP+0
	 ACALL  LCD_WDATA
         MOV  HDATA,TEMP+1
	 MOV  LDATA,TEMP+0
	 RET
;**********************************************************
;矩陣鍵盤鍵值查找程序
;鍵值存入R3
;**********************************************************
KEY_SCAN:
         MOV  P1,#0F0H          ;置列線為0,行線為1
         MOV  A,P1
         ANL  A,#0F0H
         MOV  B,A
         MOV  P1,#0FH           ;置列線為1,行線為0
         MOV  A,P1
         ANL  A,#0FH
         ORL  A,B               ;高四位與低四位重新組合
         CJNE  A,#0FFH,KEY_IN1  ;0FFH為末按鍵
	 CLR  KEYDOWN
         RET
KEY_IN1:   
         MOV  B,A
         MOV  DPTR,#KEYTABLE
         MOV  R3,#0FFH           ;
KEY_IN2: 
         INC  R3                 ;順序碼加1
         MOV  A,R3
         MOVC  A,@A+DPTR
         CJNE  A,B,KEY_IN3
         MOV  A,R3               ;找到,取順序碼         
         CALL  BEEP_BL
	 SETB  KEYDOWN
         RET
KEY_IN3:   
         CJNE  A,#00H,KEY_IN2    ;末完,繼續查
         RET                     ;00H為結束碼
KEYTABLE:
  DB 0eeH ,077H,0B7H,0D7H,07bh,0bbh,0dbh ,07dh,0bdh,0ddh, 0e7h,0ebh,0edh, 07eh,0beh,0deh, 0ffH
;**********************************************************
;蜂鳴器響一聲子程序
;**********************************************************
BEEP_BL:
         MOV  R6,#100
BL1:   
         CALL  DEX1
         CPL  BEEP
         DJNZ  R6,BL1
	 CALL  DELAY
         CALL  DELAY
         RET
DEX1:   
         MOV  R7,#180
DEX2:   
         NOP
         DJNZ  R7,DEX2
         RET
;***************************************************************        
; 延時5MS子程序                                                           
; LCD初始化使用                                                         
;***************************************************************         
DELAY5MS:                                                                
         MOV  R6,#10                                                 
DEL2:    
         MOV  R7,#249                                                   
DEL3:    
         DJNZ R7,DEL3                                                    
         DJNZ R6,DEL2                                                 
         RET 
;***************************************************************         
; 延時120MS子程序                                                                                                               
;***************************************************************         
DELAY:                                                                   
         MOV R7,#240                                                 
DEL4:    
         MOV R6,#250                                                    
DEL5:   
         DJNZ R6,DEL5                                                    
         DJNZ R7,DEL4                                                 
         RET                     
;***************************************************************         
CHAR1:                                                                   
         DB  "   WELCOME TO   "                                                                                                                            
CHAR2:                                                                   
         DB  " WWW.51C51.COM "                                                                                                                            
CHAR3:                                                                   
         DB  " MULTIPLICATION "                                                                                                                            
CHAR4:                                                                   
         DB  "TABLE: 0*0=00   "                                                                                                                          
;***************************************************************
         END                              

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区在线视频| 久久精品国产亚洲5555| 欧美精品第一页| 免费久久99精品国产| 精品99一区二区| 成人午夜在线播放| 亚洲一区二区精品3399| 91精品国产欧美一区二区18| 国产一区二区精品久久91| 亚洲欧美日韩国产一区二区三区| 在线观看91精品国产麻豆| 激情偷乱视频一区二区三区| 日韩码欧中文字| 日韩精品一区二区三区蜜臀| 福利电影一区二区三区| 午夜亚洲福利老司机| 国产日韩成人精品| 欧美精品欧美精品系列| 成人不卡免费av| 美女看a上一区| 国产精品高潮呻吟| 日韩精品一区二区三区四区| 99视频精品全部免费在线| 蜜桃av一区二区| 亚洲精品一二三四区| 精品国产免费人成电影在线观看四季| 99国产精品久久久久久久久久久| 狂野欧美性猛交blacked| 亚洲免费资源在线播放| 国产精品无遮挡| 久久网站最新地址| 日韩女优制服丝袜电影| 欧美性一区二区| 色综合天天综合在线视频| 国产aⅴ精品一区二区三区色成熟| 五月激情综合婷婷| 爽好久久久欧美精品| 午夜伊人狠狠久久| 亚洲高清一区二区三区| 水野朝阳av一区二区三区| 亚洲国产综合91精品麻豆| 亚洲一区二区三区在线看| 亚洲区小说区图片区qvod| 国产精品区一区二区三| 精品美女在线观看| 免费在线成人网| 日本v片在线高清不卡在线观看| 韩国女主播一区| 91丨porny丨中文| 日韩欧美色电影| 欧美电影影音先锋| 日韩亚洲欧美高清| 欧美一级搡bbbb搡bbbb| 欧美日韩精品欧美日韩精品一 | 91视频.com| 色综合欧美在线| 91蜜桃免费观看视频| 欧美性色综合网| 91精品中文字幕一区二区三区| 精品欧美久久久| 国产精品丝袜久久久久久app| 亚洲精品欧美综合四区| 亚洲午夜电影网| 国产麻豆日韩欧美久久| 成人av小说网| 欧美日韩国产综合一区二区三区 | 欧美日韩国产综合草草| 91麻豆精品国产91久久久久久| 欧美成人福利视频| 亚洲人成网站影音先锋播放| 石原莉奈一区二区三区在线观看| 成人激情小说网站| 91精品国产综合久久精品性色 | 成人av网址在线观看| 精品国产乱码久久久久久牛牛| 亚洲国产视频a| 欧美人妖巨大在线| 国产精品另类一区| 热久久一区二区| 精品视频免费在线| 国产精品午夜免费| 蜜桃视频一区二区三区| 91免费在线看| 久久精品人人做| 日本美女一区二区三区| 91在线丨porny丨国产| 久久综合九色综合欧美就去吻| 亚洲国产综合91精品麻豆| 99综合电影在线视频| 久久久噜噜噜久噜久久综合| 丝袜亚洲另类欧美| 欧美日韩一区二区三区在线看| 亚洲天堂免费看| 91丝袜国产在线播放| 2023国产精华国产精品| 日韩国产在线观看一区| 欧美三级日本三级少妇99| 伊人色综合久久天天| 91在线观看污| 日韩理论片在线| 99re成人在线| 亚洲已满18点击进入久久| 色综合久久久久| 亚洲色图20p| 日本国产一区二区| 樱花草国产18久久久久| 日本电影亚洲天堂一区| 一区二区三区在线免费视频| 97成人超碰视| 夜夜嗨av一区二区三区| 91国偷自产一区二区开放时间 | 成人一二三区视频| 亚洲少妇最新在线视频| 欧美色涩在线第一页| 免费成人深夜小野草| 国产亚洲欧美色| 欧美日韩亚洲另类| 成人性生交大片免费看视频在线 | 国产女主播视频一区二区| 91免费观看视频| 日韩1区2区3区| 精品国产一区二区国模嫣然| 成人中文字幕合集| 亚洲尤物视频在线| 久久久久久久久久久电影| 北岛玲一区二区三区四区| 亚洲一区二区三区激情| 国产午夜精品一区二区三区嫩草 | 精品国产露脸精彩对白| av午夜精品一区二区三区| 亚洲线精品一区二区三区 | 暴力调教一区二区三区| 日韩中文字幕一区二区三区| 久久精品视频在线看| 亚洲免费电影在线| 欧美电影免费提供在线观看| 国产传媒日韩欧美成人| 亚洲国产另类精品专区| 国产亚洲精品精华液| 欧美一区二区私人影院日本| 国产成人亚洲综合a∨婷婷| 一区二区三区在线影院| 日本一区二区三级电影在线观看| 欧美性生交片4| 91视频你懂的| 成人网在线播放| 精品午夜久久福利影院| 日本欧美一区二区三区乱码| 一区二区三区在线免费视频 | 亚洲第一综合色| 亚洲乱码一区二区三区在线观看| 欧美国产精品劲爆| 在线播放欧美女士性生活| 日本乱码高清不卡字幕| 成人精品视频一区二区三区尤物| 蜜桃一区二区三区在线观看| 亚洲国产精品久久久久秋霞影院| 日韩一区在线播放| 最近日韩中文字幕| 欧美国产精品久久| 国产精品欧美一区喷水| 国产午夜精品久久久久久免费视| 欧美videos中文字幕| 久久亚洲免费视频| 久久这里只有精品6| 欧美精品一区二区三区蜜桃视频 | 91在线一区二区| 91麻豆精品在线观看| 91福利视频久久久久| 欧美三级欧美一级| 欧美久久一区二区| 欧美一区二区三区婷婷月色| 这里是久久伊人| 精品国产一区二区三区忘忧草| 日韩一级成人av| 久久婷婷久久一区二区三区| 久久精品男人的天堂| 中文字幕亚洲区| 亚洲一区二区中文在线| 日韩av电影天堂| 成人永久免费视频| 91久久精品一区二区二区| 制服丝袜亚洲色图| 精品对白一区国产伦| 中文字幕在线播放不卡一区| 亚洲美女精品一区| 日韩成人午夜电影| 成人的网站免费观看| 4438x亚洲最大成人网| 国产欧美综合在线观看第十页| 依依成人综合视频| 国产伦理精品不卡| 在线视频欧美精品| 久久在线免费观看| 亚洲成av人片在线观看无码| 国产一区二区剧情av在线| 精品视频色一区| 国产精品久久久久7777按摩| 日本中文在线一区| 91小视频免费观看|