道路交通信号灯控制系统设计说明书

合集下载

交通灯智能控制系统设计

交通灯智能控制系统设计

其发射接收电路如下所示:
+12V R6 500
PT1
1 2 3 4 5 6 7 8 9
A0 VDD
A1 DOUT
A2 OSC1
A3 OSC2
A4
TE
A5 A11/D0
A6 A10/D1
A7 A9/D2
VSS A8/D3
PT2262
18
R5
17
R4
16
2K
15
14
470K
13
12
S17
11
10
+12V
4)直行绿灯通行时间可以根据道路上的交通车辆情况在 10—60秒范围内进行任意调节。
系统硬件设计
系统总体框图如下:
南北检测点
急 车 强
AT89S51单片机系统
南北红黄绿灯时间显 示模块

模 块
东西红黄绿灯时间显 示模块
东西检测点
本系统电路主要由以下几部分构成: • 车流量检测电路模块 • 信号灯电路模块 • 时间显示电路模块 • 急车检测电路模块 • 电源电路模块 • 看门狗电路模块 • 键盘电路模块
GND
C2 2000uF
C4 0.33uF
C6 0.1uF
VR1 MC7812
+12V
+12V
GND
C1 2000uF
C3 0.33uF
C5 0.1uF
+12V R6 500
VR2 MC7805 +5V +5V
L19
Y15 GND Y14 Y13 OE2 Y12 OE1 Y11 Y10 Y9 Y8 A3 Y7 A2 Y6 A1 Y5 A0 Y4 Y3 Y2 Y1 Y0

交通灯定时控制系统的设计说明书

交通灯定时控制系统的设计说明书

交通灯定时控制系统的设计、制作在城镇街道的十字交叉路口,为了保证交通秩序和行人安全,一般在每条道路上各有一组红、黄、绿交通信号灯,其中红灯亮,表示该条道路禁止通行;黄灯亮表示该条道路上未过停车线的车辆停止通行,已过停车线的车辆继续通行;绿灯亮表示该条道路允许通行。

交通灯控制电路自动控制十字路口两组红、黄、绿交通灯的状态转换,指挥各种车辆和行人安全通行,实现十字路口交通管理的自动化。

1、设计任务及要求设计一个十字路口的交通灯定时控制系统,基本要求如下:(1)甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间都设为25秒。

(2)每次绿灯变红灯时,黄灯先亮5秒钟,才能变换运行车道。

(3)黄灯亮时,要求每秒钟闪亮一次。

选做扩展功能:(4)十字路口有数字显示灯亮时间,要求灯亮时间以秒为单位作减计数;(5)要求通行时间和黄灯亮的时间均可在0~99s内任意设定。

2、设计内容与步骤(1)在Multisim 工具软件中设计电路并进行仿真,仿真结果正确则进入下一步骤;(2)安装、调试定时电路;(3)安装、调试控制器电路;(4)安装、调试译码器电路,其输出接甲、乙车道上的6只信号灯(用发光二极管代替),验证电路的逻辑功能;(5)安装、调试秒脉冲产生电路;(6)完成交通灯控制电路的联调,并测试其功能。

3、参考元器件集成电路:74LS74 1片,74LS00 2片,74LS153 2片,74LS163 2片,NE555 1片电阻:52KΩ1只,200Ω6只电容:10μF 1只,0.1μF 1只其他:发光二极管6只第1章 系统结构设计根据设计任务要求可拟出交通灯定时控制系统的原理框图如图1所示。

它主要由控制器、定时器、译码器和秒脉冲信号发生器等部分组成。

秒脉冲发生器是该系统中定时器和控制器的标准时钟信号源,译码器输出两组信号灯的控制信号,经驱动电路后驱动信号灯工作,控制器是系统的主要部分,由它控制定时器和译码器的工作。

交通信号控制系统操作说明书

交通信号控制系统操作说明书

