DVCC实验指导书docxWord格式.docx
《DVCC实验指导书docxWord格式.docx》由会员分享,可在线阅读,更多相关《DVCC实验指导书docxWord格式.docx(18页珍藏版)》请在冰点文库上搜索。
方法二:
在参数输入选项中,选择增量数据,将起始地址设为7000,中止地址设为7001,数据上设为03,数据下设为04。
操作对象选择仿真RAM。
“填充”项设定完毕,点击开始按钮后点击关闭,则将7000H单元数据置成03H,7001H单元数据置成04H。
5、编译实验源程序。
点击调试工具栏编译按钮,若源程序没有错误,信息窗口应提示:
NOERRORFOUNDo否则,在信息窗口中显示相应的错误说明,此时,双击信息窗口中出错说明所在行回到源程序文件编辑窗口查错,直至编译通过,没有错课信息。
6、调试程序。
点击调试工具栏调试按钮,产生可执行文件(.HEX)并传送至DVCC实验系统。
7、运行程序。
可选择调试工具栏中单步、全速、带断点运行等按钮运行程序。
8、观察实验现象。
(1)程序运行一段时间后,在Information对话框出现后,首先按下DVCC实验系统的复位按钮,及PCDBG监控键,后点击联机软件中Information对话松中OK按钮,结束程序运行。
(2)选择联机软件“窗口”菜单中的“显示外部数据窗口”子菜单,在外部数据窗口内检查7002H中的内容应为34Ho
实验二定时器实验
了解计算机发出不同音调声音的编程方法。
利用定时器产生不同频率的方法,组成乐谱由单片机进行信息处理,经过放大利川8031P1.()口输出音乐。
实验箱上的晶振为6MHzo
三、实验说明
1、要产生音频脉冲,只要算出某一音频的周期(1/频率),然后将此周期除以2,即为半周期的时间,利用计时器计时此半周期时间,计时到后即反向输出,重复此过程即得到此频率的脉冲。
2、让定时器工作在计数方式,改变计数值TH0及TL0,以产生不同的频率。
3、每个音符使用一个字节,字节的高四位代表音符的高低,低四位代表音符的节扌仏
四、实验电路及连线
图1电子音响实验原理图
硬件连线:
把P1.0用插针连至SIN插孔上。
喇叭驱动区J5插座插到DVCC系统喇叭区域J5插座(2芯排线)。
五、实验程序框图
图2实验程序框图
六、实验步骤
1、完成硕件连线。
2、双击桌面上DVCC实验系统图标,在源程序文件编辑窗口编辑实验源程序。
3、设定仿真模式。
4、PC机与DVCC实验系统联机。
首先,DVCC实验系统上电,按下DVCC实验系统的红色复位按钮,在数码管显示“P.”的状态下,按下监控键盘的PCDBG键,其次,点击DVCC联机软件调试工具栏的联接按钮。
此时,应杏找原因,直至联机通过。
点击调试工具栏编译按钮,若源程序没冇错误,信息窗口应提示:
NOERRORFOUNDo否则,在信息窗口中显示相应的错误说明,此时,双击信息窗口中出错说明所在行回到源程序文件编辑窗口查错,直至编译通过,没有错谋信息。
点击调试工具栏调试按钮,产牛可执行文件(.HEX)并传送至DVCC实验系统。
DVCC系统喇叭播放歌|11|。
实验三I/O口输入、输出实验
了解8255芯片的结构及编程方法,学习模拟交通灯控制的实现方法。
用8255做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。
1、因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化情况和规律。
假设一个十字路口为东西南北走向。
初始状态0为东西红灯,南北红灯。
然后转状态1东西绿灯通车,南北红灯。
过一段时间转状态2,东西绿灯灭,黄灯闪烁儿次,南北仍然红灯。
再转状态3,南北绿灯通车,东西红灯。
过一段时间转状态4,南北绿灯灭,闪儿次黄灯,延时儿秒,东西仍然红灯,最后循环至状态1。
2、8255PB口地址为0FF29H,PC口地址为0FF2AH,命令/状态字地址为0FF2BH。
3、PB口和PC口对应的交通灯标号及颜色如下:
方向
东
南
西
北
对应口
PC0
PC1
PC2
PC3
PC4
PC5
PC6
PC7
PB0
PB1
PB2
PB3
灯标号
L1
L2
L3
L4
L5
L6
L7
L8
L9
L10
L11
L12
灯颜色
绿
黄
红
4.
实验电路及连线
5.实验程序框图
图28255控制交通灯(并行I/O口8255扩展)实验程序框图
1、完成硬件连线。
选择“选项”菜单屮的“系统设置”了菜单,将仿真方式设定为内程序、内数据。
4、PC机-L/DVCC实验系统联机。
若联机通过,在软件主窗口屮显示源程序文件编辑窗口、寄存器窗口及反汇编窗口,表示可以进行示续的工作,否则,提示:
此时,应查找原因,直至联机通过。
NOERRORFOUNDo否则,在信息窗口中显示相应的错误说明,此时,双击信息窗口中出错说明所在行回到源程序文件编辑窗口查错,直至编译通过,没有错误信息。
可选择调试工具栏屮单步、全速、带断点运行等按钮运行程序。
初始态为四个路口的红灯全亮Z后,东西路口的绿灯亮南北路口的红灯亮,东西路口方向通车。
延时一段时间示东西路口的绿灯熄灭,黄灯开始闪烁。
闪烁若干次示,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车,延时一段时间后,南北路口的绿灯熄灭,黄灯开始闪烁。
闪烁若干次后,再切换到东西路口方向,Z后重复以上过程。
实验四串并转换实验
1、掌握8()31串行口方式()工作方式及编程方法。
2、掌握利用串行口扩展I/O通道的方法。
利用8031串行口和串行输入并行输出移位寄存器74LS164,扩展二个8位输出通道,用于驱动二个数码显示器,在数码显示器上循坏显示从8031串行口输出的0-9这10个数字。
串行口工作在方式0时,可通过外接移位寄存器实现串并行转换。
在这种方式下,数据为8位,只能从RXD端输入输出,TXD端总是输出移位同步时钟信号,其波特率固定为晶振频率l/12o由软件置位串行控制寄存器(SCON)的REN后才能启动串行接收,在CPU将数据写入SBUF寄存器后,立即启动发送。
待8位数据输完后,硬件将SCON寄存器的TI位置1,TI必须由软件清零。
四、实验电路及接线
CPU的P3.0插孔连到数码管显示区DATA插孔,P3」插孔连到数码管显示区CLK插孔。
单脉冲发生/SP插孔连到数码管显示区CLR插孔。
图2串并转换实验程序框图
1、完成硬件电路连线。
2、双击桌而上DVCC实验系统图标,在源程序文件编辑窗口编辑实验源程序。
选样“选项”菜单小的“系统设置”子菜单,将仿真方式设定为内程序、外数据。
首先,DVCC实验系统上电,按下DVCC实验系统的红色复位按钮,在数码管显示的状态下,按F监控键盘的PCDBG键,其次,点击DVCC联机软件调试工具栏的联接按钮。
若联机通过,在软件主窗口中显示源程序文件编辑窗口、寄存器窗口及反汇编窗口,表示可以进行后续的工作,否则,提示:
此时,应杳找原因,在至联机通过。
点击调试工具栏编译按钮,若源程序没有错课,信息窗口应提示:
NOERRORFOUNDo否则,在信息窗口中显示相应的错误说明,此时,双击信息窗口中出错说明所在行回到源程序文件编辑窗口查错,直至编译通过,没冇错误信息。
7、运行程序,可选择调试工具栏中单步、全速、带断点运行等按钮运行程序。
8>观察实验现彖。
在扩展的一位数码管上循环显示0—9这1()个数字。
实验五模拟量控制直流电机转速实验
综合
1、掌握A/D转换、D/A转换与单片机的接口方法。
2、了解A/D芯片0809转换性能及编程方法。
3、了解D/A转换芯片0832的性能及编程方法。
4、掌握宜流电机的驱动原理。
5、了解直流电机调速的方法。
通过开关实现三个功能:
利用A/D转换芯片0809将W1电位器提供模拟量转换成数字量并显示;
利用D/A转换芯片0832将单片机输出的数字量转换为模拟量输出并显示;
利川W1电位器提供的模拟量经()809和()832转换和放人示驱动直流电机,实现电机调速。
三、实验电路及连线
U1
P1.0
2
P1.1
4
PI.2
13
6
PI3'
.
14
8
PI.4
15
II
P1.5
P1.6
b
PI.7
17
8031
P3.3
UI7
wi
4.TL
1
1A1
1Y1
1A2
1Y2
1A3
1Y3
1A4
1Y4
2A1
2YI
2A2
2Y2
2A3
2Y3
2少
2Y4
1G
2G
9
L4L
小7
.18jl14
680*8
1开关和显示电路图
UO4
mut
C3»
K
LEiB
cw
图2A/D转换电路图
v(r
11
12
■12V
UK
19
18
HJU-L
Iol2
Ffo
>
DQ
DDDE
D»
DK
he
DKhl^DF
VR2
cs
WR1
C632
USI二
■
noino
♦
•
榕歧
8ft
*
D?
1»
7
E
5
图3D/A转换电路图
805()
图4小型直流电机参考电路图
(1)P3.3用插针连至KI,P1.0—P1.7用插针连至LI—L8o
(2)把模数转换区ADC0809的0通道1N0川插针线接至模拟量发主区域W1的屮心抽头V01插孔(0—5V)。
(3)ADC0809的Vref端接至+5V,CLK插孔与时钟频率选择区域T4相连。
(4)将模数转换区ADC0809的DO—D7用排线与BUS2区XDO—XD7相连。
(5)EXIC1上插上74LS02芯片,74LS02的1脚连模数转换区的ALE/SC,2脚连138区的Y1,3脚连CPU区的XWR,4脚连模数转换区的OE,5脚连CPU区的XRD,6脚连138区的Ylo
(6)把数模转换区DAC0832片选CS信号线连至138译码输出插孔YO,DAC0832的VREF接+5V。
(7)将数模转换区WR插孔连至CPU区XWR插孔。
(8)川8芯排线将数模转换区DO—D7与BUS2区XDO—XD7相连。
(9)()832的输出AOUT端连接到DJ插孔。
(10)直流电机插头插到实验仪的J4插座上。
(11)0809芯片地址为9000H;
0832芯片地址为8000H.
四、实验程序框图
图5模拟量控制直流电机转速实验程序框图
五、实验步骤
选择“选项”菜单中的“系统设置”了菜单,将仿真方式设定为内程序、外数据。
首先,DVCC实验系统上电,按下DVCC实验系统的红色复位按钮,在数码管显示“P:
的状态下,按下监控键盘的PCDBG键,其次,点击DVCC联机软件调试工具栏的联接按钮。
此吋,应查找原因,直至联机通过。
点击调试工具栏编译按钮,若源程序没有错谋,信息窗II应提示:
NOERRORFOUNDo否则,在信息窗口中显示相应的错误说明,此时,双击信息窗口中出错说明所在行回到源程序文件编辑窗口査错,直至编译通过,没有错误信息。
通过开关切换三个功能:
调节W1电位器的输出,发光二极管显示的数值随Z发生改变;
通过发光二极管显示单片机输出的数字量,经()832转化为模拟量;
调节W1电位器的输出,直流电机的转速随Z发生改变。
六、实验报告要求
实验报告包含以下项小
1、实验目的
2、实验内容
3、实验电路及连线
4、实验程序框图
5、实验步骤
6、程序设计
7、实验现象
8、实验总结