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

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專(zhuān)輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? 99qda.asm

?? 計(jì)算器
?? ASM
?? 第 1 頁(yè) / 共 2 頁(yè)
字號(hào):

;/********************************************************************************
;*  標(biāo)題:  xl系列單片機(jī)實(shí)驗(yàn)儀演示程序   乘法口訣模擬答題器                      *
;*  日期:  2006-1-5                                                             *
;*  版本:  3.0 (試驗(yàn)通過(guò)版)可用xl600-xl1000單片機(jī)綜合試驗(yàn)儀試驗(yàn)               *
;*  郵箱:  sxj1974@163.com                                                      *
;*  網(wǎng)站: http://www.51c51.com    www.8951.com                                 *
;********************************************************************************
;* 描述:                                             			  	*     
;*   0#--- 模擬出題控制開(kāi)關(guān); 0c--- 正確答案提示;                  		*
;*   (0-9)--- 有效數(shù)字輸入;                                      		*
;*    開(kāi)機(jī)后,按0#鍵,隨機(jī)出題,看到題目后從鍵盤(pán)輸入答案 答題正確,蜂鳴器響3聲  *
;     繼續(xù)出下一題,如果不知道答案則按0c鍵, 提示正確的答案		        *
;* 硬件連接:插上1602液晶,喇叭接P3.7 ,矩陣鍵盤(pán)接p1口                          *
;********************************************************************************
;* 【版權(quán)】 Copyright(C)深圳市學(xué)林電子有限公司 www.51c51.com                    *
;* 【聲明】 此程序僅用于學(xué)習(xí)與參考,引用請(qǐng)注明版權(quán)和作者信息!                  *
;*  【技術(shù)支持】請(qǐng)?jiān)L問(wèn)http://www.51c51.com/bbs/index.asp  官方論壇              *
;********************************************************************************/
 	 TEMP     EQU   40H     ;被乘數(shù)、乘數(shù)、乘積存放單元
    	 HDATA    EQU   45H     ;輸入答案值高位
	 LDATA    EQU   46H     ;輸入答案值低位
	 STRING   BIT  20H.0    ;寫(xiě)字符串延時(shí)標(biāo)志
	 TRUER    BIT  20H.1    ;數(shù)據(jù)比較正確標(biāo)志
	 KEYDOWN  BIT  20H.3    ;鍵按下標(biāo)志
	 BEEP     BIT  P3.7
         LCD_RS   EQU  P2.0                                             
         LCD_RW   EQU  P2.1                                              
         LCD_EN   EQU  P2.2  
;**********************************************************
         ORG  0000H
         LJMP  MAIN
         ORG  0030H
;**********************************************************
;  主程序 
;**********************************************************                                                                                                   
MAIN:
         MOV  SP,#70H
         MOV  TEMP+0,#00H       ;初始化內(nèi)存單元
         MOV  TEMP+1,#00H
	 MOV  TEMP+2,#00H
	 MOV  TEMP+3,#00H        	
	 MOV  HDATA,#00H
	 MOV  LDATA,#00H
	 CLR  KEYDOWN
         ACALL  LCD_INIT
 	 SETB  STRING
         MOV  A,#80H             ;顯示在第一行  
         MOV  DPTR,#CHAR1                                               
         ACALL WR_STRING         ;顯示 WELCOME TO                
         MOV  A,#0C0H            ;顯示在第二行           
         ACALL  LCD_CMD                                                 
         MOV  DPTR,#CHAR2        ;
         ACALL  WR_STRING        
         MOV  R5,#20
MAIN1:                       
         ACALL DELAY             ;延時(shí)                                
         ACALL DELAY 
         DJNZ  R5,MAIN1
         CLR  STRING
	 MOV A,#01H              ;清除屏幕                         
         ACALL LCD_CMD          
	 MOV  A,#80H             ;顯示在第一行  
         MOV  DPTR,#CHAR3        ;顯示字符串3                                       
         ACALL  WR_STRING                      
         MOV  A,#0C0H            ;顯示在第二行           
         ACALL  LCD_CMD                                                 
         MOV  DPTR,#CHAR4        ;顯示字符串4          
         ACALL  WR_STRING
         MOV  TMOD,#20H	         ;將T1設(shè)置為8位自動(dòng)重裝工作方式。
         MOV  TH1,#175	         ;對(duì)T1定時(shí)常數(shù)進(jìn)行預(yù)置。
         MOV  TL1,#175
         SETB  TR1		 ;啟動(dòng)T1。       
MAIN2:    
         CALL  KEY_SCAN
         CJNE  A,#0FH,MAIN2      ;F 隨機(jī)出題鍵
         CALL  RUBRIC            ;出題
	 CALL  DISP              ;顯示題目
MAIN3:
	 CALL  KEY_DATA          ;鍵入答案值
	 CALL  DATA_COMP         ;數(shù)據(jù)比較
	 JB   TRUER,MAIN2        ;比較正確后,重新出題
    	 CALL  ASK_DISP      
	 JNB  TRUER,MAIN3        ;比較不正確,重新答題
	 JMP  MAIN1
;***************************************************************
;  鍵入數(shù)據(jù)子程序
;***************************************************************
KEY_DATA: 
        MOV  A,TEMP+1
        CJNE  A,#30H,K_DATA1    ;乘積高位為0,則跳過(guò)輸入高位值       
	JMP  K_DATA2
K_DATA1:      
        CALL  KEY_SCAN
	JNB  KEYDOWN,K_DATA1    ;無(wú)鍵按下返回
        CJNE  A,#0CH,K_DATA1A   ;C 鍵,輸入正確答案
        CALL  PRODUCT_DISP      ;顯示正確答案
        JMP  KEY_END
K_DATA1A:
	CLR   C
        SUBB  A,#0AH            ;判是否為有效的數(shù)字鍵
	JNC  K_DATA1            ;為無(wú)效鍵返回
        MOV  A,R3
        ADD  A,#30H
	MOV  HDATA,A            ;鍵入答案高位
        MOV  A,#0CBH            ;顯示鍵入答案高位                          
        ACALL  LCD_CMD         
        MOV  A,HDATA
	ACALL  LCD_WDATA
	MOV  A,#20H
        ACALL  LCD_WDATA        
K_DATA2:
        CALL  KEY_SCAN
	JNB  KEYDOWN,K_DATA2    ;無(wú)鍵按下返回
        CJNE  A,#0CH,K_DATA2A   ;C 鍵,輸入正確答案
        CALL  PRODUCT_DISP      ;顯示正確答案
        JMP  KEY_END
K_DATA2A:
	CLR  C
        SUBB  A,#0AH            ;判是否為有效的數(shù)字鍵
K_DATA3:
        	JNC  K_DATA2    ;為無(wú)效鍵返回
        	MOV  A,R3
        	ADD  A,#30H
		MOV  LDATA,A    ;鍵入答案低位
		MOV  A,#0CCH    ;顯示鍵入答案低位                          
        	ACALL  LCD_CMD         
        	MOV  A,LDATA
		ACALL  LCD_WDATA        
KEY_END:       
        RET
;***************************************************************

; 數(shù)據(jù)比較子程序

;***************************************************************
DATA_COMP:
         MOV  A,TEMP+1           	;判乘積的高位是否為0
         CJNE  A,#30H,COMP1
         JMP  COMP2              	;高位為0,跳過(guò)高位比較
COMP1:
	 MOV  B,HDATA
	 CJNE  A,B,COMP3         	;比較高位
COMP2:
        	MOV  A,TEMP+0
		MOV  B,LDATA
		CJNE  A,B,COMP3         ;比較低位
        	SETB  TRUER
		CALL  BEEP_BL           ;比較正確,蜂鳴器響3聲
        	CALL  BEEP_BL
		CALL  BEEP_BL	
		JMP  COMP_END
COMP3: 
        CLR  TRUER              	;比較錯(cuò)誤
COMP_END:
        RET        
;***************************************************************        
;寫(xiě)指令數(shù)據(jù)到LCD                                                
;RS=L,RW=L,D0-D7=指令碼,E=高脈沖                                        
;***************************************************************    
LCD_CMD:                                                                 
          ACALL  CHECKBUSY                                               
LCD_CMD_NC:                                                              
          CLR LCD_RS                                                     
          CLR LCD_RW                                                     
          MOV  P0,A                                                      
          SETB LCD_EN                                                    
          NOP                                                            
          NOP                                                            
          NOP                                                            
          NOP                                                            
          CLR  LCD_EN                                                    
          RET                                                                         
;***************************************************************        
;寫(xiě)顯示數(shù)據(jù)到LCD                                                         
;RS=H,RW=L,D0-D7=數(shù)據(jù),E=高脈沖                                          
;***************************************************************         
LCD_WDATA:                                                               
          ACALL  CHECKBUSY                                               
          SETB  LCD_RS                                                   
          CLR   LCD_RW                                                   
          MOV   P0,A                                                     
          SETB  LCD_EN                                                   
          NOP                                                            
          NOP                                                            
          NOP                                                            
          NOP                                                            
          CLR   LCD_EN                                                   
          RET                                                            
;***************************************************************         
;檢測(cè)LCD控制器忙狀態(tài)                                                     
;讀數(shù)據(jù)                                                                  
;RS=L,RW=H,E=H,輸出:D0-D7=數(shù)據(jù)                                          
;***************************************************************         
CHECKBUSY:                                                               
          PUSH  ACC                                                      
          MOV  P0,#0FFH                                                  
          CLR   LCD_RS                                                   
          SETB  LCD_RW                                                   
          SETB  LCD_EN                                                   
BUSYLOOP:                                                                
          NOP                                                            
          JB P0.7,BUSYLOOP                                               
          CLR  LCD_EN                                                    
          POP  ACC                                                       
          RET

?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲欧美自拍偷拍| 亚洲永久免费视频| 91国产成人在线| 日韩专区一卡二卡| 欧美一区二区国产| 亚洲图片有声小说| 欧美色网一区二区| 成人精品视频一区二区三区 | 亚洲婷婷国产精品电影人久久| 欧美日韩国产在线观看| 国模一区二区三区白浆| 国产精品久久一卡二卡| 91精品国产综合久久婷婷香蕉 | 91久久精品一区二区| 精品一区二区三区影院在线午夜| 亚洲免费高清视频在线| 日韩欧美一区二区视频| 成人a免费在线看| 国产最新精品精品你懂的| 日韩黄色在线观看| 国产又黄又大久久| 一区二区不卡在线视频 午夜欧美不卡在| 精品国产一二三| 欧美va天堂va视频va在线| 国产天堂亚洲国产碰碰| 日韩欧美在线影院| 4438x成人网最大色成网站| 欧美亚洲高清一区二区三区不卡| 99久久99久久精品国产片果冻 | av亚洲精华国产精华精| 色呦呦网站一区| 蜜臀av性久久久久蜜臀av麻豆| 一区二区三区在线免费播放| 精品国产伦一区二区三区观看方式 | 99视频一区二区| 欧美日韩一级片在线观看| 欧美区一区二区三区| 精品动漫一区二区三区在线观看| 777色狠狠一区二区三区| 国产拍欧美日韩视频二区 | 欧美精品 国产精品| 91视频在线观看免费| 国产在线精品一区二区不卡了| 韩国女主播一区| 99久久99久久综合| 一本久道久久综合中文字幕| 欧日韩精品视频| 欧美一区二区在线观看| 欧美国产精品中文字幕| 成人免费视频在线观看| 亚洲午夜免费电影| 一区二区视频免费在线观看| 伊人夜夜躁av伊人久久| 蜜臀av亚洲一区中文字幕| 欧美日韩精品是欧美日韩精品| 中文字幕第一区二区| 亚洲一区视频在线| 99久久婷婷国产综合精品电影| 欧美色偷偷大香| 久久网这里都是精品| 亚洲一区二区三区自拍| 国产永久精品大片wwwapp| 国产成人在线看| 欧美日韩国产系列| 国产午夜精品一区二区| 欧美激情综合网| 国产美女精品一区二区三区| 欧美日韩亚洲综合在线 欧美亚洲特黄一级| 久久精品男人天堂av| 日本aⅴ免费视频一区二区三区| 欧洲一区在线观看| 亚洲自拍偷拍综合| 不卡av在线网| 亚洲欧洲性图库| www.亚洲色图.com| 欧美日韩亚洲综合在线| 亚洲成人一区二区| 欧美又粗又大又爽| 精品一区二区在线观看| 51午夜精品国产| 久久久久九九视频| 国产精品一区久久久久| 久久免费的精品国产v∧| 亚洲一区二区免费视频| 91精品国产综合久久福利软件| 激情五月播播久久久精品| 久久影音资源网| 久久99久久99小草精品免视看| 亚洲精品一线二线三线| 成人动漫中文字幕| 日本亚洲电影天堂| 久久午夜羞羞影院免费观看| 99在线精品观看| 蜜臀av一区二区在线免费观看| 久久精品人人做人人爽人人| 国产69精品久久久久毛片| 亚洲高清免费观看| 国产精品久久久久久久浪潮网站| 欧美一区二区视频网站| 日本va欧美va精品发布| 欧美高清在线一区| 日韩欧美二区三区| 欧美主播一区二区三区美女| 精品午夜一区二区三区在线观看| 中文字幕亚洲一区二区av在线| 欧美r级电影在线观看| 欧美视频完全免费看| 国产成人久久精品77777最新版本| 夜夜嗨av一区二区三区中文字幕| 国产日韩欧美电影| 欧美本精品男人aⅴ天堂| av影院午夜一区| 国产一区在线精品| 亚洲成人一区在线| 精品国精品国产尤物美女| 一本色道a无线码一区v| 国产精品一区专区| 亚洲成人www| 一区二区三区在线观看动漫| 精品国产一区二区三区四区四| 欧美色图在线观看| 色婷婷av久久久久久久| 亚洲专区一二三| 国产精品传媒视频| 亚洲图片你懂的| 国产精品电影一区二区| 欧美精品一区二区三区蜜桃| 6080午夜不卡| 欧美性色aⅴ视频一区日韩精品| 中文字幕一区二区三区乱码在线 | 亚洲欧美精品午睡沙发| 亚洲少妇中出一区| 综合亚洲深深色噜噜狠狠网站| 精品国产乱码久久久久久1区2区| 欧美高清激情brazzers| 欧美日韩成人综合天天影院| 欧美精彩视频一区二区三区| 国产免费观看久久| 中文字幕亚洲欧美在线不卡| 久久嫩草精品久久久久| 欧美性淫爽ww久久久久无| 欧美视频在线一区| 色94色欧美sute亚洲13| 成人动漫视频在线| 国产成人亚洲综合a∨猫咪| 成人精品一区二区三区四区| 91麻豆自制传媒国产之光| 成人激情小说网站| 欧美日韩一区二区三区四区| 久久久综合精品| 蜜臀91精品一区二区三区| 不卡在线视频中文字幕| 欧美一区二区在线视频| 国产精品国产三级国产专播品爱网 | 91视频91自| 国产午夜精品福利| 日韩精品三区四区| 国产69精品久久777的优势| 7777女厕盗摄久久久| 亚洲国产精品黑人久久久| 免费日本视频一区| 91免费视频观看| 精品国产凹凸成av人导航| 国产精品色在线| 麻豆国产91在线播放| 国产精品毛片久久久久久久| 亚洲欧洲日韩在线| 美女网站色91| 一本一本久久a久久精品综合麻豆 一本一道波多野结衣一区二区 | 91久久久免费一区二区| 一区在线观看免费| 国产精品一级二级三级| 欧美一二区视频| 奇米色777欧美一区二区| 色婷婷综合久久久久中文一区二区 | 欧美日韩一区久久| 亚洲精品乱码久久久久久久久| 国产aⅴ精品一区二区三区色成熟| 日韩欧美不卡一区| 奇米在线7777在线精品| 日韩一卡二卡三卡| 国产精品资源在线看| 日本久久一区二区三区| 日本一区二区免费在线| av电影在线观看完整版一区二区| 国产精品乱码一区二区三区软件| 国产成人av在线影院| 中文字幕在线观看一区二区| av在线不卡免费看| 亚洲成人一区二区| 精品国产免费视频| 成人动漫视频在线| 亚洲国产精品视频| 欧美本精品男人aⅴ天堂| 不卡一区二区在线| 亚洲va天堂va国产va久| 欧美日韩一区二区三区不卡| 一区二区三区在线视频播放| 在线一区二区三区四区| 狠狠狠色丁香婷婷综合激情 |