?? ad_2.asm
字號:
;****************************;
;* AD轉換器2--示波器 *;
;* 采集數據在屏幕是作圖 *;
;****************************;
code segment
assume cs:code
start:mov ax,0012h ;設屏幕顯示方式為VGA 640X480模示
int 10h
and cx,0 ;cx為橫坐標
draw: mov dx,299h ;啟動A/D轉換器通道1
out dx,al
mov bx,500 ;延時
delay: dec bx
jnz delay
in al,dx ;讀入數據
mov ah,0
mov dx,368 ;dx為縱坐標
sub dx,ax
mov al,0ah ;設置顏色
mov ah,0ch ;畫點
int 10h
cmp cx,639 ;一行是否滿
jz start ;是則轉start
inc cx ;繼續畫點
push dx
mov ah,06h ;是否有鍵按下
mov dl,0ffh
int 21h
pop dx
je draw ;無,則繼續畫點
mov ax,0003 ;有恢復屏幕為字符方式
int 10h
mov ah,4ch ;返回DOS
int 21h
code ends
end start
?? 快捷鍵說明
復制代碼
Ctrl + C
搜索代碼
Ctrl + F
全屏模式
F11
切換主題
Ctrl + Shift + D
顯示快捷鍵
?
增大字號
Ctrl + =
減小字號
Ctrl + -