杭少宾交通灯设计报告

杭少宾交通灯设计报告

ID:33057409

大小:88.88 KB

页数:6页

时间:2019-02-19

杭少宾交通灯设计报告_第1页
杭少宾交通灯设计报告_第2页
杭少宾交通灯设计报告_第3页
杭少宾交通灯设计报告_第4页
杭少宾交通灯设计报告_第5页
资源描述:

《杭少宾交通灯设计报告》由会员上传分享,免费在线阅读,更多相关内容在工程资料-天天文库

1、单片机课程设计报告书课题名称姓名学号院系部专业指导教师交通指示灯杭少宾20086508电气系电气工程及其自动化马丽、焦咏梅、高艳玲20门年7月3日交通指示灯设计0810-3杭少宾一、设计目的通过本次课程设计更进一步的掌握所学的理论知识,学习和掌握单片机中常用接口电路的应用和设计技术,给了我理论与实践结合的机会。同时使我使自己的设计水平和对所学的知识的应用能力以及分析问题解决问题的能力得到全面提高。二、设计要求1、可手动控制和自动控制,设置两个输入控制开关。手动/自动开关,P3.0oP3.0=1自

2、动控制,P3.0=0手动控制。手动吋,当P3.1二1时,各方向均为红灯(交通管制),当P3.2二1时,各方向均为黄灯闪烁(周期2s)2、自动控制要求实现:东西绿灯亮5S,南北红灯亮5S;东西黄灯亮3S,南北红灯亮3S;东西红灯亮5S,南北绿灯亮5S;东西红灯亮3S,南北黄灯亮3S;然后重复刚才过程,不断循环。1K三、硬件电路设计VCCc?s?_^~B°~RI1KR2TK2$5(M)56(W67W7)0母CAPs?_AFi总。~1RST>XTAL1DTP0.0(M)OPO.POPOPOPOPOPOPI

3、卫s?2T-1Tc?1II使用说明(1)先给电路板接通电源之后,按下电路板上的通电开关,电路板开始通电,再把程序下载到屯路板芯片里。(2)电路板上的发光二极管是黄灯闪烁状态(周期为2s)。(3)按下S20按钮,发光二极管开始进入自动运行状态,东西绿灯亮5S,南北红灯亮5S;东西黄灯亮3S,南北红灯亮3S;东西红灯亮5S,南北绿灯亮5S;东西红灯亮3S,南北黄灯亮3S;然后重复刚才过程,不断循环。(4)按下S19按钮,发光二极管开始进入均是红灯(交通管制)状态五、流程图设计六、程序设计如下:S_OKB

4、IT20H.0ORG0000HSJMPMAINORG000BIITO屮断矢量AJMPERORG0030HMAIN:MOVSP,#60H设堆栈指针CLREA关中断MOVTMOD,#0111设TO为方式1MOVTLO,#OBOH设TO时间常数(100ms)MOVTHO,#3CHSETBETO允许TO中断SETBPTOTO中断为咼优先级SETBEA开屮断SETBTRO启动TOMOVRO,#10100ms计数次数MOV21H,#00HDDP:MOVP3,#OFFH设P3口为输入方式MOVP3,#01HMOV

5、A,P3JNBACC.0,YESACC.0=0转到YES手动MOVP3,#02HMOVA,P3JNBACC.1,GOODACC.1=0转到GOODMOVP3,#04HMOVA,P3JNBACC.2,TOHUANGACC.2=0转到TOHUANGNO:JB21H.0,ZHID若P3.0=1跳转ZHID自动JB21H.1,AAA若P3.1二1跳转AAA红灯均亮JB21H.2,YELLOW若P3.2二1跳转YELLOW黄灯闪烁SJMPDDPYES:MOV21H,#01HGOOD:SJMPNOMOV21H,

6、#02HSJMPNOTO1IUANG:MOV2111,#0411SJMPNOAAA:MOVPl,#11011011B红灯均亮SJMPDDPER:CLREA秒计数屮断服务程序CLRS_OKDECROMOVA,ROJZER_1SJMPER_2ER1:MOVRO,#10SETBS_OKER_2:MOVTHO,#3CHIs时间到,置标志位MOVTLO,#OBFH重置100ms时间常数SETBEARETIYELLOW:MOVPl,#1011011IB黄灯闪烁MOVRl,#02NUM1:JNBS_OK,NUM1

7、CLRS_OKDJNZR1,NUM1MOVPl,#OFFHMOVRl,#02NUM6:JNBS_0K,NUM6CLRS_OKDJNZR1,NUM6SJMPDDPZIIID:MOVP1,#11OO1111B自动运行MOVRl,#05NUM2:JNBS_OK,NUM2CLRS_OKDJNZR1,NUM2MOVP1,#11O1O111BMOVRl,#03NUM3:JNBS_OK,NUM3CLRS_OKDJNZR1,NUM3MOVP1,#O1111O11BMOVRl,#05NUM4:JNBS_OK,NUM4

8、CLRS_OKDJNZR1,NUM4MOVP1,#1O111O11BMOVRl,#03NUM5:JNBS_OK,NUM5CLRS_OKDJNZR1,NUM5LJMPDDPEND七、设计总结:通过这次课程设计,使我得到了一次用专业知识、专业技能分析和解决问题全面的系统锻炼。是我在单片机的基本原理、单片机应用系统开发过程,以及在常用编程设计思路技巧的掌握方面都向前迈了一大步。本次设计虽然时间短暂,不过收获却是很大的。这次课程设计让我把以前学习的知识得到巩固和进一步的提高认

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

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

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