交通信号控制系统操作说明书.第一章系统简介 (4)一、系统体系 (4)二、系统功能 (4)1. 固定配时控制 (4)2. 手动实时控制功能 (5)3. 绿波控制功能 (5)4. 黄闪 (5)5. 关灯 (5)6. 单点控制 (5)7. 人工控制 (5)三、区域管理计算机功能 (5)第二章操作说明 (6)一、系统软件基本操作 (6)1.系统配置 (6)2.设置和查看信号机属性参数 (6)二、使用说明 (7)1. 用户登录 (7)2. 系统主界面 (7)3. 路口界面 (8)4. 添加删除用户 (9)5. 修改用户密码 (10)6. 重新登录 (11)7. 退出系统 (11)8. 方案管理 (12)9. 时段管理 (13)10. 特殊日管理 (14)11. 特勤方案管理 (15)12. 绿波参数管理 (16)13. 行人请求参数管理 (17)14. 绿冲参数管理 (18)15. 感应参数管理 (19)16. 故障检测参数管理 (20)17. 信号机密码管理 (21)18. 信号机时间管理 (22)19. 控制方式设置 (23)20. 路口管理 (26)21. 路段管理 (27)22. 子区管理 (29)23. 车流量查询 (30)24. 故障报警查询 (31)25. 信号机参数修改查询 (32)26. 当前系统日志 (32)27. 查看系统日志 (33)28. 编辑地图......................................................................... 错误!未定义书签。

29. 信号控制主机管理 (34)30. 集成平台管理 (35)31. 帮助 (36)第三章注意事项 (36)一、系统运行环境 (36)二、系统工作环境 (36)三、故障判断及处理 (37)第一章系统简介一、系统体系杰瑞交通信号控制系统采用三级分布式阶梯结构:路口控制级、区域管理级和中央管理级。

交通信号灯控制系统设计说明

交通信号灯控制系统设计说明

目录第1章系统设计原理分析 (1)1.1交通灯控制分析 (1)第2章硬件设计 (3)2.1硬件资源及其分配 (3)第3章程序设计 (4)3.1 程序框图.....................................................43.2 程序流程图..................................................5 总结................................................................6参考文献............................................................7附录1 整体电路图...................................................8附录2 主程序.......................................................9第一章系统设计原理分析1.1交通灯控制分析图1.1 实际道路状况首先了解实际交通灯的变化情况和规律。

假设一个十字路口如上图所以,为东南西北走向。

初始状态0为东西南北都红灯亮。

然后转状态1东西绿灯通车,南北红灯亮。

过一段时间后,转状态2,东西绿灯灭,黄灯闪几下,南北还是红灯。

再转状态3,南北绿灯通车,东西红灯亮。

过一段时间后转状态4,南北绿灯灭,闪几个黄灯,东西还是为红灯亮,一段时间后,又循环至状态。

1、列出交通信号灯的状态表如下:(其中,1代表灯亮,0代表灯灭)2、对于交通信号灯来说,应该有东西南北共四组灯,但由于同一道上的两组的信号灯的显示情况是相同的,所以只要用两组就行了,因此,采用单片机部的I/O口上的P1口中的6个引脚即可来控制6个信号灯。

3、通过编写程序,实现对发光二极管的控制,来模拟交通信号灯的管理。

每延时一段时间,灯的显示情况都会按交通灯的显示规律进行状态转换。

道路交通信号灯控制设置技术手册

道路交通信号灯控制设置技术手册

