收藏 分销(赏)

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

上传人:二*** 文档编号:4687214 上传时间:2024-10-09 格式:DOC 页数:5 大小:208KB
下载 相关 举报
单片机交通灯控制实验.doc_第1页
第1页 / 共5页
本文档共5页,全文阅读请下载到手机保存,查看更方便
资源描述
桂林电子科技大学 单片机微机接口实验 报告 实验名称:交通灯控制实验 辅导员意见: 成绩: 辅导员签字: 一、实验目的 1、学习在单片机系统中控制简单I/O接口的方法; 2、学习数据输出程序的设计方法; 二、实验内容 1、以74LS276作为输出口,控制十二个发光二极管的亮灭,模拟交通灯控制; 2、观察发光二极管的状态是否满足实验要求。 实验说明: 本实验是模拟交通灯控制,故实验前首先应该了解交通灯的亮灭规律。 设某十字路口2、4为南北方向,1、3为东、西方向。初始状态为四个路口的红灯全亮。然后,东、西路口绿灯亮,南北路口红灯亮,东、西路口通车。延迟一段时间后,东、西路口绿灯灭,黄灯开始闪烁。黄灯闪烁若干次后,东、西路口红灯亮,南、北路口绿灯亮,南、北方向通车。延迟一段时间后,南、北路口绿灯灭,黄灯闪烁。黄灯闪烁若干次后,再切换到东、西路口方向。 本实验所用二极管为共阳极,由于阴极处接有与非门,故输出低电平亮。 三、实验参考电路图(如下) 图1实验参考电路图 四、实验程序框图 开始 初始化设置 红灯全亮 南北红灯亮,东西绿灯亮 东西黄灯亮,闪烁 东西红灯亮,南北绿灯亮 南北黄灯亮 图2程序框图 五、 实验步骤 1、 首先把安装有单片机的实验箱与电脑连接好。 2、 打开程序调试Keil软件,按照程序框图进行编程。 3、 对编好的程序进行调试,然后生成hex文件。 4、 打开单片机试验箱的电源,用软件将程序写入单片机,按复位开关控制单片机实现对二极管的控制,模拟交通灯。 5、 进行软硬件整体调试,直到符合实验要求为止. 6、 断开电源,收拾实验仪器,关掉电脑,书写实验报告。 六、程序清单 ORG 0000H LJMP MAIN ORG 0050H MAIN: MOV A,#0B7H MOV P0,A MOV P2,A LCALL DELAY2 A1: MOV A,#0EDH MOV P0,A MOV A,#0B7H MOV P2,A LCALL DELAY2 LCALL SHAN1 MOV A,#0B7H MOV P0,A MOV A,#0EDH MOV P2,A LCALL DELAY2 LCALL SHAN2 LJMP A1 DELAY1: MOV R7,#250 L11: MOV R6,#250 L12: DJNZ R6,L12 DJNZ R7,L11 RET DELAY2: MOV R1,#10 L21: MOV R2,#250 L22: MOV R3,#250 L23: DJNZ R3,L23 DJNZ R2,L22 DJNZ R1,L21 RET SHAN1: MOV R4,#5 S1: MOV A,#0DBH MOV P0,A LCALL DELAY1 MOV A,#0FFH MOV P0,A LCALL DELAY1 DJNZ R4,S1 RET SHAN2: MOV R5,#5 S2: MOV A,#0FFH MOV P2,A LCALL DELAY1 MOV A,#0DBH MOV P2,A LCALL DELAY1 DJNZ R5,S2 RET END 七、 实验分析 1、电路接通电源时,一定要再次检查电路,特别是确定单片机是否放置正确,位置是否放反,以免烧毁单片机或者调试不出结果。 2、本实验通过利用单片机中P0口和P2口对发光二极管进行控制,通过汇编语言编程,可以对控制每个口中所接二极管的亮灭控制时时间的控制,这样可以达到模拟交通灯控制的模拟实现。 3、通过改变每个口的电位高低,可以在所选的发光二极管的亮与灭,选择那些灯进行模拟。 4、软硬件调试过程比较复杂,调试时需要认真和耐心。
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传
相似文档                                   自信AI助手自信AI助手

当前位置:首页 > 教育专区 > 初中其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2025 宁波自信网络信息技术有限公司  版权所有

客服电话:4009-655-100  投诉/维权电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服