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

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

?? aexp7.asm

?? 串口實驗,請下載后多多上傳好東東 ?謔笛?請下載后多多上傳好東東 串口實驗,請下載后多多上傳好東東
?? ASM
字號:

;*    Aexp7.asm(查詢方式全雙工串行通信接口實驗)           */
;*    查詢方式全雙工串行通信程序 Source File              */



data51   equ  308h         ;8251A數據口
ctr151   equ  309h         ;8251A命令/狀態口
ctr155   equ  303h         ;8255命令口
timer2   equ  306h         ;8253的2號計數器端口
timctl   equ  307h         ;8253命令口
clk00    equ  12h          ;8251輸入時鐘頻率(十六進制表示)
clk01    equ  34deh
factor   equ  16           ;波特率因子16

data     segment 
bps00    dw (?)
mes1     db 'now enter the serial communication',0ah,0dh
         db 'end with esc',0ah,0dh,'$'
input_message  db '0:110 1:150 2:300 3:600'
               db 0dh,0ah
               db '4:1200 5:2400 6:4800 7:9600'
               db 0dh,0ah 
               db 'please take a choice(0~7)of baud_rate:'
               db 0dh,0ah,'$'
error_message  db 'input error! try again'
               db 0dh,0ah,'$'
data      ends

code      segment
assume  cs:code, ds:data

int51   proc  near                  ;8251A初始化子程
         mov   dx,ctr151             ;8251A命令口
         xor   ax,ax                 ;空操作
         call  charout               ;送數子程
       ll:loop ll
         mov   al,40h                ;內部復位
         call  charout
         mov   al,4ah                ;8251A方式命令
         call  charout
         mov   al,27h                ;8251A工作命令
         call  charout
         ret
int51	 endp
                       
charout proc near
         out   dx,al                  ;送數子程
         push  cx
         mov   cx,100                 ;延時
gg:      loop  gg
         pop   cx
         ret                          ;返回
charout   endp

set_bps proc near                    ;8253-5計數初值計算與裝入子程
         mov  dx,clk00                ;取8253-5輸入時鐘頻率clk作被除數
         mov  ax,clk01               
         mov  bx,bps00                ;取所選波特率作第一個除數
         div  bx                      ;除法運算,商數送ax
         mov  dx,0                    ;余數清零
         mov  bx,factor               ;取波特率因子作第二個除數
         div  bx                      ;除法運算,得計數初值(商數)送ax
         mov  bx,ax                   ;保存計數初值至bx
         mov  dx,timctl               ;8253-5命令口
         mov  al,0b6h                 ;8253-5初始化命令
         out  dx,al
         mov  dx,timer2               ;8253-5計數器2的端口
         mov  ax,bx                   ;取計數初值
         out  dx,al                   ;裝計數初值低字節
         mov  al,ah                   ;裝計數初值高字節
         out  dx,al                    
         ret                           ;返回
set_bps  endp

main    proc  far                     ;通信主程序
         mov    ax,data
         mov    ds,ax
         mov    ah,9                   ;提示選擇波特率
         mov    dx,seg input_message
         mov    ds,dx
         mov    dx,offset input_message
         int    21h
input:   mov  ah,8                    ;輸入波特率
         int  21h 
         cmp  al,'0'                  ;輸入’0’,表示選擇110baud
         jne  next1 
         mov  bps00,110               ;存入bps00
         jmp  begin                   ;跳轉開始begin處
next1:   cmp  al,'1'
         jne  next2
         mov  bps00,150               ;’1’表示150b/s
         jmp  begin 
next2:   cmp  al,'2'
         jne  next3
         mov  bps00,300               ;’2’表示300b/s
         jmp  begin 
next3:   cmp  al,'3'
         jne  next4
         mov  bps00,600               ;’3’表示600b/s
         jmp  begin 
next4:   cmp  al,'4'
         jne  next5
         mov  bps00,1200              ;’4’表示1200b/s
         jmp  begin 
next5:   cmp  al,'5'
         jne  next6
         mov  bps00,2400              ;’5’表示2400b/s
         jmp  begin 
next6:   cmp  al,'6'
         jne  next7
         mov  bps00,4800              ;’6’表示150b/s
         jmp  begin 
next7:   cmp  al,'7'
         jne  error                   ;若波特率選擇有錯,則重新輸入 
         mov  bps00,9600              ;’7’表示9600b/s 
         jmp  begin 
error:  
         mov  ah,9                    ;提示波特率選擇出錯,則重新輸入 
         mov  dx,seg error_message 
         mov  ds,dx
         mov  dx,offset error_message
         int  21h
         jmp  input 