道路交通信号灯控制设置技术手册优惠价:81元订价:90元周蔚吾出书社:常识产权出书社出书日期:1/1/2021规格:16开平装231页光盘:0.2信号灯控制评价体系2.4信号控制系统的其他方式2.4.1道路车道控制2.4.2高速公路入口匝道控制2.4.3可变车道标的目的控制3交通信号灯控制设计3.1交通信号灯设置依据与判别条件3.1.1设置信号灯判此外底子方法3.1.2设置信号灯与否的判定条件3.1.3英国信号灯设置依据3.1.4我国公路系统设置信号灯的一般原那么3.1.5信号灯设置的利弊3.1.6信号灯设置理论阐发方法3.2信号灯控制的设计参数3.2.1主要术语3.2.2单点控制系统的参数3.2.3干线控制系统的参数3.3信号灯相位设置原那么3.3.1左转相位和左转信号灯3.3.2信号相位和相位设计3.3.3交通流标的目的分配3.3.4左转信号灯设置条件3.3.5受庇护允许与受庇护左转相位3.3.6相序〔相位执行次序〕设置3.3.7前置、后置和前后置错位左转相序3.3.8相位方案设置的本卷须知3.4信号灯配时设置原那么3.4.1最短绿灯时问3.4.2相位跳越时间3.4.3车辆清空时间3.4.4清空〔黄灯一全红灯〕时间表3.4.5最大绿灯时间3.4.6人行道信号间隔3.4.7行人清空时间3.4.8前置警告闪亮灯3.4.9交叉口闪光控制3.4.10延迟检测3.4.11协调控制3.4.12周期时长和间隔3.4.13协调控制中的相位差3.4.14协调控制的相位强制终止与允许执行时间3.4.15优先通行相位3.4.16紧急情况优先通行3.4.17铁路优先通行3.4.18铁路交叉口筹办停行信号3.4.19控制器时钟安装和设置4交通信号灯控制设备4.1道路交通信号灯4.1.1led交通信号灯概述4.1.2led道路交通信号灯与传统光源信号灯的区别……5信号灯系统的安装6验收、运行与维护7交通信与灯控制与设计软件介绍8主干道双向绿波控制实施案例9信号灯系统设计与安装施工图实例参考文献。

PLC十字路口交通灯控制系统设计说明书

PLC十字路口交通灯控制系统设计说明书
Abstract:
Traffic management and control, it reflects from one aspect the country of the whole community management control, and therefore all countries attach great importance to various high-tech means to strengthen traffic management and control. In the construction and management of traffic, traffic Wuxi full attention of modern information technology to promote the development of the role of traffic. PLC will be used to control traffic lights, mainly because of its strong adaptability on the use of the characteristics of the environment, while the internal timer is very rich in resources, the current widespread use of the "gradualist" precise signal control, especially the Multi fork in the road can easily control the realization of traffic lights is encountered in the daily life of an ordinary example of its control are also full of models and practical value. As traffic at the junction of different shape and size, the number of lights used, and different control requirements, the complexity of the control is not the same, here in Wuxi Taihu Lake reached the crossroads of the West Stadium medium-scale control traffic lights as an example. At a crossroads with the prevailing direction indicator, North Carolina and sidewalk light beacons. PLC itself as a communications networking capabilities, with a composition of lights on the road to a unified regulation and management of LAN can be shortened to vehicular traffic waiting time, achieve scientific management.

交通信号灯单片机设计说明书

交通信号灯单片机设计说明书

一、设计目的1、了解交通信号钟管理的基本工作原理。

2、熟悉AT89S51单片机的各种工作方式和应用。

3、熟悉应用编程,掌握利用软硬件相结合的方法。

4、掌握多位LED显示问题的解决及显示方法。

5、通过本次课程设计加深对单片机课程的全面认识复习和掌握,对单片机课程的应用进一步的了解。

6、通过单片机课程设计,熟练掌握编程的方法,将理论联系到实践中去,提高我们的动脑和动手的能力。

7、通过交通信号钟的设计和简单程序的编写,最终提高我们的逻辑抽象能力。

8、通过此次课程设计掌握仿真软件的应用,能将软硬件结合起来,对程序进行编辑和校验。

二、设计要求1、设计一个十字路口的交通灯控制电路,要求甲车道和乙车道两条交叉道路上的车辆交替运行,每次通行时间为25秒;2、要求黄灯先亮5秒,才能变换运行车道;3、黄灯亮时,要求每秒钟闪亮一次;4、根据交通灯控制系统框图,画出完整的电路图和波形图。

三、总体设计1、AT89S51单片机的简介89S51是MCS-51系列单片机的典型产品,我们就这一代表性的机型进行系统的讲解。

89S51单片机包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线,现在我们分别加以说明:(1)中央处理器中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。

(2)数据存储器RAM89S51内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。

(3)程序存储器(ROM)89S51共有4KB掩膜ROM,最大可扩展64K字节,用于存放用户程序,原始数据或表格。

道路交通信号灯使用说明书

道路交通信号灯使用说明书

绿色 ≥400 500±5 ≥30° ≥300 有 有
JD300 红色 ≥400 625±5 ≥30° ≥300 有 有
135 ≤15
170 ≤15
黄色 ≥400 590±5 ≥30° ≥300 有 无
170 ≤15
绿色 ≥400 500±5 ≥30° ≥300 有 有
FX300 红色 ≥400 625±5 ≥30° ≥300 有 有
3.物理٠机械性能 3.1 抗风压符合 GB14887 的相关要求 3.2 抗振动要求符合 GB14887 要求 3.3 防护等级大于 IP53
4.适应环境 4.1 信号灯工作环境温度为-40ºС¯50ºС,可耐-40ºС 和+80ºС 的高低温测试 4.2 温度为 25ºС 时,空气相对湿度不大于 95%
3
第三节 安 装 说 明
1。道路交通信号灯的安装方式:
垂直安装(横装)方式
垂直安装(竖装)方式
竖杆安装方式
注:如果您对安装方式有特殊的要求,我们根椐您的要求进行设计制作。
2.道路交通信号灯装饰板安装说明
装饰板总共有四件(400 型单灯除外)如左图所示①②③④,
装饰板安装在灯具的背面,首先将两件装饰板(①②)按图中箭
三灯 600 1350 70 1040 1190 1350 70
四灯 600 1700 70 1390 1540 1700 70
五灯 600 2050 70 1740 1890 2050 70
f
h
w
195 200 140
195 200 140
195 200 140
195 200 140
195 200 140
1
第三节
1.道路交通信号灯总装图示:
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

安徽科技学院数理与信息工程学院《单片机原理与应用设计》课程设计设计说明书题目: 道路交通信号灯控制系统专业: 电气工程及其自动化班级: 12级1班指导教师:2014 年12 月 9 日目录一、概述 (3)1、设计背景 (3)2、设计要求 (3)二、整体设计原理 (3)1、设计原理 (3)2、硬件电路分析 (4)三、硬件电路 (5)1、晶振电路 (5)2、硬件电路 (5)四、软件设计 (6)1、主程序设计 (6)2、程序代码分析 (7)3、元件清单 (9)五、测试 (10)1、仿真调试 (10)六、心得体会 (13)七、附录 (14)1、参考文献 (14)2、完整程序代码 (14)一、概述1、设计背景根据规定本学期13、14周为本专业课程设计,要求同班同学五人一组利用单片机相关知识和proteus仿真软件实现所选课题相关功能。

由于我们组在大二数、模电课程设计中做过交通灯相关课题,因此本次课程设计在组织好团队后,经讨论我们一致决定选择道路交通信号灯控制系统作为本组课程设计内容。

2、设计要求(1)设计目的随着单片机应用的日益广泛,在校学生加强对单片机动手实践能力的培养,已经是非常重要的一项锻炼。

课程设计就是为加强实践机会、培养学生动手能力的一个重要环节,将理论知识与实际联系起来的一个关键机会。

(2)设计任务①设计四组十字路口的红、绿、兰三色交通灯,并模拟交通灯的现场情形,控制交通灯的亮灭。

②设计四组 LED 显示器,分别倒计时显示十字路口每个方向的红灯或绿灯的剩余时间。

③可适当根据实际需要增加扩展功能。

④利用 PROTEUS 软件画出电路图,根据以上功能编写软件,并在硬件电路上成功运行或仿真。

二、整体设计原理1、设计原理实际交通灯的变化规律实际交通灯分为东南西北四个方向以及左转右转,本次课程设计我们涉及的是简易交通灯,不包含左转右转,只包括东西直行和南北直行,原理较为简单,下图是十字楼口的模拟图。

东西通行,南北红灯亮。

过一段时间后,转状态。

东西绿灯灭,黄灯亮。

再转状态;东西红灯亮,南北绿灯亮通行。

