模拟电压采集课程设计.docx
《模拟电压采集课程设计.docx》由会员分享,可在线阅读,更多相关《模拟电压采集课程设计.docx(7页珍藏版)》请在三一办公上搜索。
1、模拟电压采集课程设计完整代码: CODE SEGMENT ASSUME CS:CODE IOCONPT EQU 0003H IOAPT EQU 0000H ADPORT EQU 0060H DAPORT EQU 0070H CONTPORT EQU 00DFH DATAPORT EQU 00DEH DATA1 EQU 0500H ORG 1000H START: JMP ADCONTORL DATA2 DB 3FH,06H,5BH,4FH,66H,6DH,7DH,07H DB 7FH,6FH,77H,7CH,39h,5EH,79h,71h ADCONTORL: CLI MOV AX,0H MO
2、V DS,AX MOV AL,3FH MOV BX,DATA1 MOV DS:BX,AL ADD BX,01H MOV AL,7FH MOV DS:BX,AL ADD BX,01H MOV AL,3FH MOV DS:BX,AL ADD BX,01H MOV AL,6FH MOV DS:BX,AL ADD BX,01H MOV AL,40H MOV DS:BX,AL ADD BX,01H MOV AL,40H MOV DS:BX,AL ADD BX,01H MOV AL,00H MOV DS:BX,AL ADD BX,01H MOV AL,00H MOV DS:BX,AL ADD BX,01H
3、 MOV DX,CONTPORT MOV AL,00H OUT DX,AL MODE MOV AL,2AH OUT DX,AL MOV AL,0d0h OUT DX,AL MOV AL,90h ;KEYBORD DISPLY ;8279 CLOCK ;8279 CLEAR OUT DX,AL ;READ FIFO RAM COMMAND TEST1: IN AL,DX AND AL,80H JNZ TEST1 MOV AX,0H MOV DS,AX ADCON: MOV AX,00 MOV DX,ADPORT OUT DX,AL MOV CX,0500H DELAY: LOOP DELAY M
4、OV DX,ADPORT IN AL,DX PUSH DX MOV DX,DAPORT OUT DX,AL POP DX PUSH AX DELAY0: MOV AL,89H POP AX COUNT: CMP AL,0D0H JA TT1 CMP AL,30H JB TT2 PUSH AX MOV DX,IOAPT MOV AL,02H OUT DX,AL POP AX JMP CONTINUE MOV DX,IOCONPT OUT DX,AL NOP NOP NOP TT1:PUSH AX MOV DX,IOAPT MOV AL,01H OUT DX,AL POP AX JMP CONTI
5、NUE TT2:PUSH AX MOV DX,IOAPT MOV AL,04H OUT DX,AL POP AX CONTINUE:MOV CL,AL CALL CONVERS CALL LEDDISP JMP ADCON CONVERS:MOV BH,0H AND AL,0FH MOV BL,AL MOV AL,CS:BX+DATA2 MOV BX,DATA1+7 MOV DS:BX,AL DEC BX PUSH BX MOV AL,CL MOV CL,04H SHR AL,CL MOV BL,AL MOV BH,0H MOV AL,CS:BX+DATA2 POP BX MOV DS:BX,
6、AL RET LEDDISP:MOV AL,90H MOV DX,CONTPORT OUT DX,AL MOV BYTE PTR DS:0600H,00 LED1: CMP BYTE PTR DS:0600H,07H JA LED2 MOV BL,DS:0600H MOV BH,0H MOV AL,CS:BX+DATA1 MOV DX,DATAPORT OUT DX,AL ADD BYTE PTR DS:0600H,01H JNZ LED1 LED2: RET CODE ENDS END START 设计原理 根据试验箱相关配置,取电位器 05V 可调电压为模拟量输出模块,可线性调节输出。取芯
7、片 ADC 0809 对采集到的模拟信号进行模数转换,将 05V 的电压信号转为00FF 的数字信号,并通过 8279 键盘扫描输出模块进行相应的显示输出。得到转换后的数字量之后,使用 DAC0832 数模转换芯片进行数模转换,并将所得模拟量输出到直流电机控制端,进行电机驱动。 对于添加的模块,主要通过 8255 芯片来实现,取 8255 的 PA0 口作为输出端口,连接试验箱上的开关量输入显示区的发光二极管。对A口分别赋值01H、02H、04H并输入给开关量输入显示区的发光二极管,驱动前三个二极管在电机的三种工作状态下分别发光,从而实现指示灯电路。对于报警电路,只要从开关量输入显示区取得相应
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 模拟 电压 采集 课程设计
![提示](https://www.31ppt.com/images/bang_tan.gif)
链接地址:https://www.31ppt.com/p-3601188.html