begin:   call set_bps                ;調用8253-5的set_bps子程序,設置所選波特率的8253-5
;計算初初值
         call int51                  ;調用8251A子程序,初始化8251A 
         lea  dx,mes1
         mov  ah,09
         int  21h
         mov  dx,303h                ;初始化8255A 
         mov  al,80h
         out  dx,al
         mov  al,0dh                ;置PC6=1,打開8253-5的GATE2,開始輸出方波 
         out  dx,al
checkkey:mov  ah,0bh                ;按鍵發送 
         int  21h
         cmp  al,0                  ;有鍵按下? 
         Je   receiv            	   ;若無鍵按下,則轉接收 
         mov  ah,01             	   ;若有鍵按下,則從KB讀入,并在CRT上顯示 
         int  21h  
         mov  bl,al                 ;保存鍵值,以備發送 
         cmp  al,1bh                ;是ESC? 
         je   over                  ;是,則退出,并返回DOS 
         mov  dx,ctr151             ;不是,則發送數據 
transm:  in   al,dx
         test al,01                 ;發送準備好?TXRDY=1? 
         jz   transm                ;未準備好,則等待 
         mov  dx,data51             ;已準備好,則將鍵入的字符發送出去 
         mov  al,bl
         out  dx,al
         jmp  checkkey              ;發送1個字符后,再轉按鍵發送 
receiv:   mov  dx,ctr151             ;接收數據 
         in   al,dx
         test al,02                 ;接收數據準備好?RXRDY=1? 
         jz   checkkey              ;未準備好,即無數據接收,則轉按鍵發送 
         mov  dx,data51             ;已準備好,即有數據傳送過來,則接收1個字符 
         in   al,dx
         mov  dl,al                ;顯示接收的字符 
         mov  ah,02h
         int  21h
         mov  ah,0bh
         int  21h
         cmp  al,00h
         je   checkkey
         mov  ah,08h
         int  21h
         cmp  al,1bh              ;是ESC?  
         je   over                ;是,則退出,返回DOS 
         jmp  checkkey            ;不是,則接收1個字符后,再轉按鍵發送 
over:    mov  al,0ch              ;置PC6=0,關閉8253-5的GATE2,停止輸出方波 
         mov  dx,303h
         out  dx,al
         mov  ax,4c00h            ;程序退出 
         int  21h