过一段时间后转状态;南北绿灯灭,黄灯亮。

一段时间后,又循环至初始状态。

(2)交通信号灯的状态下表即为交通灯的状态表,高电平有效,1 表示灯亮,0 表示灯灭。

总共包含初始化东西绿灯南北红灯,东西黄灯南北红灯,以及南北红绿东西红灯和南北黄灯东西红灯四种状态情况。

首先初始状态东西绿灯亮,然后依次是东西黄灯亮,南北绿灯亮,南北亮,然后照此循环。

交通灯信号状态表注:1 代表灯亮,0 代表灯灭(3)单片机接口分析:对于交通信号灯来说,应该有东西南北共四组灯,但由于同一道上的两组的信号灯的显示情况是相同的,所以只要用两组就行了,因此,采用单片机内部的 I/O 口上的p1 口中的 6 个引脚即可来控制 6 个信号灯。

2、硬件电路分析(1)P1 口:做为输出口,接发光二极管,其状态及对应的十六进制值如下图。

(2)发光二极管用来显示灯亮情况。

总共 12 个发光二极管,由于东西方向和南北方向的亮灯情况分别相同,故 12 个发光二极管只需要用到六个控制端就可以了,本系统中使用p1.0、p1.1、p1.2 控制东西方向;p1.3、p1.4、p1.5 控制南北方向。

发光二极管接口显示原理三、硬件电路1、晶振电路晶振是晶体振荡的简称,实为单片机提供额定频率的器件,如果没有晶振,单片机将不能工作。

2、硬件电路下图即为本次课程设计的硬件电路图,图中标明有东南西北四个方向,表示四个路口,每个路口有三个灯,分别为绿灯、黄灯、红灯。

每个路口还有两个数码显示管,用于显示还剩下的通行时间或者等待时间。

中间部门为控制系统80C51 单片机,其中包括晶振和复位电路。

四、软件设计1、主程序设计下图为本系统的程序流程图,初始化东西亮绿灯,南北亮红灯,系统自动判断是否已达预定时间,然后是东西亮黄灯,接着南北亮绿灯,东西亮红灯,最后南北亮黄灯,依次循环。

主程序流程图2、程序代码分析通过编写程序,实现对发光二极管的控制,来模拟交通信号灯的管理。

每延时一段时间,灯的显示情况都会按交通灯的显示规律进行状态转换。

通过延时时间送显,可以在原有的交通信号灯系统的基础上,增添其倒计时间的显示功能,实现其功能的扩展。

主程序分析:ORG 0000HMAIN:MOV TMOD,#01HMOV TL0,#0B0HMOV TH0,#3CHSETB EASETB ET0SETB TR0MOV P0,#00HMOV P2,#0FFHMOV P1,#0FFH这一段代码是对定时器进行中断方式的定义工作于工作方式一,对P0、P1、P2 口进行初始化。

但是这里不是定义一秒,而是定义了 62.8ms.下面有另外的程序将定时时间延长。

LOOP0:MOV P1,#2EH ;东西通南北停CLR P2.2JNB P3.4,LOOP5MOV R0,#25MOV R1,#30L1:MOV R2,#14H对定时器时间进行延长,延长到接近于 1s。

25 秒绿灯,30 秒红灯LOOP1:LCALL DISMOV TL0,#0B0HMOV TH0,#3CHCLR TF0DJNZ R2,LOOP1DEC R0DEC R1JNB P3.4,LOOP5CJNE R0,#00H,L1MOV P1,#2BHMOV R0,#05红绿灯分别对应的输出十六进制:2EH 东西绿南北红2BH 东西黄南北红35H 东西红南北绿1DH 东西红南北黄1BH 东南西北全黄LL2:LJMP MAINDIS:MOV DPTR,#TABMOV A,R0MOV B,#10DIV ABMOVC A,@A+DPTRSETB P2.1MOV P0,#0FEHCLR P2.1SETB P2.0MOV P0,ALCALL D1MSCLR P2.0SETB P2.1MOV P0,#0FDHMOV A,BMOVC A,@A+DPTRCLR P2.1SETB P2.0MOV P0,ALCALL D1MSMOV A,R1MOV B,#10DIV ABMOVC A,@A+DPTRCLR P2.0SETB P2.1MOV P0,#0FBHCLR P2.1SETB P2.0MOV P0,ALCALL D1MSCLR P2.0SETB P2.1MOV P0,#0F7HMOV A,BMOVC A,@A+DPTRCLR P2.1SETB P2.0MOV P0,ALCALL D1MSJB TF0,L5SJMP DIS这一段程序是控制数码管的显示,把二进制码转换成十进制,并用 DIV 命令分别得到数码管的高位和地位显示。

