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

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

?? bcd.asm

?? 一種簡單可行的串行通訊方式
?? ASM
字號:
bmbin_bcd:       mov     r3, #8 
bmsjcl:          clr     c
                 mov     a,  bmqdata0            ;將采集的數據左移一位      
                 rlc     a
                 mov     bmqdata0,  a
                 mov     a,   bmbcd0
                 addc    a,   bmbcd0
                 da      a
                 mov     bmbcd0,  a
                 mov     a,   bmbcd1
                 addc    a,   bmbcd1 
                 da      a
                 mov     bmbcd1,  a
                 djnz    r3,  bmsjcl  
                 
;====================================================================
;Procedure name: test.asm
;The date of development: 2002.05
;Crystal Oscillator: 11.0592MHz
;Microcontroller: AT89C51 (Producted by ATEMEL Corporation)
;Developing devices: Personal Computer(486DX);EMP-100A;Avsim51
;Author: YZTC
;====================================================================
;----------------------------------------------------------------
;//define all the pins of the Microcontrollor(AT89C51)
Q1              bit     p0.0    ;七段編碼器數據輸入0
Q2              bit     p0.1    ;七段編碼器數據輸入1
Q3              bit     p0.2    ;七段編碼器數據輸入2
Q4              bit     p0.3    ;七段編碼器數據輸入3
AQ1             bit     p0.4    ;譯碼器數據輸入0
BQ2             bit     p0.5    ;譯碼器數據輸入1
CQ3             bit     p0.6    ;譯碼器數據輸入2
dp1             bit     p0.7    ;顯示小數點
        
line1           bit     p1.0    ;鍵盤行線輸入1
line2           bit     p1.1    ;鍵盤行線輸入2
col1            bit     p1.2    ;鍵盤列線輸入1
col2            bit     p1.3    ;鍵盤列線輸入2 
col3            bit     p1.4    ;鍵盤列線輸入3
bmqa            bit     p1.5    ;編碼器輸入信號a
bmqs            bit     p1.6    ;編碼器輸入信號c
bmqb            bit     p1.7    ;編碼器輸入信號b

M1A             bit     p2.0    ;電機1信號A輸入
M1B             bit     p2.1    ;電機1信號B輸入
M1C             bit     p2.2    ;電機1信號C輸入
M1D             bit     p2.3    ;電機1信號D輸入
M2A             bit     p2.4    ;電機2信號A輸入
M2B             bit     p2.5    ;電機2信號B輸入
M2C             bit     p2.6    ;電機2信號C輸入
M2D             bit     p2.7    ;電機2信號D輸入

_RXD            bit     p3.0    ;extra pin
_TXD            bit     p3.1    ;extra pin
;               bit     p3.2    ;extra pin
;               bit     p3.3    ;key board interrupt input pin.
;               bit     p3.4    ;extra pin 
gsa             bit     p3.5    ;光柵輸入信號a 
gss             bit     p3.6    ;光柵輸入信號c
gsb             bit     p3.7    ;光柵輸入信號b
;--------------------------------------------------------------------
;//define the flag
;--------------------------------------------------------------------
;dir_flag       bit     24h     ;for direction

commu_state     equ     25h
s6              bit     28h
s7              bit     29h     ;0 represent 1
s5              bit     2ah     ;show communication state
s4              bit     2bh     ;
s3              bit     2ch     ;

key_state   	equ     26h
;key_pressed    bit     30h     ;1表示有鍵壓下,0表示無鍵壓下
key1_f          bit     31h     ;1表示鍵1壓下
key2_f          bit     32h     ;1表示鍵2壓下
key3_f          bit     33h     ;1表示鍵3壓下
key4_f          bit     34h     ;1表示鍵4壓下
key5_f          bit     35h     ;1表示鍵5壓下
key6_f          bit     36h     ;1表示鍵6壓下

moveflag        equ     27h     ;single shaft movement flag
m1_s            bit     38h     ;move to right
m2_s            bit     39h     ;move to left
m1_p            bit     3ah     ;move forward
m1_n            bit     3bh     ;move backward
m2_p            bit     3ch     ;move up
m2_n            bit     3dh     ;move down

