DVCC实验指导书.docx
- 文档编号:3745818
- 上传时间:2022-11-25
- 格式:DOCX
- 页数:16
- 大小:154.25KB
DVCC实验指导书.docx
《DVCC实验指导书.docx》由会员分享,可在线阅读,更多相关《DVCC实验指导书.docx(16页珍藏版)》请在冰豆网上搜索。
DVCC实验指导书
实验一P3.3口输入,P1口输出
实验类型:
验证
一、实验目的
1、掌握P3口、P1口简单使用。
2、习延时程序的编写和使用。
二、实验内容
1、P3.3口做输入口,外接一脉冲,每输入一个脉冲,P1口按十六进制加一。
2、P1口做输出口,编写程序,使P1口接的8个发光二极管L1—L8按16进制加一方式点亮发光二极管。
三、实验说明
1、P1口是准双向口,它作为输出口时与一般的双向口使用方法相同,由准双向口结构可知:
当P1口作为输入口时,必须先对它置高电平,使内部MOS管截止,因内部上拉电阻是20KΩ—40KΩ,故不会对外部输入产生影响。
若不先对它置高,且原来是低电平,则MOS管导通,读入的数据是不正确的。
2、延时子程序的延时计算问题。
对于延时程序
DELAY:
MOVR6,#00H
DELAY1:
MOVR7,#80H
DJNZR7,$
DJNZR6,DELAY1
查指令表可知MOV、DJNZ指令均需用两个机器周期,而一个机器周期时间长度为12/6.0MHZ,所以该段指令执行时间为:
((80+1)×256+1)×2×(12÷6000000)=132.1ms
四、实验电路及连线
图1P3.3口输入,P1口输出实验电路图
硬件连线:
P3.3用插针连至K1,P1.0—P1.7用插针连至L1—L8。
延时子程序:
主程序:
五、实验程序框图
图2P3.3口输入,P1口输出实验程序框图
六、实验步骤
1、完成硬件电路连线。
2、双击桌面上DVCC实验系统图标,在源程序文件编辑窗口编辑实验源程序。
3、设定仿真模式。
选择“选项”菜单中的“系统设置”子菜单,将仿真方式设定为内程序、内数据。
4、PC机与DVCC实验系统联机。
首先,DVCC实验系统上电,按下DVCC实验系统的红色复位按钮,在数码管显示“P.”的状态下,按下监控键盘的PCDBG键,其次,点击DVCC联机软件调试工具栏的联接按钮。
若联机通过,在软件主窗口中显示源程序文件编辑窗口、寄存器窗口及反汇编窗口,表示可以进行后续的工作,否则,提示:
联机失败!
重试?
此时,应查找原因,直至联机通过。
5、编译实验源程序。
点击调试工具栏编译按钮,若源程序没有错误,信息窗口应提示:
NOERRORFOUND。
否则,在信息窗口中显示相应的错误说明,此时,双击信息窗口中出错说明所在行回到源程序文件编辑窗口查错,直至编译通过,没有错误信息。
6、调试程序。
点击调试工具栏调试按钮,产生可执行文件(.HEX)并传送至DVCC实验系统。
7、运行程序。
可选择调试工具栏中单步、全速、带断点运行等按钮运行程序。
8、观察实验现象。
开关K1每拨动一次,L1—L8发光二极管按16进制方式加一点亮。
实验二脉冲计数(定时/计数器实验)
实验类型:
验证
一、实验目的
熟悉8031定时/计数功能,掌握定时/计数初始化编程方法。
二、实验内容
定时器0对外部输入的脉冲进行计数,并送显示器显示。
三、实验说明
实验中的显示为6位共阳极LED显示,采用动态显示方法,位选端口地址为0FF21H,段选端口地址为0FF22H。
四、实验电路及接线
图1单脉冲输出电路模块
图2时钟电路模块
硬件连线:
P3.4插孔接T0~T7任一根信号线或单脉冲输出孔SP或/SP。
五、实验程序框图
图3脉冲计数实验程序框图
六、实验步骤
1、完成硬件电路连线。
2、双击桌面上DVCC实验系统图标,在源程序文件编辑窗口编辑实验源程序。
3、设定仿真模式。
选择“选项”菜单中的“系统设置”子菜单,将仿真方式设定为内程序、内数据。
4、PC机与DVCC实验系统联机。
首先,DVCC实验系统上电,按下DVCC实验系统的红色复位按钮,在数码管显示“P.”的状态下,按下监控键盘的PCDBG键,其次,点击DVCC联机软件调试工具栏的联接按钮。
若联机通过,在软件主窗口中显示源程序文件编辑窗口、寄存器窗口及反汇编窗口,表示可以进行后续的工作,否则,提示:
联机失败!
重试?
此时,应查找原因,直至联机通过。
5、编译实验源程序。
点击调试工具栏编译按钮,若源程序没有错误,信息窗口应提示:
NOERRORFOUND。
否则,在信息窗口中显示相应的错误说明,此时,双击信息窗口中出错说明所在行回到源程序文件编辑窗口查错,直至编译通过,没有错误信息。
6、调试程序。
点击调试工具栏调试按钮,产生可执行文件(.HEX)并传送至DVCC实验系统。
7、运行程序,可选择调试工具栏中单步、全速、带断点运行等按钮运行程序。
8、观察实验现象。
定时器0对外部输入的脉冲进行计数,并送显示器显示。
实验三串并转换实验
实验类型:
验证
一、实验目的
1、掌握8031串行口方式0工作方式及编程方法。
2、掌握利用串行口扩展I/O通道的方法。
二、实验内容
利用8031串行口和串行输入并行输出移位寄存器74LS164,扩展二个8位输出通道,用于驱动二个数码显示器,在数码显示器上循环显示从8031串行口输出的0—9这10个数字。
三、实验说明
串行口工作在方式0时,可通过外接移位寄存器实现串并行转换。
在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特率固定为晶振频率1/12。
由软件置位串行控制寄存器(SCON)的REN后才能启动串行接收,在CPU将数据写入SBUF寄存器后,立即启动发送。
待8位数据输完后,硬件将SCON寄存器的TI位置1,TI必须由软件清零。
四、实验电路及接线
图1串并转换实验电路图
硬件连线:
CPU的P3.0插孔连到数码管显示区DATA插孔,P3.1插孔连到数码管显示区CLK插孔。
单脉冲发生/SP插孔连到数码管显示区CLR插孔。
INT-T0中断服务程序:
五、实验程序框图
图2串并转换实验程序框图
TIMEREQU01H
ORG000BH
AJMPINT_T0
ORG0790H
START:
MOVSP,#53H
MOVTMOD,#01H
MOVTL0,#00H
MOVTH0,#4BH
MOVR0,#0H
MOVTIMER,#20
MOVSCON,#00H
CLRTI
CLRRI
SETBTR0
SETBET0
SETBEA
SJMP$
INT_T0:
PUSHACC
PUSHPSW
CLREA
CLRTR0
MOVTL0,#0H
MOVTH0,#4BH
SETBTR0
DJNZTIMER,EXIT
MOVTIMER,#20
MOVDPTR,#CDATA
MOVA,R0
MOVCA,@A+DPTR
CLRTI
CPLA
MOVSBUF,A
INCR0
CJNER0,#0AH,EXIT
MOVR0,#0H
EXIT:
SETBEA
POPPSW
POPACC
RETI
CDATA:
DB03H,9FH,25H,0DH,99H,49H,41H,1FH,01H,09H
END
六、实验步骤
1、完成硬件电路连线。
2、双击桌面上DVCC实验系统图标,在源程序文件编辑窗口编辑实验源程序。
3、设定仿真模式。
选择“选项”菜单中的“系统设置”子菜单,将仿真方式设定为内程序、外数据。
4、PC机与DVCC实验系统联机。
首先,DVCC实验系统上电,按下DVCC实验系统的红色复位按钮,在数码管显示“P.”的状态下,按下监控键盘的PCDBG键,其次,点击DVCC联机软件调试工具栏的联接按钮。
若联机通过,在软件主窗口中显示源程序文件编辑窗口、寄存器窗口及反汇编窗口,表示可以进行后续的工作,否则,提示:
联机失败!
重试?
此时,应查找原因,直至联机通过。
5、编译实验源程序。
点击调试工具栏编译按钮,若源程序没有错误,信息窗口应提示:
NOERRORFOUND。
否则,在信息窗口中显示相应的错误说明,此时,双击信息窗口中出错说明所在行回到源程序文件编辑窗口查错,直至编译通过,没有错误信息。
6、调试程序。
点击调试工具栏调试按钮,产生可执行文件(.HEX)并传送至DVCC实验系统。
7、运行程序,可选择调试工具栏中单步、全速、带断点运行等按钮运行程序。
8、观察实验现象。
在扩展的一位数码管上循环显示0—9这10个数字。
实验四模拟量控制直流电机转速实验
实验类型:
验证
一、实验目的
1、掌握A/D转换、D/A转换与单片机的接口方法。
2、了解A/D芯片0809转换性能及编程方法。
3、了解D/A转换芯片0832的性能及编程方法。
4、掌握直流电机的驱动原理。
5、了解直流电机调速的方法。
二、实验内容
利用实验仪上的A/D转换芯片0809将W1电位器提供模拟量转换成数字量,利用D/A转换芯片0832将此数字量再次转换为模拟量输出,经放大后驱动直流电机。
三、实验电路及连线
图1A/D转换电路图
图2D/A转换电路图
图3小型直流电机参考电路图
硬件连线:
(1)把模数转换区ADC0809的0通道IN0用插针线接至模拟量发生区域W1的中心抽头V01插孔(0—5V)。
(2)ADC0809的VREF端接至+5V,CLK插孔与时钟频率选择区域T4相连。
(3)将模数转换区ADC0809的D0—D7用排线与BUS2区XD0—XD7相连。
(4)EXIC1上插上74LS02芯片,将有关线路按实验原理图连好。
74LS02的1脚连模数转换区的ALE/SC,2脚连138区的Y1,3脚连CPU区的XWR,4脚连模数转换区的OE,5脚连CPU区的XRD,6脚连138区的Y1。
(5)把数模转换区DAC0832片选CS信号线连至138译码输出插孔Y0,DAC0832的VREF接+5V。
(6)将数模转换区WR插孔连至CPU区XWR插孔。
(7)用8芯排线将数模转换区D0—D7与BUS2区XD0—XD7相连。
(8)0832的输出AOUT端连接到DJ插孔。
(9)直流电机插头插到实验仪的J4插座上。
(10)0809芯片地址为9000H;0832芯片地址为8000H。
四、实验程序框图
图4模拟量控制直流电机转速实验程序框图
五、实验步骤
1、完成硬件电路连线。
2、双击桌面上DVCC实验系统图标,在源程序文件编辑窗口编辑实验源程序。
3、设定仿真模式。
选择“选项”菜单中的“系统设置”子菜单,将仿真方式设定为内程序、外数据。
4、PC机与DVCC实验系统联机。
首先,DVCC实验系统上电,按下DVCC实验系统的红色复位按钮,在数码管显示“P.”的状态下,按下监控键盘的PCDBG键,其次,点击DVCC联机软件调试工具栏的联接按钮。
若联机通过,在软件主窗口中显示源程序文件编辑窗口、寄存器窗口及反汇编窗口,表示可以进行后续的工作,否则,提示:
联机失败!
重试?
此时,应查找原因,直至联机通过。
5、编译实验源程序。
点击调试工具栏编译按钮,若源程序没有错误,信息窗口应提示:
NOERRORFOUND。
否则,在信息窗口中显示相应的错误说明,此时,双击信息窗口中出错说明所在行回到源程序文件编辑窗口查错,直至编译通过,没有错误信息。
6、调试程序。
点击调试工具栏调试按钮,产生可执行文件(.HEX)并传送至DVCC实验系统。
7、运行程序。
可选择调试工具栏中单步、全速、带断点运行等按钮运行程序。
8、观察实验现象。
调节W1电位器的输出,直流电机的转速随之发生改变。
实验五温度测量实验
实验类型:
综合
一、实验目的
了解热电偶的工作原理和它的应用,熟悉小信号放大器的工作原理和零点、增益的调整方法,掌握双积分AD5G14433的接口技术和提高系统精度的方法,进一步提高微机控制应用水平。
二、实验内容
将热电偶产生的毫伏信号经放大电路后由VT端输出。
它作为A/D转换接口芯片的模拟量输入。
由于我们自己的热电偶测温范围为0—200℃变化,对应放大电路的输出电压为0—2V。
A/D转换芯片用ADC0809,在实验前期,先做两张表格:
一、放大电路的输出电压和温度的对应关系,一一测量并记录下来制成表格;二、ADC0809的转换结果(数字量)和输入的模拟电压一一对应关系记录下来并制成表格,然后将这两张表格综合成温度值和数字值的一一对应关系表存入系统内存中,最后,编制并调试实验程序,程序中将读到的A/D转换结果(数字量)通过查表转换成温度值在显示器上显示。
三、实验说明
在温度测量中,需要将温度的变化转换为对应的电信号的变化,常用的热电传感器有热电阻、热电偶、集成温度传感器等。
由于热电偶结构简单,制造容易,测量范围广,因此被各个行业广泛应用。
热电偶测温系统组成包含一个温度测量元件,一个毫伏测量电路和连接它们的补偿导线。
图1热电偶测温组成原理图
热电偶是根据以下物理原理制成的:
在由两种不同性质的金属组成的电回路中,若对两个连接点之一加热,使两个接点的温度不同,电路中将产生电流,这个现象称为热电效应,所产生的电动势称为温差电动势。
这种由两种不同金属接成的回路称为热电偶,A、B两种导体称为热电极,两个接点一个称为工作端(热端),另一个称为自由端或冷端。
热电偶产生电势是由两种导体的接触电势和单一导体的温度电势所组成。
理论和实践证明:
当A、B两种材料一定时,则热电势EAB只与温度有关,如果将一个端点温度保持常数,则总电势是另一个端点温度的单值函数,所以只要测出EAB之值,就可以计算出热端的温度值。
热电势的大小只与材料的性质及其两个端点的温度有关,而与热电偶的形状、大小无关,相同材料的热电偶可以互换。
四、实验电路及连线
图2温度测量实验参考电路图
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- DVCC 实验 指导书