logo资料库

智能仪器仪表课程实验报告.doc

第1页 / 共16页
第2页 / 共16页
第3页 / 共16页
第4页 / 共16页
第5页 / 共16页
第6页 / 共16页
第7页 / 共16页
第8页 / 共16页
资料共16页,剩余部分请下载后查看
A/D 转 换 0809 应 用 内 容 一、实验内容 利用实验仪上的 0809 做 A/ D 转换实验,〖ZH(〗实验仪上的 W1 电位器提供模拟量输 入。编制程序,将模拟量转换成数字量,通过发光二极管 L1-L8 显示。 二、实验说明 A/ D 转换器大致分有三类:一是双积分 A/ D 转换器,优点是精度高,抗干扰性好,价 格便宜,但速度慢;二是逐次逼近式 A/ D 转换器,精度、速度、价格适中;三是并行 A/ D 转换器,速度快,价格也昂贵。 实验用 ADC0809 属第二类,是 8 位 A/ D 转换器。每采 集一次一般需 100μs。由于 ADC0809 A/ D 转换器转换结束后会自动产生 EOC 信号(高电平 有效),取反后将其与 8031 的 INT0 相连,可以用中断方式读取 A/ D 转换结果。 三、实验步骤 ①把 A/D 区 0809 的 0 通道 IN0 用插针接至 W1 的中心抽头 V01 插孔(0-5V)。 ②0809 的 CLK 插孔与分频输出端 T4 相连。 ③将 W2 的输入 VIN 接+12V 插孔,+12V 插孔再连到外置电源的+12 上(电源内置时, 该线已连好)。调节 W2,使 V REF 端为+5V。 ④将 A/D 区的 VREF 连到 W2 的输出 VREF 端。 ⑤EXIC1 上插上 74LS02 芯片,将有关线路按图连好。 ⑥将 A/D 区 D0-D7 用排线与 BUS1 区 XD0-XD7 相连。 ⑦将 BUS3 区 P3.0 用连到数码管显示区 DATA 插孔。 ⑧将 BUS3 区 P3.1 用连到数码管显示区 CLK 插孔。 ⑨单脉冲发生/SP 插孔连到数码管显示区 CLR 插孔。 ⑩仿真实验系统在"P....."状态下。 ⑾以连续方式从起始地址 06D0 运行程序,在数码管上显示当前采集的电压值转换后的 数字量,调节 W1 数码管显示将随着电压变化而相应变化,典型值为 0-00H,2.5V-80H, 5V-FFH。 A/D 转 换 0809 应 用 目 的 1 掌握 A/ D 转换与单片机的接口方法。
2 了解 A/ D 芯片 0809 转换性能及编程方法。 3 通过实验了解单片机如何进行数据采集。 ;? ORG 06D0H START: MOV A,#00H MOV DPTR,#9000H MOVX @DPTR,A MOV A,#00H MOV SBUF,A MOV SBUF,A MOVX A,@DPTR DISP: MOV R0,A ANL A,#0FH LP: MOV DPTR,#TAB MOVC A,@A+DPTR MOV SBUF,A MOV R7,#0FH
H55S: DJNZ R7,H55S MOV A,R0 SWAP A ANL A,#0FH MOVC A,@A+DPTR MOV SBUF,A MOV R7,#0FH H55S1: DJNZ R7,H55S1 LCALL DELAY AJMP START TAB:DB 0fch,60h,0dah,0f2h,66h,0b6h,0beh,0e0h DB 0feh,0f6h,0eeh,3eh,9ch,7ah,9eh,8eh DELAY:MOV R6,#0FFh DELY2:MOV R7,#0FFh DELY1:DJNZ R7,DELY1 DJNZ R6,DELY2 RET END D/A 转 换 0832 应 用 内 容 一、实验内容 利用 0832 输出一个从-5V 开始逐渐升到 0V 再逐渐升至 5V,再从 5V 逐渐降至 0V,再 降至-5V 的锯齿波电压。 二、实验步骤 ①把 D/A 区 0832 片选 CS 信号线接至译码输出插孔 Y0。 ②将+12V 插孔、—12V 插孔通过导线连到外置电源上,如果电源内置时,则+12V\,-12V 电源已连好。 ③将 D/A 区 WR 插孔连到 BUS3 区 XWR 插孔。 ④将电位器 W2 的输出 VREF 连到 D/A 区的 VREF 上,电位器 W2 的输 VIN 连到 +12V 插孔,调节 W2 使 VREF 为+5V。
⑤用 8 芯排线将 D/A 区 D0—D7 与 BUS2 区 XD0—XD7 相连。 ⑥在“P.....”状态下,从起始地址 0740H 开始连续运行程序(输入 0740 后按 EXEC 键)。 ⑦用万用表或示波器测 D/A 输出端 AOUT,应能测出不断加大和减小的电压值。 D/A 转 换 0832 应 用 内 容 D/A 转 换 0832 应 用 目 的 1 了解 D/ A 转换与单片机的接口方法。 2 了解 D/ A 转换芯片 0832 的性能及编程方法。 3 了解单片机系统中扩展 D/ A 转换芯片的基本方法 ORG 0740H HA6S: MOV SP,#53H HA6S1: MOV R6,#00H HA6S2: MOV DPTR,#8000H MOV A,R6 MOVX @DPTR,A MOV R2,#0BH LCALL DELAY INC R6 CJNE R6,#0FFH,HA6S2 HA6S3: MOV DPTR,#8000H DEC R6 MOV A,R6 MOVX @DPTR,A MOV R2,#0BH
LCALL DELAY CJNE R6,#00H,HA6S3 SJMP HA6S1 DELAY: PUSH 02H DELAY1: PUSH 02H DELAY2: PUSH 02H DELAY3: DJNZ R2,DELAY3 POP 02H DJNZ R2,DELAY2 POP 02H DJNZ R2,DELAY1 POP 02H DJNZ R2,DELAY RET END 并 行 I/O 口 8255 扩 展 内 容 一、实验内容 用 8255 做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。 二、实验说明 1 因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化情况和规律。假设 一个十字路口为东西南北走向。初始状态 0 为东西红灯,南北红灯。然后转状态 1 东西绿灯 通车,南北红灯。过一段时间转状态 2,东西绿灯灭,黄灯闪烁几次,南北仍然红灯。再转 状态 3,南北绿灯通车,东西红灯。过一段时间转状态 4,南北绿灯灭,闪几次黄灯,延时 几秒,东西仍然红灯。最后循环至状态 1。 三、实验步骤 ①8255 PC0—PC7、PB0—PB3 依次接发光二极管 L1—L12。 ②以连续方式从 0630H 开始执行程序,初始态为四个路口的红灯全亮之后,东西路口 的绿灯亮南北路口的红灯亮,东西路口方向通车。延时一段时间后东西路口的绿灯熄灭,黄 灯开始闪耀。闪耀若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开 始通车,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪耀。闪耀若干次后,再切换到
东西路口方向,之后重复以上过程。 并 行 I/O 口 8255 扩 展 目 的 了解 8255 芯片的结构及编程方法,学习模拟交通灯控制的 实现方法。 ORG 0630H ;? HA4S: MOV SP,#60H MOV DPTR,#0FF2BH MOV A,#80H MOVX @DPTR,A MOV DPTR,#0FF29H MOV A,#49H MOVX @DPTR,A INC DPTR MOV A,#49H MOVX @DPTR,A MOV R2,#25H LCALL DELAY HA4S3: MOV DPTR,#0FF29H MOV A,#08H MOVX @DPTR,A INC DPTR MOV A,#61H MOVX @DPTR,A MOV R2,#55H LCALL DELAY MOV R7,#05H
HA4S1: MOV DPTR,#0FF29H MOV A,#04H MOVX @DPTR,A INC DPTR MOV A,#51H MOVX @DPTR,A MOV R2,#20H LCALL DELAY MOV DPTR,#0FF29H MOV A,#00H MOVX @DPTR,A INC DPTR MOV A,#41H MOVX @DPTR,A MOV R2,#20H LCALL DELAY DJNZ R7,HA4S1 MOV DPTR,#0FF29H MOV A,#03H MOVX @DPTR,A INC DPTR MOV A,#0cH MOVX @DPTR,A MOV R2,#55H LCALL DELAY MOV R7,#05H HA4S2: MOV DPTR,#0FF29H MOV A,#02H MOVX @DPTR,A INC DPTR MOV A,#8aH MOVX @DPTR,A MOV R2,#20H LCALL DELAY MOV DPTR,#0FF29H MOV A,#02H MOVX @DPTR,A INC DPTR MOV A,#08H MOVX @DPTR,A MOV R2,#20H LCALL DELAY DJNZ R7,HA4S2 LJMP HA4S3
DELAY: PUSH 02H DELAY1: PUSH 02H DELAY2: PUSH 02H DELAY3: DJNZ R2,DELAY3 POP 02H DJNZ R2,DELAY2 POP 02H DJNZ R2,DELAY1 POP 02H DJNZ R2,DELAY RET END JIEGUO 直 流 电 机 调 速 内 容 一、实验内容 1 用 0832 D/A 转换电路后的输出经放大后驱动直流电机。 2 编制程序改变 0832 输出经放大后的方波信号的占空比来控制电机转速。本实验中 D/A 输出为双极性输出,因此电机可以正反向旋转。 二、连线方法
分享到:
收藏