3、元件清单名称件数参数选择理由电阻8 10K 限流,以免烧坏数码管发光二极管12 3色便于仿真显示AT89C51 1 4K闪存低电压,高性能八位微处理器七段显示数码管8 常用数字显示,便与仿真开关 3 特殊情况使用排阻 2 50Ω74HC373 2 锁存器晶振时钟脉冲信号五、测试1、仿真调试下图中有东西南北每组三个共十二盏模拟交通灯,由于 proteus 中自带晶振和复位电路,所以图中没有显示,东南西北每个方位对应有一组数码显示管,用于显示剩下的通行时间或等待时间。

下图所示为 proteus 刚刚开始仿真的时候,执行程序东西绿灯亮 25 秒钟,南北红灯亮 30 秒钟。

东西绿灯亮,南北红灯亮初始化之后,系统自动判断是否已经到了 25 秒,到了之后则转为东西方向黄灯亮,南北方向红灯禁行,下图为东西方向黄灯南北向红灯倒计时 4 秒时的仿真截图。

东西黄灯亮南北红灯亮东西方向黄灯亮 5 秒之后,转为东西红灯亮南北绿灯亮的模式,下图所示为南北亮绿灯倒计时18 秒的仿真截图。

系统自动判断绿灯是否已经闪烁了25 秒,25 秒后,自动转为东西方向红灯亮,南北方向黄灯亮,下图为南北方向黄灯亮倒计时第5 秒时刻的仿真截图。

东西红灯亮,南北黄灯亮本系统设置有夜间模式,当夜间模式按下时,系统所有方向均为黄灯,直到开关断开时为止,下图所示为黄灯亮时的仿真截图全黄灯仿真图六、心得体会本次单片机课程设计由我们电气121班五名同学组成的团队共同完成,在本次任务开始前我们做了大致的分工。

有麻金领、黄迪编写程序,吴宇楷、李长民搭建电路图,邵舒平查阅相关资料。

但是当我们正式开始着手去做时,才发现事实比我们想象的要复杂得多。

开始在安装软件上就遇到了麻烦,系统的不兼容、对安装步骤的不熟悉等等问题一一出现。

因此我们仅在这一方面就花费了半天时间。

在之后将近两周的时间里我们发现,刚开始的软件问题只是困难的冰山一角。

解决这些问题不仅考验我们的团队合作能力,还需要我们各自有足够的耐心一一的找到问题,查阅资料最终得以解决。

刚开始,我们由于对keil软件的不熟悉,不知道如何将编译好的汇编语言生成HEX文件,从而导致电路图始终仿真不了,在查阅了资料并修改程序后我们信心满满的再次尝试,可依然没有结果。

虽说这是对我们积极性的一次打击,但我们没有放弃,始终在认真地寻找原因。

最终我们大家一致认为是电脑的问题,于是换了本组另一位成员的电脑,终于在大家期待的目光中发光二极管亮了,但是数码管显示的是乱码。

再仔细研究之后我们发现,在我们的电路图中,所采用的数码管必须是共阴的,而我们画图时采用的是共阳的数码管。

功夫不负有心人,在十四周周五下午,答辩前一个小时,我们在换了数码管后,电路图完美的仿真出来了。

承载着我们五个人辛勤汗水的LED灯一闪一闪的亮着,我们的努力终于没有白费。

这次单片机课程设计让我把许多以前不知道的东西都变成了自己懂的东西,在不断借鉴的过程中进行着自己的创新。

这次做课设,我们有上网查阅很多资料,也翻阅许多书本查找相关知识,让我明白,在以后的学习中,应更注重知识的应用,更注重实质的掌握。

同时本次课程设计,我们不仅加深了对单片机方面知识的理解,还让我们提高了应用能力和实践能力。

在这次课程设计过程中,我们学会了,proteus和keil软件的安装和使用,以及如何利用keil编写程序并生成HEX文件最终导入到单片机中使之运行这样一整个流程。

对于我们这种专业的学生来说是必须掌握的技能。

这对我们以后的工作学习都有重要的作用。

七、附录1、参考文献[1]楼然苗.单片机课程设计指导[M]. 北京:航空航天大学出版社,2007[2]张毅缸.单片机原理及应用[M]. 北京:高等教育出版社,20102、完整程序代码ORG 0000HMAIN:MOV TMOD,#01HMOV TL0,#0B0HMOV TH0,#3CHSETB EASETB ET0SETB TR0MOV P0,#00HMOV P2,#0FFHMOV P1,#0FFHLOOP0:MOV P1,#2EH ;东西通南北停CLR P2.2JNB P3.4,LOOP5MOV R0,#25MOV R1,#30L1:MOV R2,#14HLOOP1:LCALL DISMOV TL0,#0B0HMOV TH0,#3CHCLR TF0DJNZ R2,LOOP1DEC R0DEC R1JNB P3.4,LOOP5CJNE R0,#00H,L1MOV P1,#2BHMOV R0,#05L2:MOV R2,#14HLOOP2:LCALL DISMOV TL0,#0B0HMOV TH0,#3CHCLR TF0DJNZ R2,LOOP2DEC R0DEC R1JNB P3.4,LOOP5 CJNE R0,#00H,L2 MOV P1,#35H MOV P2,#0FFH CLR P2.5MOV R0,#30MOV R1,#25L3:MOV R2,#14H LOOP3:LCALL DIS MOV TL0,#0B0H MOV TH0,#3CH CLR TF0DJNZ R2,LOOP3 DEC R0DEC R1JNB P3.4,LOOP5 CJNE R1,#00H,L3 MOV P1,#1DH MOV P2,#0FFH MOV R1,#05L4:MOV R2,#14H LOOP4:LCALL DIS MOV TL0,#0B0H MOV TH0,#3CH CLR TF0DJNZ R2,LOOP4 DEC R0DEC R1JNB P3.4,LOOP5 CJNE R1,#00H,L4 AJMP LL1LL1:LJMP LOOP0 LOOP5:LCALL DIS MOV TL0,#0B0H MOV TH0,#3CH CLR TF0MOV P1,#1BH MOV R0,#00H MOV R1,#00H SETB P2.2SETB P2.4JB P3.4,LL2AJMP LOOP5LL2:LJMP MAIN DIS:MOV DPTR,#TAB MOV A,R0MOV B,#10DIV ABMOVC A,@A+DPTR SETB P2.1MOV P0,#0FEHCLR P2.1SETB P2.0MOV P0,ALCALL D1MSCLR P2.0SETB P2.1MOV P0,#0FDH MOV A,BMOVC A,@A+DPTR CLR P2.1SETB P2.0MOV P0,ALCALL D1MSMOV A,R1MOV B,#10DIV ABMOVC A,@A+DPTR CLR P2.0SETB P2.1MOV P0,#0FBHCLR P2.1SETB P2.0MOV P0,ALCALL D1MSCLR P2.0SETB P2.1MOV P0,#0F7HMOV A,BMOVC A,@A+DPTR CLR P2.1SETB P2.0MOV P0,ALCALL D1MSJB TF0,L5SJMP DISL5:RETD1MS:MOV R4,#02HDL:MOV R3,#0FFHDL1:DJNZ R3,DL1DJNZ R4,DLRETTAB:DB 3FH,06H,5BH,4FH,66H DB 6DH,7DH,07H,7FH,6FH END。

相关文档
最新文档