gs_state        equ     28h     ;光柵狀態
gsa_f           bit     40h     ;
gsb_f           bit     41h     ; 
gss_f           bit     42h
dir0_f		bit	43h

bmq_state       equ     29h     ;編碼器狀態 
bmqa_f          bit     48h     ;
bmqb_f          bit     49h
bmqs_f		bit	4ah
dir_f		bit	4bh

ychu_state	equ	2ah
yczb_f		bit	51h   	;編碼器反轉加脈沖標志 
yczb1_f		bit	52h	;編碼器正轉減脈沖標志
yczb0_f		bit	53h     ;光柵負移動加脈沖標志   
yczb01_f	bit	54h     ;光柵正移動加脈沖標志   

;-----------------------------------------------------------------
;//define the RAM region
;-----------------------------------------------------------------
movement        equ     30h     ;data from computer to show 26 kinds of
                                ;movements such as +x, +x+y, +x+y+z
wait_time       equ     31h     ;data from computer to timer0 for waiting
moveempty       equ     32h
time1           equ     33h
time2           equ     34h
number12        equ     35h      ;存放顯示數據1,2位  
number34        equ     36h      ;存放顯示數據3,4位 
number56        equ     37h      ;存放顯示數據5,6位
number78        equ     38h      ;存放顯示數據7,8位 
move_type       equ     39h      ;設置電機轉動組合類型
gsshanju        equ     40h      ;存放光柵的柵距
bmshanju        equ     41h      ;存放編碼器的柵距
gsdata0         equ     42h      ;存放光柵采集的數據 
gsdata1         equ     43h      
gsdata2         equ     44h
gsbcd0          equ     45h      ;處理后光柵bcd碼 
gsbcd1          equ     46h
gsbcd2          equ     47h     
gsbcd3          equ     48h
bmqdata0        equ     49h      ;存放編碼器采集的數據
bmqdata1        equ     4ah  
bmqdata2        equ     4bh
bmbcd0          equ     4ch      ;處理后編碼器bcd碼   
bmbcd1          equ     4dh
bmbcd2          equ     4eh
bmbcd3          equ     4fh 


bmqa_sign	equ	50h
bmqb_sign	equ	51h
direction	equ	52h

motor1_phase	equ     53h
motor2_phase	equ	54h

gsa_sign        equ     55h
gsb_sign	equ	56h
direction0	equ	57h
motor_move	equ	58h
;--------------------------------------------------------------
;//define the data used in the procedure.
_stack          data    60h     ;stack pointer=60h
dspbufflenth    data    8       ;
dspbuffxlenth   data    4       ;
dspbuffylenth   data    4       ;
decbufflenth    data    4       ;
hexbufflenth    data    4       ;

;--------------------------------------------------------------
;//define the display data symbol for the purpose of reading.

;**************************************************************
;               MAIN PROGRAM
;       (General board for the Optical Sensor and SCARA)
;**************************************************************
                org     0
                sjmp    main            ;main procedure entry.

;               org     0003h           ;int0 entrance.

;                org     000bh
;                ajmp    motor_t        ;t0 int_procedure entry.

;               org     0013h
;               ajmp    menu            ;int1 int_procedure entry.

         ;       org     001bh           ;t1 entrance.
	 ;	ljmp	intc

         ;      org     0023h           ;serial entrance.
         ;      ajmp    intc
;==================================================================
;name: main procedure
;number:
;used resoures:
;algorithm:
;------------------------------------------------------------------
                org     30h
main:           mov     sp,#_stack
;//set stack pointer "#_stack",stack amount:32byte.

                mov     r0,#20h         ;initialize the clr_pointer.
                mov     r1,#64          ;endow "R1" with initial value.
main_clr_RAM:   mov     @r0,#0
                inc     r0
                djnz    r1,main_clr_RAM
;//clear the used RAM region from 20h to 5fh(64byte).

		
		mov	bmqdata0, #0ffh
		mov	bmqdata1, #0ffh
		mov	bmqdata2, #1

		lcall	decoder

jjjj:		nop
		sjmp	jjjj


