单片机8255控制交通灯实验.doc

单片机8255控制交通灯实验.doc

ID:51179151

大小:164.50 KB

页数:5页

时间:2020-03-19

单片机8255控制交通灯实验.doc_第1页
单片机8255控制交通灯实验.doc_第2页
单片机8255控制交通灯实验.doc_第3页
单片机8255控制交通灯实验.doc_第4页
单片机8255控制交通灯实验.doc_第5页
资源描述:

《单片机8255控制交通灯实验.doc》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、集美大学计算机工程学院实验报告课程名称单片机原理、接口及应用实验名称8255控制交通灯实验实验类型设计型姓名学号日期地点成绩教师评语:1.实验目的与要求1)了解8255芯片的工作原理,熟悉其初始化编程方法以及输入、输出程序设计技巧。学会使用8255并行接口芯片实现各种控制功能,如本实验(控制交通灯)等。2)熟悉8255内部结构与单片机的接口逻辑,熟悉8255芯片的3种工作方式以及控制字格式。3)认真预习本实验内容,尝试自行编写程序,填写实验报告。2.实验设备STAR系列实验仪一套,PC机一台3.实验环境星研集成环境4.

2、实验内容1.编写程序:使用8255的PA0..2、PA5..7控制LED指示灯,实现交通灯功能。2.连接线路验证8255的功能,熟悉它的使用方法。1)实验原理图2)实验装置的连线说明B4区:CS、A0、A1——A3区:CS1、A0、A1B4区:JP56(PA口)——G6区:JP655.实验扩展及思考1.如何对8255的PC口进行位操作?答:8255的控制字中,D7位为1时表示方式选择,D7位为0时,表示对C口进行置为/复位。C口共有8个二进制位,控制字中的D3、D2、D1三位的编码与C口的某一位对应,而对指定位进行的操

3、作则由D0确定。如:D0=0时,D3、D2、D1分别为1、0、1,则C口的第五位PC5置0;若D0=1时,D3、D2、D1分别为0、0、1,则C口的第一位PC1置1。在控制字中D6、D5、D4是无效位。6.实验中遇到的困难及解决方法在实验中,由于对于片选端口所对应的地址不是很熟悉,使得程序运行结果出错;经过翻阅实验书,找到了片选区中各个片选口所对应的端口地址,改正之。附件1.程序流程图开始8255初始化(PA口输出)0FF->PA(等全灭)东西绿灯亮,南北红灯亮,延时5秒东西绿灯亮,南北红灯闪烁6次东西黄灯亮,南北红灯

4、亮,延时3秒秒东西红灯亮,南北绿灯亮,延时5秒东西红灯亮,南北绿灯闪烁6次东西红灯亮,南北黄灯亮,延时3秒秒2.汇编语言源程序ORG0000HLJMPSTARTSTART:MOVDPTR,#03FFHMOVA,#80HMOVX@DPTR,AS1:MOVA,#01111101BMOVDPTR,#00FFHMOVX@DPTR,A;东西绿灯亮,南北红灯亮CALLDELAY5S;5秒延时MOVR0,#6L:MOVA,#01111101B;东西绿灯亮,南北红灯亮,绿灯开始闪烁6次MOVDPTR,#00FFHMOVX@DPTR,A

5、CALLDELAY1SMOVA,#11111101B;东西绿灯灭,南北红灯亮MOVDPTR,#00FFHMOVX@DPTR,ACALLDELAY1SDECR0DJNER0,LMOVA,#10111101B;东西黄灯亮,南北红灯亮MOVDPTR,#00FFHMOVX@DPTR,ACALLDELAY3S;3秒延时MOVR1,#6LL:MOVA,#11010111B;东西红灯亮,南北绿灯亮,南北绿灯闪烁6次MOVDPTR,#00FFHMOVX@DPTR,ACALLDELAY5SMOVA,#11011111B;东西红灯亮,南北

6、绿灯灭MOVDPTR,#00FFHMOVX@DPTR,ACALLDELAY1SDECR1DJNER1,LLMOVA,#11011011B;东西红灯亮,南北黄灯亮MOVDPTR,#00FFHMOVX@DPTR,ACALLDELAY3SLJMPS1;跳转到状态S1状态,循环DELAY5S:;延时5秒MOVR7,#100L0:MOVR6,#100L1:MOVR5,#248DJNZR5,$DJNZR6,L1DJNZR7,L0RETDELAY3S:;延时3秒MOVR7,#60L4:MOVR6,#100L5:MOVR5,#248D

7、JNZR5,$DJNZR6,L5DJNZR7,L4RETDELAY1S:;延时0.5秒MOVR3,#10L2:MOVR2,#100L3:MOVR1,#248DJNZR1,$DJNZR2,L2DJNZR3,L3RETEND

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。