1 / 37
文档名称:

毕业设计(论文)-基于AT89C52单片机的数字交通灯设计.doc

格式:doc   页数:37页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

毕业设计(论文)-基于AT89C52单片机的数字交通灯设计.doc

上传人:3346389411 2012/6/16 文件大小:0 KB

下载得到文件列表

毕业设计(论文)-基于AT89C52单片机的数字交通灯设计.doc

文档介绍

文档介绍:河南工业职业技术学院
毕业设计
——数字交通灯
专业:
班级:
学号:
姓名:
指导老师:
数字交通灯毕业设计任务书
一、设计任务:
用89C52A作为主控芯片,通过C语言编些程序,用LED代替各个路口交通灯,通过keil和Proteus联合调用来实现对十字路口交通灯控制系统的模拟。
二、设计内容:
设计内容:用keil编写C程序,通过软件延时实现交通灯控制;在Proteus中设计出电路图,其中各个路口交通灯用led模拟,计时器用八段数码管显示;z最后通过keil和Proteus联合调用实现交通灯的模拟。
设计效果: 软件延时控制南北(A﹑C)路口红灯亮65s0,东西(B﹑D)路口绿灯亮60秒;然后南北(A﹑C)路口不变,东西(B﹑D)路口绿灯闪5下,然后南北东西路口黄灯亮;再变为南北(A﹑C)路口绿灯亮60s,东西(B﹑D)红灯亮65s秒;然后南北(A﹑C)路口绿灯闪5下, 再黄灯亮,B﹑D不变。再循环······ 。并将绿灯剩余时间显示在LED上(该项编程可将其结果显示在计算机屏幕上代替)。如下图
十字交通灯模拟图
三、设计要求:
(1). 设计硬件原理图(印制版图),
(2). 制作实物或软件仿真或实验板上模拟,任选一种;
(3). 设计软件流程图;
(4). 编程并调试;
(5). 软硬件综合调试。
摘要
交通控制系统是近现代社会随着物流、出行等交通发展产生的一套独特的公共管理系统。要保证高效安全的交通秩序,除了制定一系列的交通规则,还必须通过一定的科技手段加以实现。本文在对目前交通控制进行深入分析的基础上,用89C52A作为主控芯片,通过C语言编些程序,用LED代替各个路口交通灯,通过Keil和Proteus联合调用来实现对十字路口交通灯控制系统的模拟。
近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。
单片机的交通灯控制系统由89c52a单片机、交通灯显示、LED倒计时等模块组成,即选用了LED灯和双位数码管来模拟显示的交通灯切换状态。系统为基本交通灯功能,另外还具有可倒计时显示等相关功能。
本设计主要做了如下几方面的工作:一是确定系统交通控制的总体设计,包括,十字路口具体的通行方案设计以及系统应拥有的各项功能,二是进行硬件电路、显示电路等的设计和基本功能要求。三是进行软件系统的设计,对于本系统,本人采用单片机汇编语言编写,总体上完成了软件的编写,四是制作实物或软件仿真或实验板上模拟,任选一种,四是编程并调试,软硬件综合调试。
关键词:交通控制, AT89C52,倒计时显示,C语言设计程
目录
数字交通灯毕业设计任务书 1
摘要 2
目录 3
前言 5
第一章单片机概述 6
6
6
8
8
8
9
第二章单片机交通控制系统总体设计 10
10
11
11
12
第三章系统硬件电路的设计 13
13
13
13
15
15
AT89C52芯片的主要性能 15
AT89C52芯片的内部结构框图 15
AT89C52芯片最小系统 16
17
17
19
第四章系统软件程序的设计 21
21
22
定时器原理 22
22
23
23
24
LED倒计时显示 25
25
第五章系统软件仿真 30
PROTEUS软件介绍 30
交通灯系统PROTUES仿真 30
第六章软硬件综合调试。 31
硬件调试 31
系统软件调试 31
31
32