77范文网 - 专业文章范例文档资料分享平台

单片机实验指导_59728(4)

来源:网络收集 时间:2018-11-27 下载这篇文档 手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:或QQ: 处理(尽可能给您提供完整文档),感谢您的支持与谅解。点击这里给我发消息

DJNZ R2,DEL2 POP 02H

DJNZ R2,DELY RET END

实验5-2 简单I/O口扩展

一、实验目的:

(1)学习单片机系统中扩展简单I/O口的方法。 (2)学习数据输入输出程序的编制方法。

二、实验内容: 利用74LS244作为输入口,读取开关状态,并将此状态,通过74LS273再驱动发光二极管显示出来。 三、实验程序框图:

四、实验步骤:Y0~Y7接K1~K8,Q0~Q7接L1~L8,CS1接8000孔,CS2接9000孔,JX0接JX7,执行程序,按动K1~K8,观察L1~L8是否对应点亮。 五、思考: 可否用273输入,244输出。

程序清单:

ORG 0000H LJMP GOD0 ORG 0B80H

GOD0: MOV DPTR,#8000H

MOVX A,@DPTR ;取出244状态 MOV DPTR,#9000H

MOVX @DPTR,A ;送273驱动发光二极管 SJMP GOD0 END

实验6 继电器控制

一、实验目的 掌握用继电器的基本方法和编程。

16

二、实验内容 利用P1口输出高低电平,控制继电器的开合,以实现对外部装置的控制。 三、实验预备知识 现代自动控制设备中都存在一个电子与电气电路的互相联结问题,一方

面要使电子电路的控制信号能够控制电气电路,提供良好的电隔离,以保护电子电路和人身的安全,继电器便能完成这一桥梁作用。 四、实验接线图:

五、实验步骤: 把Pl.0接JIN端,继电器的JZ通过K1接地。JK接L1,JB接L2。编制程序,使P1.0电平变化,高电平时继电器吸合,常开触点接上Ll点亮,L2熄灭,低电平时继电器不工作,常闭触点闭合,Ll熄灭,L2点亮。

程序清单:

ORG 0000H LJMP LOOP ORG 0F00H LOOP: CLR P1.0 MOV R2,#30H LCALL DELY SETB P1.0 MOV R2,#30H LCALL DELY SJMP LOOP DELY: PUSH 02H DEL2: PUSH 02H DEL3: PUSH 02H

DEL4: DJNZ R2,DEL4 POP 02H

DJNZ R2,DEL3 POP 02H

DJNZ R2,DEL2 POP 02H

DJNZ R2,DELY RET END

实验7-1 8255A.B.C口输出方波

17

一、实验目的:掌握可编程I/O接口芯片8255的接口原理使用,熟悉对8255初始化编程和输入/输出软件的设计为法。

二、实验内容:在8255的A.B.C口用万用表可测出每个口线的高低电平变化。 三、实验程序框图:

四、实验步骤:执行程序,用万用表测量8255A.B.C口应有高低电平变化(或用8255A.B.C口分别用插针连至Ll~L8,观察发光二极管变化情况)。 程序清单:

ORG 0000H LJMP SE09 ORG 0580H

SE09: MOV DPTR,#0FF2BH MOV A,#80H

MOVX @DPTR,A ;8255初始化 MOV A,#55H ;一位隔一位高电平 LO15: MOV DPTR,#0FF28H MOVX @DPTR,A INC DPTR

MOVX @DPTR,A INC DPTR

MOVX @DPTR,A ;A、B、C口送入 MOV R2,#10H ;延时 LCALL DELY

CPL A ;取反 SJMP LO15 ;循环 ORG 05A0 DELY: PUSH 02H DEL2: PUSH 02H

DEL3: PUSH 02H ;延时 DEL4: DJNZ R2,DEL4 POP 02H

DJNZ R2,DEL3 POP 02H

DJNZ R2,DEL2

18

POP 02H

DJNZ R2,DELY RET END

实验7-2 8255PA口控制PB口

一、实验目的:掌握单片机系统中扩展外围芯片的方法,了解8255芯片的结构及编程方法。 二、实验内容:用8255 PA口作开关量输入口,PB口作输出口。 三、实验程序框图:

四、实验接线图:

五、实验步骤:8255PA口接Kl~K8,PB口接L1~L8运行程序,按K1~K8,观察L1~L8发光二极管是否对应点亮。

程序清单:

ORG 0000h

19

LJMP SE17 ORG 0770H

SE17: MOV DPTR,#0FF2BH MOV A,#90H

MOVX @DPTR,A ;8255初始化 LO32: MOV DPTR,#0FF28H

MOVX A,@DPTR ;PA口状态读出 INC DPTR

MOVX @DPTR,A ;送PB口 SJMP LO32 END

实验7-3 8255控制交通灯

一、实验目的:进一步了解8255芯片的结构及编程方法,学习模拟交通控制的实现方法。 二、实验内容:用8255做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。 三、实验程序框图:

四、实验接线图:

五、实验步骤:8255 PA0~PA7 PB0~PB3接发光二极管L15~L13、L11~L9、L7~L5、L3~L1。执行程序,初始态为四个路口的红灯全亮之后,东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车,延时一段时间后东西路口的绿灯熄灭,黄灯开始闪烁,闪烁若

20

百度搜索“77cn”或“免费范文网”即可找到本站免费阅读全部范文。收藏本站方便下次阅读,免费范文网,提供经典小说综合文库单片机实验指导_59728(4)在线全文阅读。

单片机实验指导_59728(4).doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印 下载失败或者文档不完整,请联系客服人员解决!
本文链接:https://www.77cn.com.cn/wenku/zonghe/314258.html(转载请注明文章来源)
Copyright © 2008-2022 免费范文网 版权所有
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ: 邮箱:tiandhx2@hotmail.com
苏ICP备16052595号-18
× 注册会员免费下载(下载后可以自由复制和排版)
注册会员下载
全站内容免费自由复制
注册会员下载
全站内容免费自由复制
注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: