网站大量收购闲置独家精品文档,联系QQ:2885784924

《单片机实验与实训指导》课件第3章.ppt

《单片机实验与实训指导》课件第3章.ppt

  1. 1、本文档共368页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多

7.调试程序步骤

(1)与实验定时器/计时器应用一的(1)~(3)步相同。

(2)调试程序,屏蔽断点全速运行程序,将开关全置为低电平和高电平,观察LED显示的状态,按动任意一个开关,观察灯的变化情况。

8.思考题

(1)分析并完成参考程序中的填空内容,写出调试好的程序。

(2)如何确定8255状态口地址、PA口地址、PB口地址?

(3)当程序要求改为PB口读取开关状态送到PA口以发光二极管显示时,应如何修改程序?

(4)画出单片机与8255的连接图。(二)?8255输入/输出应用二

1.实验目的

了解8255控制字的功能。

掌握8255工作方式和编程方法。

2.实验仪器和设备

QTH-2008XS单片机实验仪一台,PC机一台,QTH-2008XS单片机开发环境,11根导线,3组排线。3.实验要求8255PA口控制灯循环,要求开机后隔一秒左移1次,移动8次后改右移,隔一秒右移1次,移动8次后全亮1秒,全灭1秒……依次循环。4.实验连线连P3.6,连P3.7,连8000H,数据线与仿真单片机的数据线相连,地址高8位、低8位分别与单片机部分地址线相连,PA7~PA0连L1~L8。5.实验参考流程图

8255输入/输出应用二程序流程图如图3.35所示。图3.358255输入/输出应用二程序流程图6.实验参考程序

A8255 XDATA 8000H

B8255 XDATA 8001H

C8255 XDATA 8002H

D8255 XDATA 8003H

**************************************************** /*主程序*/

****************************************************

ORG 0000H

AJMP MAIN

ORG 0030HDELAY: MOV R5,#20

DELAY1: MOVR6,#200

DELAY2: MOVR7,#123

DJNZ R7,$

DJNZ R6,DELAY2

DJNZ R5,DELAY1

RET

END 7.调试程序步骤

(1)与实验定时器/计时器应用一的(1)~(3)步相同。

(2)调试程序,将光标指向CALLLEFT,用运行到光标处执行程序的方法,查看灯能否右移,若不能,查看状态口地址是否正确,控制字的设置是否正确(PA口为方式0输出),发送数据是否正确。将光标指向CALLALLON,用运行到光标处执行程序,查看灯能否左移,依次类推,调试其余程序。8.思考题

(1)分析并完成参考程序中的填空内容,写出调试好的程序。

(2)要求控制灯循环两次后停止,应如何修改程序?(三)?8255输入/输出应用三

1.实验目的

了解8255控制字的功能。

掌握8255工作方式和编程方法。

熟悉交通灯控制。

2.实验仪器和设备

QTH-2008XS单片机实验仪一台,PC机一台,QTH-2008XS单片机开发环境,9根导线,3组排线。3.实验要求

8255控制交通红绿灯;

PA5—L1(红),PA4—L2(黄),PA3—L3(绿),南北;

PA2—L7(红),PA1—L8(黄),PA0—L9(绿),东西;

ST0:初始状态全为红;

ST1:南北绿灯(5s),东西红灯(5s);

ST2:南北黄灯闪烁(3次),东西红灯亮;

ST3:南北红灯亮(5s),东西绿灯亮(5s);

ST4:南北红灯,东西黄灯闪烁(3次)。4.实验连线连P3.6,连P3.7,连8000H,数据线与仿真单片机的数据线相连,地址高8位、低8位分别与单片机部分地址线相连,PA0连L7,PA1连L6,PA2连L5,PA3连L3,PA4连L2,PA5连L1。5.实验参考流程图8255输入/输出应用三程序流程图如图3.36所示。图3.368255输入/输出应用三程序流程图6.实验参考程序

交通灯控制程序较长,可以分步按交通灯控制顺序编写程序,每一步程序调试好后,再编写下一步程序。

(1)程序设定8255的PA口为输出口,初始状态全为红灯。

A8255 XDATA 8000H ;PA口地址

B8255 XDATA 8001H ;PB口地址

C8255 XDATA 8002H ;PC口地址

D8255 XDATA 8003H ;状态口地址

****************

文档评论(0)

酱酱 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档