;--------------------------------------------------------------------
decoder:       mov     r3, #8 
bms:          clr     c
                 mov     a,  bmqdata0            ;將采集的數據左移一位      
                 rlc     a
                 mov     bmqdata0,  a
                 mov     a,   bmbcd0
                 addc    a,   bmbcd0
                 da      a
                 mov     bmbcd0,  a
                 mov     a,   bmbcd1
                 addc    a,   bmbcd1 
                 da      a
                 mov     bmbcd1,  a
                 djnz    r3,  bms  
                 
                 mov     a,   bmqdata1             
                 jz      bmsjcl_2
bmsjcl_1:        clr     c
                 mov     a,   bmbcd0 
                 add     a,   #56h
                 da      a
                 mov     bmbcd0, a

                 mov     a,   bmbcd1
                 addc    a,   #2h
                 da      a
                 mov     bmbcd1,  a
                 clr     a
                 addc    a,   bmbcd2
                 da      a 
                 mov     bmbcd2,  a
                 djnz    bmqdata1, bmsjcl_1                          
                 
bmsjcl_2:        mov     a,   bmqdata2
                 jz      sjcl_end
loop4:           clr     c
                 mov     a,   bmbcd0
                 add     a,   #36h
                 da      a
                 mov     bmbcd0, a  

                 mov     a,   bmbcd1
                 addc    a,   #55h
                 da      a
                 mov     bmbcd1, a      

                 mov     a,    bmbcd2 
                 addc    a,    #6h
                 da      a
                 mov     bmbcd2, a
                 clr     a
                 addc    a,    bmbcd3
                 da      a
                 mov     bmbcd3, a
                 djnz    bmqdata2,loop4
                 
sjcl_end:        ret 

			end

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
亚洲国产精品一区二区www| 日韩欧美国产综合一区 | 中文字幕免费一区| xnxx国产精品| 久久久www成人免费毛片麻豆| 精品福利在线导航| 久久久不卡网国产精品二区| 国产视频一区二区在线| 日本一区二区电影| 中文字幕永久在线不卡| 国产精品白丝在线| 一区二区三区四区不卡在线| 中文字幕制服丝袜成人av| 国产精品你懂的| 伊人婷婷欧美激情| 视频一区二区三区在线| 老司机精品视频导航| 久久成人精品无人区| 国产jizzjizz一区二区| 色婷婷精品久久二区二区蜜臂av| 欧美亚洲综合久久| 精品久久久久久久久久久院品网| 国产女主播一区| 亚洲精品国产一区二区精华液 | 国产三区在线成人av| 国产精品亲子伦对白| 亚洲日本在线看| 99国产精品国产精品毛片| 99re这里只有精品首页| 欧美乱妇23p| 国产亚洲综合色| 婷婷六月综合网| 国产麻豆视频精品| 日本高清视频一区二区| 精品免费国产二区三区| 亚洲少妇30p| 狠狠色综合播放一区二区| av在线不卡电影| 欧美成人video| 亚洲一级在线观看| 国产不卡在线一区| 91精品国产全国免费观看| 国产精品视频一区二区三区不卡| 五月天中文字幕一区二区| 成人一区二区在线观看| 日韩欧美中文一区| 一区二区三区美女| 成人黄色a**站在线观看| 日韩三级中文字幕| 亚洲影院免费观看| 91在线免费播放| 国产亚洲欧美在线| 美女精品自拍一二三四| 欧美午夜精品免费| 中文字幕亚洲一区二区av在线| 麻豆传媒一区二区三区| 欧美日韩一级视频| 一区二区三区精品久久久| 国产精品99久久久久久久女警| 欧美另类z0zxhd电影| 亚洲精品第一国产综合野| 国产成人无遮挡在线视频| 日韩三级视频在线看| 亚洲成av人片| 欧美日韩国产另类不卡| 一区二区三区免费| 色94色欧美sute亚洲13| 亚洲人成在线观看一区二区| 成人中文字幕合集| 久久久精品国产99久久精品芒果| 人妖欧美一区二区| 9191成人精品久久| 天天射综合影视| 男女男精品网站| 日韩av中文在线观看| 日本大香伊一区二区三区| 国产精品福利影院| 成人网在线播放| 国产精品水嫩水嫩| 91视频一区二区| 一区二区三区中文字幕| 91福利在线免费观看| 一区二区三区日本| 欧美少妇bbb| 日本v片在线高清不卡在线观看| 在线不卡a资源高清| 日韩福利电影在线观看| 欧美精品欧美精品系列| 日韩激情av在线| 欧美电影免费观看高清完整版在线| 丝袜诱惑制服诱惑色一区在线观看| 欧美老肥妇做.爰bbww视频| 天天色天天爱天天射综合| 欧美一区二区三区成人| 国产精品99久久久久久有的能看| 国产午夜精品一区二区三区嫩草| 国产成人精品一区二区三区网站观看| 久久精品免视看| 91黄色激情网站| 免费黄网站欧美| 国产精品污网站| 欧美日韩一区二区三区高清 | 色婷婷亚洲婷婷| 香港成人在线视频| www国产精品av| 9i看片成人免费高清| 丝袜美腿亚洲综合| 国产三级欧美三级| 欧美日韩一区二区三区高清| 精品一二三四区| 国产成人午夜片在线观看高清观看| 国产精品私人影院| 在线播放中文一区| 9l国产精品久久久久麻豆| 天使萌一区二区三区免费观看| 久久综合999| 欧美日韩免费高清一区色橹橹| 精彩视频一区二区三区| 一区二区三区美女| 国产精品毛片无遮挡高清| 欧美日韩国产片| av亚洲精华国产精华精华| 青椒成人免费视频| 亚洲最新视频在线播放| 久久久久久久久久久电影| 欧美日韩国产一二三| 大胆欧美人体老妇| 日韩av电影天堂| 亚洲精品国产品国语在线app| 精品88久久久久88久久久| 在线视频欧美区| 国产成人一区二区精品非洲| 日韩精品国产精品| 亚洲一区二区欧美| 亚洲日韩欧美一区二区在线| 久久综合狠狠综合| 欧美videos中文字幕| 91久久国产综合久久| 99re66热这里只有精品3直播| 国产一区二区三区免费播放| 天堂精品中文字幕在线| 亚洲成人自拍偷拍| 亚洲综合偷拍欧美一区色| 1000部国产精品成人观看| 国产欧美精品一区aⅴ影院| 精品人在线二区三区| 欧美一区二区三区免费| 777亚洲妇女| 日韩欧美精品在线视频| 制服丝袜一区二区三区| 欧美色窝79yyyycom| 欧美三区免费完整视频在线观看| 91麻豆swag| 在线观看日韩精品| 欧美日韩一区二区三区高清| 欧美午夜电影网| 欧美日韩精品电影| 91精品国产综合久久香蕉麻豆| 欧美精品三级日韩久久| 欧美二区三区的天堂| 欧美一区中文字幕| 精品成人一区二区三区四区| 精品国偷自产国产一区| 国产日韩欧美精品在线| 国产精品素人一区二区| 亚洲欧美区自拍先锋| 一个色综合av| 免费一级欧美片在线观看| 老司机一区二区| 成人自拍视频在线观看| 日本韩国欧美国产| 欧美一区二区三区四区在线观看| 精品免费视频一区二区| 国产精品美女久久久久久久久| 亚洲免费在线观看| 日韩1区2区日韩1区2区| 狠狠色丁香婷婷综合| 成人精品亚洲人成在线| 欧美性受极品xxxx喷水| 日韩久久免费av| 中文字幕的久久| 亚洲超丰满肉感bbw| 精品一区二区三区久久| 91年精品国产| 日韩精品在线看片z| 1区2区3区国产精品| 日韩制服丝袜av| www.性欧美| 911精品国产一区二区在线| 国产日本欧美一区二区| 一二三四社区欧美黄| 激情欧美一区二区| 日本精品一级二级| 久久久久久9999| 亚洲福利视频三区| 成人开心网精品视频| 91精品国产乱| 亚洲另类一区二区| 高清av一区二区| 日韩一区国产二区欧美三区|