- 1、本文档共368页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 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 ;状态口地址
****************
您可能关注的文档
- 《单片机原理及应用》课件第7章 单片机并行扩展技术new.ppt
- 《单片机原理与应用》课件第7章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第12章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第11章.ppt
- 《SolidWorks机械设计基础教程》课件第4章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第6章.ppt
- 《单片机实验与实训指导》课件第4章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第14章.ppt
- 《OrCAD和PADS Layout电路设计与实践》课件第7章.ppt
- 《ARM Linux嵌入式系统开发基础》课件第2章.ppt
文档评论(0)