main   endp
code   ends
       end  main

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
婷婷国产在线综合| 在线精品视频免费观看| 97久久超碰精品国产| 欧美视频在线一区| 国产欧美日本一区视频| 日韩电影免费在线| 色综合中文综合网| 日韩一区二区在线观看视频| 欧美激情一区二区三区全黄| 日韩成人精品视频| 在线观看91精品国产入口| 国产亚洲欧美色| 麻豆高清免费国产一区| 在线观看一区二区精品视频| 国产精品美日韩| 国产一区二区三区久久久 | 久久国产成人午夜av影院| 欧美性猛片xxxx免费看久爱| 国产精品美女久久久久久久久久久 | 亚洲精品老司机| 国产69精品久久久久777| 精品嫩草影院久久| 日韩电影免费在线| 欧美精选午夜久久久乱码6080| 国产精品美女久久久久高潮| 国产麻豆精品久久一二三| 日韩一区二区三区精品视频| 亚洲成人午夜电影| 欧美亚洲图片小说| 国产一区二区按摩在线观看| 欧美精品久久天天躁| 亚洲chinese男男1069| 在线观看免费成人| 亚洲一区二区三区四区五区黄| 不卡免费追剧大全电视剧网站| 26uuu另类欧美亚洲曰本| 久久超碰97中文字幕| 日韩精品一区二区三区三区免费| 婷婷亚洲久悠悠色悠在线播放| 欧美三电影在线| 亚洲18色成人| 欧美一级日韩不卡播放免费| 另类的小说在线视频另类成人小视频在线| 欧美性生活一区| 日韩精品三区四区| 欧美大黄免费观看| 国产a精品视频| 亚洲欧洲日本在线| 欧美撒尿777hd撒尿| 琪琪久久久久日韩精品| 精品日韩一区二区| 大胆亚洲人体视频| 亚洲人123区| 欧美三级电影精品| 精品无人码麻豆乱码1区2区| 久久久五月婷婷| 99v久久综合狠狠综合久久| 亚洲一区二区偷拍精品| 欧美精品 日韩| 国产成人自拍在线| 亚洲精品亚洲人成人网在线播放| 欧美亚洲自拍偷拍| 精品一区二区三区视频| 欧美国产欧美亚州国产日韩mv天天看完整| 成人妖精视频yjsp地址| 洋洋av久久久久久久一区| 日韩一级免费观看| 99视频精品免费视频| 亚洲成人av资源| 久久精品一区八戒影视| 91麻豆国产自产在线观看| 婷婷亚洲久悠悠色悠在线播放 | 国产亚洲一区二区在线观看| 99精品视频一区| 日av在线不卡| 自拍偷拍欧美精品| 精品免费一区二区三区| 色婷婷综合久色| 精油按摩中文字幕久久| 国产精品家庭影院| 日韩免费观看2025年上映的电影| 99久久久国产精品免费蜜臀| 美洲天堂一区二卡三卡四卡视频| 国产精品不卡在线| 2021中文字幕一区亚洲| 欧美日韩另类一区| 成人精品电影在线观看| 日本网站在线观看一区二区三区| 一色屋精品亚洲香蕉网站| 欧美一级生活片| 欧洲视频一区二区| caoporn国产精品| 韩国一区二区在线观看| 一区二区三区在线影院| 中文字幕av资源一区| 91精品国产黑色紧身裤美女| 色中色一区二区| 成人激情黄色小说| 国产一区二区三区四区在线观看| 亚洲图片一区二区| 亚洲精品你懂的| 最近日韩中文字幕| 日本一区二区免费在线观看视频 | 国产精品女主播av| 精品电影一区二区三区| 欧美一卡在线观看| 欧美日韩国产色站一区二区三区| 99热精品国产| 99精品久久免费看蜜臀剧情介绍| 国产一区二区三区在线观看免费| 日本成人在线电影网| 丝瓜av网站精品一区二区| 有码一区二区三区| 一个色在线综合| 亚洲午夜激情网站| 亚洲精品一二三四区| 亚洲精品国产精品乱码不99| 中文在线免费一区三区高中清不卡| 精品欧美一区二区在线观看| 日韩精品一区二区三区视频 | 久久久亚洲高清| 久久久久久久久久看片| 久久久777精品电影网影网| 久久色视频免费观看| 欧美国产激情一区二区三区蜜月| 欧美videossexotv100| 精品国产一区a| 国产亚洲福利社区一区| 中文字幕av一区二区三区高| 国产精品久久久久久久久免费丝袜 | 日韩精品91亚洲二区在线观看| 亚洲第一精品在线| 日本欧美一区二区| 国产精品系列在线观看| www.日韩大片| 在线观看日韩高清av| 777亚洲妇女| 久久色中文字幕| 中文字幕亚洲精品在线观看| 亚洲精品国产第一综合99久久| 亚洲国产美女搞黄色| 色哟哟国产精品| 欧美日韩激情在线| 精品剧情在线观看| 国产精品欧美久久久久无广告| 亚洲久草在线视频| 日韩黄色免费网站| 国产91精品一区二区麻豆网站| 91丝袜呻吟高潮美腿白嫩在线观看| 在线免费观看日本欧美| 日韩一级欧美一级| 国产精品国产自产拍在线| 亚洲午夜在线电影| 国产一区二区女| 在线这里只有精品| 欧美精品一区二区久久久| 国产精品美女久久久久久2018| 亚洲最大的成人av| 国产在线精品免费| 欧美亚洲国产一区二区三区 | 一本色道久久综合精品竹菊 | 91免费小视频| 欧美一三区三区四区免费在线看 | 国产精品视频一二三区| 一片黄亚洲嫩模| 国产精品自拍网站| 国产日产欧美一区| 香蕉成人伊视频在线观看| 丰满少妇在线播放bd日韩电影| 欧美吻胸吃奶大尺度电影 | 国产精品系列在线| 日本欧美一区二区三区乱码| av在线不卡网| 久久久久久夜精品精品免费| 亚洲国产日韩在线一区模特| 国产91综合网| 久久综合成人精品亚洲另类欧美| 亚洲精品ww久久久久久p站| 国内外成人在线视频| 欧美日韩国产高清一区二区三区| 欧美高清在线精品一区| 另类小说综合欧美亚洲| 欧美三级一区二区| 亚洲人成网站影音先锋播放| 国产一区二区影院| 日韩精品最新网址| 日韩激情视频在线观看| 欧美性videosxxxxx| 亚洲色图在线播放| 成人黄色大片在线观看| 久久久国产精品麻豆| 激情亚洲综合在线| 日韩三级在线观看| 美日韩一级片在线观看| 91精品国产福利在线观看 | 日本成人在线看| 欧美精品乱人伦久久久久久| 一区二区免费看| 日本精品裸体写真集在线观看| 国产精品免费久久|