电信10单片机实验Word文档格式.docx

上传人:b****0 文档编号:13911165 上传时间:2022-10-15 格式:DOCX 页数:31 大小:768.02KB
下载 相关 举报
电信10单片机实验Word文档格式.docx_第1页
第1页 / 共31页
电信10单片机实验Word文档格式.docx_第2页
第2页 / 共31页
电信10单片机实验Word文档格式.docx_第3页
第3页 / 共31页
电信10单片机实验Word文档格式.docx_第4页
第4页 / 共31页
电信10单片机实验Word文档格式.docx_第5页
第5页 / 共31页
点击查看更多>>
下载资源
资源描述

电信10单片机实验Word文档格式.docx

《电信10单片机实验Word文档格式.docx》由会员分享,可在线阅读,更多相关《电信10单片机实验Word文档格式.docx(31页珍藏版)》请在冰豆网上搜索。

电信10单片机实验Word文档格式.docx

见图1-7,L1~L8为相应发光二极管驱动信号输入端,该输入端为高电平“0”时发光二极管亮。

(2)开关量输入模块(E7区)

实验台上有8只开关Kl~K8,与之相对应的K1-K8个引线孔为逻辑电平输出端。

开关向上拨相应插孔输出高电平“l”,向下拨相应插孔输出低电平“0”。

见图1-8。

(3)单脉冲电路(C2区)

实验仪上单脉冲产生电路如图1-9所示,两个引线插孔为正负单脉冲输出端。

附近按钮AN0为单脉冲产生按钮,每按一次产生一个单脉冲。

(4)分频电路(C2区)

(5)脉冲发生电路(C2区)

(6)485接口电路(C11区)

(7)数码管显示电路(F6区)

数码管显示电路中,SW3、SW4红色拨码开关打在“ON”位置,数码管代码端和公共端与8155PA、PB口相连。

如果SW3、SW4红色拨码开关打在相反位置,即“OFF”位置,数码管电路与8155断开,数码管代码端和公共端对外开放。

(8)矩阵键盘模块电路(F6区)

四、DICE-DPJ-3(C51单片机)硬件安装说明

实验通过DICE-3000仿真器来连接5208K实验系统和PC机,首先用随机串行通讯电缆连接仿真器串行口和PC机串行口,然后用随机34芯扁平线连接仿真器和5208K实验系统的JF_1仿真接口,将KB1开关设置在“一般模式”,KB2开关用两个短路块插在‘1’和‘2’(MCS-51)位置。

从而完成实验系统与PC机的联机。

五、系统开关设置(F1区)

(1)SW1(EA端):

程序空间选择开关,SW1—>

IP,选择CPU内部(一般不设置此模式,如果将目标程序通过烧写器写入单片机内部FALSHROM中,要运行写入的程序时需设置到该模式,一般用于工程人员的目标系统开发),SW1—>

UP(出厂模式),选择CPU外部,此时可脱机运行EPROM中固化的程序,也可用仿真器进行联机实验。

(用短路块选择)

(2)SW3、SW4、SW5:

为键盘/显示选择开关,开关置ON(出厂模式),键盘/显示控制选择系统配置的8155接口芯片,反之由用户选择自定义的I/O接口芯片控制,在本机实验中,除8279实验外,键盘/显示为出厂模式。

(3)KB1开关:

KB1开关有两种工作模式,平时都工作在“一般模式”,当我们用到单片机ISP在线编程功能时,将KB1开关打在“编程模式”。

(ISP在线可编程AT89S系列单片机)。

(4)KB2开关(用短路块实现):

为“MCS-51系统”与“C8051F系统”读写信号切换开关。

当使用“MCS-51系统”时,将两个短路插在‘1’和‘2’位置,使用“C8051F系统”时,将两个短路块插在‘2’和‘3’位置。

(5)仿真器所接实验系统的JF_1(IDC34)口为系统通讯口,用于程序的仿真、连接、装载。

而实验系统的CZ11口为用户实验通讯口,用于实验系统与PC机之间的串行口通讯实验。

六、DICE-DPJ-3使用注意事项

(1)脱机实验时,从矩阵键盘模块输入相应实验序号(如实验一,输入“01”),再按F0/EX即可运行该实验程序。

(2)联机实验时,首先关闭电源,将仿真器的34芯扁平线与JF_1(F1区)34芯插座相连,然后打开电源,打开“DICE-51仿真开发系统”(注意选择正确的通讯端口)。

(3)进入DICE-51仿真开发系统后,点击菜单“设置”-》“仿真模式”-》

CPU:

选8031/8032

RAM:

选用户RAM

ROM:

选系统ROM

(4)注意在DICE-51仿真开发系统中,新建和调用的“源程序的文件名”不能含有中文字符,且英文字符不能超过8个字符。

“源程序”所在的路径中同样也不能含有中文字符,且不能超过8个字符。

正确例子:

D:

\5203k\52kasm\hw01.asm

(5)“SW1”开关不管在脱机实验或仿真器联机实验状态时都应打在‘UP’位置。

实验一、步进电机控制实验

一.实验目的:

1.了解步进电机控制的基本原理。

2.掌握控制步进电机转动的编程方法。

3.掌握程序设计方法以及如何使用仿真器排除程序错误。

二.实验设备:

1.DICE-DPJ-3单片机实验仪1台

2.计算机1台

3.通信电缆1根

三、实验内容

步进电机驱动原理是通过对每相线圈中的电流的顺序切换来使电机作步进式旋转。

驱动电路由脉冲信号来控制,所以调节脉冲信号的频率便可改变步进电机的转速。

四相步进电机的工作方式:

*单相四拍工作方式,其电机控制绕组A、B、C、D相的正转通电顺序为:

A→B→C→D→A;

反转通电顺序为:

A→D→C→B→A。

*四相八拍工作方式,正转的绕组通电顺序为:

A→AB→B→BC→C→CD→D􀃆

DA→A;

反向的通电顺序为:

A→AD→D→DC→C→CB→B→BA→A。

*双四拍工作方式,正转的绕组通电顺序为:

AB→BC→CD→DA→AB;

AB→AD→DC→CB→BA。

步进电机有如下特点:

给步进脉冲电机就转,不给步进脉冲电机就不转;

步进脉冲的频率越高,步进电机转得越快;

改变各相的通电方式,可以改变电机的运行方式;

改变通电顺序,可以控制电机的正、反转。

本实验采用采用单相四拍工作方式,实验接线图如下图所示。

1.按照如下流程图编写程序,实现步进电机的控制。

2.实验步骤

(1)实验模块:

DP-51单片机实验装置挂箱、DP-600模块单元挂箱

(2)将DP-51CPU挂箱电源区对应直流电源插孔用双头导线与控制屏上电源连接。

(3)用20芯扁平线将DP-51和DP-600的CZ3接口对应连接。

(4)Pl.0~Pl.3接HA~HD。

执行程序,从键盘上输入数字使显示器显示,第一位为0(正转),为1(反转),第二位0~F显示转速,第三~六位为设定步数,如输入“011000”,按F0/EX键后,步进电机开始转动,步数逐渐减小到零时步进电机停止转动,参考程序如HW19.ASM。

3.用开关量控制步进电机的转向,转速。

要求:

a)K0、K1控制步进电机的转向。

b)K2~K7控制转速,分为6档。

c)K0、K1中和K2~K7中一开关同时为有效时,步进电机才启动,其他情况步进电机不工作。

四.实验讨论:

(问题回答后,写入实验报告)

1.给HW19.ASM程序添加注释,说明各子程序所完成的功能?

2.编写并调试正向步进子程序、反向步进子程序和主程序,使步进电机转速按图执行,不断循环。

附:

HW19.ASM程序清单(仅供参考)

ORG0000H

MOVP2,#0FFH

MOV7EH,#11H

MOV7DH,#10H

MOV7CH,#10H

MOV7BH,#10H

MOV7AH,#10H

MOV79H,#10H

MOVA,#43H

MOVDPTR,#0FF20H

MOVX@DPTR,A

MOVR0,#59h

MOVA,#7eh

MOVX@r0,a

DOJ0:

MOVSP,#53H

DOJ6:

LCALLX2;

JNCDOJ5

LCALLX3

MOVR1,#7EH

SJMPDOJ6

DOJ5:

CJNEA,#16H,DOJ6

MOVA,7AH

SWAPA

ORLA,79H

MOVR6,A

MOVA,7CH

ORLA,7BH

MOVR7,A

MOVA,7EH

CJNEA,#00H,DOJ2

DOJ1:

MOVP1,#03H

LCALLDEL0Y

LCALLGGJ0

MOVP1,#06H

MOVP1,#0CH

MOVP1,#09H

SJMPDOJ1

DOJ2:

MOVP1,#06H

SJMPDOJ2

DEL0Y:

MOVA,7DH

MOVR2,A

MOVR5,#80H

DEL1Y:

DJNZR5,DEL1Y

LCALLSSEE

DJNZR2,DEL1Y

RET

GGJ0:

CJNER7,#00H,GGJ1

CJNER6,#00H,GGJ1

AJMPDOJ4

GGJ1:

DJNZR6,DOJ3

CJNER7,#00H,DDJ8

DOJ4:

LCALLDOJ7

SJMPDOJ4

DDJ8:

DJNZR7,DOJ3

AJMPDOJ4

DOJ3:

DOJ7:

MOVR0,#79H

MOVA,R6

LCALLPTDS5

MOVA,R7

PTDS5:

MOVR1,A

ACALLPTDS6

MOVA,R1

PTDS6:

ANLA,#0FH

MOV@R0,A

INCR0

ORG1D00H

X3:

MOVR4,A

MOVR0,#59H

MOVXA,@R0

MOVA,R4

MOV@R1,A

CLRA

POPDPH

POPDPL

MOVCA,@A+DPTR

INCDPTR

CJNEA,01H,X30

X31:

MOVX@R0,A

PUSHDPL

PUSHDPH

X30:

DECR1

SJMPX31

X2:

MOVR6,#50H

X0:

ACALLXLE

JNBACC.5,XX0

DJNZR6,X0

MOVR6,#20H

MOVR0,A

MOVA,@R0

MOVA,#10H

X1:

JNBACC.5,XX1

DJNZR6,X1

SJMPX2

XX1:

XX0

展开阅读全文
相关资源
猜你喜欢
相关搜索

当前位置:首页 > 工程科技 > 材料科学

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1