求微机原理实现A/D转换的程序?

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/09 12:07:42
求微机原理实现A/D转换的程序?

求微机原理实现A/D转换的程序?
求微机原理实现A/D转换的程序?

求微机原理实现A/D转换的程序?
CODE SEGMENT ;H0809.ASM
ASSUME CS:CODE
ADPORT EQU 0FF80h
PA EQU 0FF20H ;字位口
PB EQU 0FF21H ;字形口
PC EQU 0FF22H ;键入口
ORG 1000H
START:JMP START0
BUF DB ,,,,,
data1:
db0c0h,0f9h,0a4h,0b0h,99h,92h,82h,0f8h,80h,90h,88h,83h,0c6h,0a1h
db 86h,8eh,0ffh,0ch,89h,0deh,0c7h,8ch,0f3h,0bfh,8FH
START0:CALL BUF1
ADCON:MOV AX,00
MOV DX,ADPORT
OUT DX,AL
MOV CX,0500H
;DELAY:LOOP DELAY
MOV DX,ADPORT
IN AL,DX
CALL CONVERS
CALL DISP
JMP ADCON
CONVERS:MOV AH,AL
AND AL,0FH
MOV BX,OFFSET BUF
MOV [BX+5],AL
MOV AL,AH
AND AL,0F0H
MOV CL,04H
SHR AL,CL
MOV [BX+4],AL
RET
DISP:MOV AL,0FFH ;00H
MOV DX,PA
OUT DX,AL
MOV CL,0DFH ;20H ;显示子程序 ,5ms
MOV BX,OFFSET BUF
DIS1:MOV AL,[BX]
MOV AH,00H
PUSH BX
MOV BX,OFFSET DATA1
ADD BX,AX
MOV AL,[BX]
POP BX
MOV DX,PB
OUT DX,AL
MOV AL,CL
MOV DX,PA
OUT DX,AL
PUSH CX
DIS2:MOV CX,00A0H
LOOP $
POP CX
CMP CL,0FEH ;01H
JZ LX1
INC BX
ROR CL,1 ;SHR CL,1
JMP DIS1
LX1:MOV AL,0FFH
MOV DX,PB
OUT DX,AL
RET
BUF1:MOV BUF,00H
MOV BUF+1,08H
MOV BUF+2,00H
MOV BUF+3,09H
MOV BUF+4,00H
MOV BUF+5,00H
RET
CODE ENDS
END START

求微机原理实现A/D转换的程序? 2个16位无符号数相加 显示结果(微机的) 求程序 汇编语言 微机原理的 求下面微机原理程序的说明解释,就是各个语句的功能文字说明? 微机原理实验------模拟温度测量软件设计!在线求程序,你懂的 求微机原理一段程序 输入7个数字 输出最大值 最小值 中值求微机原理一段程序 从键盘输入7个数字,输出最大值,最小值,中值用的是8086芯片就是 MOV DX,0FFFH 这样的 微机原理的题. 求一个数值转换的C语言程序,能够实现整数和小数部分的转换. A/D转换的工作原理是什么 求《微机原理》习题答案 急求微机原理课设:利用D/A 、A/D转换产生波形并显示一、设计名称:利用D/A、 A/D转换产生波形并显示 二、设计要求:1、产生锯齿波、三角波、方波、正弦波.2、将以上四种波形显示在屏幕 微机原理,求-5的8位补码 微机原理的两道题.存储器逻辑地址为603A:3A21则物理地址是?用汇编语言编写小程序计算1到9的总和. 请问如何用C语言实现汉字和Unicode编码的转换 求程序 微机原理的一道题 将逻辑地址转换成物理地址的公式是微机原理的 A/D转换电路和D/A转换电路的程序, 汇编语言怎样实现ASCII码转换为二进制数这是前一段时间碰到的一个难题,由于初学微机原理,对汇编一块相当头大,还请各位大虾多多指教. 先谢了 微机原理