⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 sampling.txt

📁 本来是不想传此代码的
💻 TXT
字号:
;主程序实现了A/D转换;延时子程序实现了0.2ms的延时
DATA SEGMENT
BUF DB 60000 DUP(?);定义数据缓冲区
DATA ENDS
CODE SEGMENT
      ASSUME CS:CODE,DS:DATA
START:
      MOV AX,DATA
      MOV DS,AX
      MOV SI,OFFSET BUF;定义缓冲区指针
      MOV CX,60000
BBB:
      MOV DX,298H
      OUT DX,AL;启动一次A/D转换
      CALL DELAY;调用延时子程序
      IN AL,DX
      MOV [SI],AL
      INC SI
      LOOP BBB
      MOV AX,4C00H
      INT 21H;DOS返回
      DELAY PROC NEAR
      PUSH DX
      MOV AL,00010000B
      MOV DX,283H
      OUT DX,AL;设置计数器0为方式0
      MOV AL,200
      MOV DX,280H
      OUT DX,AL;设置计数器0的初值
      MOV DX,300H
CCC:
      IN AL,DX
      TEST AL,00000001B;检查PA0的状态
      JZ CCC
      POP DX
      DELAY ENDP
CODE ENDS
      END START

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -