十字路口交通灯的通行指示控制任务书及程序

2018-10-19 10:21

课程设计任务书

学 生 姓 名 专 业 方 向 年 季学期 学 号 班 级 题 目 名 称 一、设计内容及技术要求: (一)、任务描述 十字路口交通灯的通行指示控制 十字路口中A道,B道各有两组红黄绿三种灯。A道绿灯亮若干秒,切换为黄灯闪烁若干秒,然后切换为红灯亮若干秒,继而A道由红灯切换为绿灯,但之间不需要黄灯过渡;B道的控制顺序与A道相同,但A道与B道的亮灯需要在颜色上符合实际中互锁的要求。红黄绿灯亮的时间可以显示。A道,B道中一道有车而另一道无车时,交通灯控制系统应能立即让有车道放行。 (二)、控制任务和要求 基本任务: 选用AT89S51及相应外围扩展元器件完成相应的功能 进阶任务: 1、有紧急车辆要求通过时,系统应能使A、B道均为红灯。 2、红灯的显示时间可以控制 二、课程设计总结报告要求: 1、完整的设计任务书: 封面(设计题目、指导教师、专业班级、姓名、学号、时间); 摘要及关键词(3~5):设计总体概述(设计了什么东西,采用了什么硬件,利用了什么 方法,实现了什么功能) 目录(按目录格式书写,页码要标清) 第一章 绪言 (本设计的内容与实现的基本原理,设计的特点及可以最终可以实现的功能,可以达到的性能指标) 第二章 方案论证(例举几种可行方案,对各种方案进行比较,选择最佳方案,并给出结构框图) 第三章 硬件设计(按照结构框图对各功能部分进行分别介绍,如系统配置部分、存储部分、数据输入部分、数据输出部分) 第四章 软件设计(整体设计思路,各独立程序功能、原理介绍包括流程图,如主程序、各子程序及中断服务程序) 第五章 设计总结(对整个设计过程的总结、体会,还包括设计中遇到的问题及解决的办法,以及想要实现却未能完成的功能) 参考文献:著作格式:作者.书名.版次.出版地:出版者,出版年; 期刊格式:作者.文章名.期刊名,年,卷(期):起止页 注:字数10000字左右,不得抄袭和雷同,使用学生作业纸(16开) 2、手绘硬件连接2#图一张、手绘软件流程2#图一张。 三、设计进度: 第一周:熟悉掌握系统要求,完成硬件设计、调试。 第二周:完成软件设计,用仿真器完成软、硬件联调,最终实现单片机在目标系统中的 合理运行 第三周:完善设计,完成说明书编写,答辩。 指导教师签字: 附录:

电信学院课程设计报告要求

1、 2、 3、 4、 5、 6、 7、 8、 9、

设计题目; 目录;

本设计的基本原理;

简要说明本设计内容、用途及特点; 本设计达到的性能指标; 设计方案的选择;

写出各部分设计过程、工作原理、元器件选择; 绘制图纸(手绘2号图纸); 设计参考文献;

10、 附录; 11、 设计总结体会;

12、 设计说明书不得少于10000字。 13、

14、 程序如下: 15、 16、

17、 RED_A BIT P1.0 18、 YELLOW_A BIT P1.1 19、 GREEN_A BIT P1.2 20、 RED_B BIT P1.4 21、 YELLOW_B BIT P1.5 22、 GREEN_B BIT P1.6 23、

24、 ORG 0000H 25、 LJMP MAIN 26、

27、 ORG 001BH 28、 LJMP TT1 29、 ORG 0100H

30、 TT1: MOV 时10ms

31、 MOV 32、 DJNZ 33、 MOV 次

34、 MOV 35、 EXIT: RETI

36、 ORG 37、 MAIN:

38、 MOV 39、 MOV 40、 MOV 41、 MOV 42、 MOV 43、 MOV 44、 MOV 45、 MOV 46、 MOV TH1,#0D8H TL1,#0F0H R6,EXIT

R6,#100 R1,#0FFH 1000H R6,#100 R1,#00H

TMOD,#10H TH1,#0D8H TL1,#0F0H IE,#8FH 20H,#25 21H,#5 22H,#15

;定时器1,定 ;定时器定时100;主程序; ;初始化 47、 MOV 23H,#30 48、 MOV 24H,#20 49、 MOV P0,#0FFH 50、 MOV P1,#0FFH 51、 MOV P2,#0FFH 52、

53、 SETB TR1 54、 ST1: NOP

55、 KK0: JB P3.0,KK1 56、 MOV P2,#0FFH 57、

MOV P1,#0FFH

58、 CLR RED_A 59、 CLR RED_B 60、

AJMP KK0

61、 KK1: MOV P1,#0FFH 62、

63、 CLR GREEN_A 道亮绿灯、B道亮红灯;

64、 CLR RED_B 65、 CJNE R1,#0FFH,TZ1 66、 MOV R1,#00H 67、 DEC 20H 68、 DEC 23H 69、

70、 TZ1: MOV R2,20H

;第一个状态,A 71、 MOV R3,23H

72、 LCALL DISP ;调用显示子程序。

73、 MOV A,20H 74、 CJNE A,#00H,ST1 75、 MOV 20H,#25 76、 SETB GREEN_A 77、 CLR

YELLOW_A 道亮黄灯、B道亮红灯? 78、

79、 ST2:

80、 CJNE R1,#0FFH,TZ2 81、 MOV R1,#00H 82、

CPL YELLOW_A

83、 DEC 21H 84、 DEC 23H 85、

86、 TZ2: MOV R2,21H 87、 MOV R3,23H

88、 LCALL DISP 序。

89、 MOV A,21H 90、 CJNE A,#00H,ST2 91、 MOV 21H,#05

;第二个状态,A ;调用显示子程

92、 MOV 23H,#30 93、 SETB RED_B 94、 SETB YELLOW_A 95、 ST3: NOP

96、 KK4: JB P3.0,KK5 97、 MOV P2,#0FFH 98、

MOV P1,#0FFH

99、 CLR RED_A 100、 CLR RED_B 101、

AJMP KK4

102、 KK5: MOV P1,#0FFH

103、 CLR RED_A 亮红灯、B道亮绿灯;

104、 CLR GREEN_B 105、 CJNE R1,#0FFH,TZ3 106、 MOV R1,#00H 107、 DEC 24H 108、 DEC 22H 109、

110、 TZ3: MOV R2,24H 111、 MOV R3,22H

112、 LCALL DISP 序。

113、 MOV A,22H 114、 CJNE A,#00H,ST3

;第三个状态,A道 ;调用显示子程 115、 MOV 22H,#15 116、 SETB GREEN_B

117、 CLR YELLOW_B ;第四个状态,A道亮红灯、B道亮黄灯; 118、 ST4: CJNE R1,#0FFH,TZ4 119、 MOV R1,#00H 120、

CPL YELLOW_B

121、 DEC 24H 122、 DEC 21H 123、

124、 TZ4: MOV R2,24H 125、 MOV R3,21H

126、 LCALL DISP 序。

127、 MOV A,21H 128、 CJNE A,#00H,ST4 129、 MOV 21H,#05 130、 MOV 24H,#20 131、 SETB RED_A 132、 SETB YELLOW_B

133、 LJMP ST1 态。

134、 DISP: MOV A,R2 135、 MOV B,#10 136、 DIV AB

;调用显示子程 ;跳转到第一个状;显示子程序。 137、 MOV 60H,A 138、 MOV 61H,B 139、 MOV A,R3 140、 MOV B,#10 141、 DIV AB 142、 MOV 62H,A 143、 MOV 63H,B 144、 MOV 40H,#04H 145、 MOV R5,#0FEH 146、 MOV R0,#60H 147、 LLP: MOV A,@R0 148、 MOV DPTR,#TABLE 149、 MOVC A,@A+DPTR 150、 MOV P0,A 151、 MOV A,R5 152、 MOV P2,A 153、 LCALL DELAY1

154、 MOV P2, #0FFH 以免产生残影 155、 RL A 156、 MOV R5,A 157、 INC R0 158、 DJNZ 40H,LLP 159、 RET

160、 DELAY1: ;令显示器熄灭,;延时子程序

161、 MOV R4,#12 162、 DL2: MOV R7,#12 163、 DJNZ R7,$ 164、 DJNZ R4,DL2 165、 RET

166、 TABLE:DB 28h,7eh,0a2h,62h,74h,61h,21h,7ah,20h,60h 167、 END


十字路口交通灯的通行指示控制任务书及程序.doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:混凝施工土方案

相关阅读
本类排行
× 注册会员免费下载(下载后可以自由复制和排版)

马上注册会员

注:下载文档有可能“只有目录或者内容不全”等情况,请下载之前注意辨别,如果您已付费且无法下载或内容有问题,请联系我们协助你处理。
微信: QQ: