欢迎来到冰点文库! | 帮助中心 分享价值,成长自我!
冰点文库
全部分类
  • 临时分类>
  • IT计算机>
  • 经管营销>
  • 医药卫生>
  • 自然科学>
  • 农林牧渔>
  • 人文社科>
  • 工程科技>
  • PPT模板>
  • 求职职场>
  • 解决方案>
  • 总结汇报>
  • ImageVerifierCode 换一换
    首页 冰点文库 > 资源分类 > DOCX文档下载
    分享到微信 分享到微博 分享到QQ空间

    单片机课程设计交通灯.docx

    • 资源ID:16761230       资源大小:58.95KB        全文页数:10页
    • 资源格式: DOCX        下载积分:5金币
    快捷下载 游客一键下载
    账号登录下载
    微信登录下载
    三方登录下载: 微信开放平台登录 QQ登录
    二维码
    微信扫一扫登录
    下载资源需要5金币
    邮箱/手机:
    温馨提示:
    快捷下载时,用户名和密码都是您填写的邮箱或者手机号,方便查询和重复下载(系统自动生成)。
    如填写123,账号就是123,密码也是123。
    支付方式: 支付宝    微信支付   
    验证码:   换一换

    加入VIP,免费下载
     
    账号:
    密码:
    验证码:   换一换
      忘记密码?
        
    友情提示
    2、PDF文件下载后,可能会被浏览器默认打开,此种情况可以点击浏览器菜单,保存网页到桌面,就可以正常下载了。
    3、本站不支持迅雷下载,请使用电脑自带的IE浏览器,或者360浏览器、谷歌浏览器下载即可。
    4、本站资源下载后的文档和图纸-无水印,预览文档经过压缩,下载后原文更清晰。
    5、试题试卷类文档,如果标题没有明确说明有答案则都视为没有答案,请知晓。

    单片机课程设计交通灯.docx

    1、单片机课程设计交通灯单片机原理课程设计任务书班级:2006电子6,10一. 实训目的1. 熟悉软件的操作和使用方法;2. 了解单片机中断系统、定时/计数器的编程应用3进一步熟练使用开发系统的各种调试方法。二. 设备89C51 基本实验单元、计算机设备系统、发光二极管显示单元三. 实训原理(一)实训说明用8051单片机设计一交通信号灯模拟控制系统,能够完成正常情况下的轮流放行以及特殊情况和紧急情况下的红绿灯控制1掌握单片机中断系统、定时/计数器的编程应用。2通过对交通灯控制程序的编写与调试,掌握中断程序的结构。3正常情况下A、B道(A、B道交叉组成十字路口,A是主道,B是支道)轮流放行,A道放行

    2、1分钟(其中5秒用于警告),B道放行30秒(其中5秒用于警告)。4一道有车而另一道无车时,使有车车道放行,K2键按下表示A道有车,K3键按下表示B道有车。5K1键按下表示有紧急车辆通过时,A、B道均为红灯。控制码表P1.7P1.6P1.5P1.4P1.3P1.2P1.1P1.0控制码(P1口数据)状态说明(空)(空)B线绿灯B线黄灯B线红灯A线绿灯A线黄灯A线红灯11111111110111100011011110111100F3HF5HDEHEEHA线放行,B线禁止A线警告,B线禁止A线禁止,B线放行A线禁止,B线警告(二) 实训连线表A01A06A08A15连接1+5V/GND+5V/GN

    3、D+5V/GNDU1P20/U1P7连接2GNDKC1连接3P1.0-P1.5LED0-LED5连接4INT0KR1连接5T0KR2U1P1连接6T1KR3U1P2连接7INT1U1P3注:74LS08安装在A15模块的U1位置,上对齐。(三)程序流程图交通信号灯模拟控制系统程序流程图四. 实训步骤1. 输入程序并检查无误,对程序进行汇编、调试,然后烧写程序到89c51单片机;2. 连接A01、A06、A08和A15各相应的引脚;3. 运行程序,看交通灯是否正常运行,按下K5、K1键,观察交通灯的变化情况,按下K9键看是不是两道交通灯都变为红灯。五 思考题 改变程序,同时实现左转弯和右转弯控制

    4、?课程设计时间及进度安排课程设计集中在一周(5天)进行。为保证达到预计的教学任务及目的,以小组为单位分别进行资料的收集、方案论证、电路设计、编程、调试、实验及改进。具体进度及要求安排如下:时 间内 容第1天布置课题,落实任务,确定课题及组织形式,收集课题相关的技术资料。第2天方案论证、分析、讨论,电路设计、设计各模块程序框图第3天软件设计第4天整理资料、写课程设计报告第5天整理资料、写课程设计报告,递交课程设计报告、总结设计报告中的几点说明设计完成后,要求每个同学写出设计报告。设计报告包括设计过程、逻辑电路图、程序框图、程序、调试说明、心得体会等内容,逻辑电路图和程序框图必须按照下列原则画出。

    5、1、程序框图的原则是: 程序框图一般有几个框图构成,通常所有的框图画在一张图纸上。所画框图不必太详细,也不能太模糊,关键是要反映出程序的主要思路,逻辑顺序,输入输出以及控制点的设计思想。 框图要能清晰地表示出控制信息和数据信息的流向。信息的流向可以是任意的,通常由左至右、自上到下。 所有框图和连线必须清晰整齐。2、画逻辑电路图的原则是: 一般把电路的输入端画在左边,输出端画在右边,重要的电路画在上部,不重要的画在下部 。 所有通路应尽量连接,连接线可交叉,但若相交则要用一个圆点表示。如果走线拥挤须将通路分开画时,应在断口两端做上标记。 超出一张纸的逻辑电路,应使用同一坐标系统(像地图一样),标

    6、出信号从一张到另一张的引出点和引入点。参考程序:BANK0_REG EQU 00H ;选择第0组寄存器 BANK1_REG EQU 08H ;选择第1组寄存器 BANK2_REG EQU 10H ;选择第2组寄存器 BANK3_REG EQU 18H ;选择第3组寄存器 ORG 0000H LJMP MAIN ;指向主程序 ORG 0003H LJMP EMERG ;指向紧急车辆出现中断程序 外部中断0 ORG 0013H LJMP ONEBUSY ;指向一道有车另一道无车中断程序 外部中断1 ORG 0100HMAIN: lcall delay MOV PSW,#BANK0_REG MOV

    7、SP,#30H SETB PX0 ;置外部中断0为高优先级中断 MOV TCON,#00H ;置外部中断0,中断1为电平触发 MOV TMOD,#10H ;置定时器1为方式1 MOV IE,#85H ;开CPU中断,开外中断0、 中断1中断Again: MOV P1,#06 ;0F3H ;A绿灯放行,B红灯禁止 MOV R2,#110 ;置0.5秒循环次数DISP1: LCALL DELAY ;调用0.5秒延时子程序 DJNZ R2,DISP1 ;55秒不到继续循环 MOV R2,#06 ;3秒钟 置A绿灯闪烁循环次数WARN1: CPL P1.2 ;A绿灯闪烁 LCALL DELAY DJN

    8、Z R2,WARN1 ;闪烁次数未到继续循环 MOV P1,#0ah ;F5H A黄灯警告,B红灯禁止 MOV R2,#04YEL1: LCALL DELAY DJNZ R2,YEL1 ;2秒未到继续循环 MOV P1,#021h ;DEH A红灯,B绿灯 MOV R2,#50DISP2: LCALL DELAY DJNZ R2,DISP2 ;25秒未到继续循环 MOV R2,#06HWARN2: CPL P1.5 ;B绿灯闪烁 LCALL DELAY DJNZ R2,WARN2 MOV P1,#011h ;EEH; A红灯,B黄灯 MOV R2,#04HYEL2: LCALL DELAY D

    9、JNZ R2,YEL2 LJMP Again ;循环执行主程序;-;紧急情况中断子程序;-EMERG: PUSH P1 ;P1口数据压栈 PUSH 02H ;R2寄存器压栈 PUSH TH1 ;TH1压栈 PUSH TL1 ;TL1压栈 MOV P1,#09H ;0f6h A,B道均为红灯 MOV R5,#40 ;置20秒循环初值DELAY0: LCALL DELAY DJNZ R5,DELAY0 ;20秒未到继续循环 POP TL1 ;弹栈恢复现场 POP TH1 POP 03H POP P1 RETI ;返回主程序;-;路有车一路无车中断子程序ONEBUSY;-ONEBUSY: CLR E

    10、A ;关中断 PUSH P1 ;压栈 PUSH 03H PUSH TH1 PUSH TL1 SETB EA ;开中断 JNB P3.4,BP ;A道无车转向 MOV P1,#03H ;0f3h ;A绿灯,B红灯 SJMP DELAY1 ;转向5秒延时BP: JNB P3.5,EXIT ;B道无车退出中断 MOV P1,#21H ;0deh ;A红灯,B绿灯DELAY1: MOV R6,#10 ;置0.5秒循环初值NEXT: LCALL DELAY DJNZ R6,NEXT ;5秒未到继续循环EXIT: CLR EA POP TL1 ;弹栈恢复现场 POP TH1 POP 03H POP P1 SETB EA RETI;-;0.5S延时子程序;-DELAY: MOV R3,#05H MOV TH1,#3CH MOV TL1,#0B0H SETB TR1LP1: JBC TF1,LP2 SJMP LP1LP2: MOV TH1,#3CH MOV TL1,#0B0H DJNZ R3,LP1 RET END


    注意事项

    本文(单片机课程设计交通灯.docx)为本站会员主动上传,冰点文库仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对上载内容本身不做任何修改或编辑。 若此文所含内容侵犯了您的版权或隐私,请立即通知冰点文库(点击联系客服),我们立即给予删除!

    温馨提示:如果因为网速或其他原因下载失败请重新下载,重复下载不扣分。




    关于我们 - 网站声明 - 网站地图 - 资源地图 - 友情链接 - 网站客服 - 联系我们

    copyright@ 2008-2023 冰点文库 网站版权所有

    经营许可证编号:鄂ICP备19020893号-2


    收起
    展开