目 录
第一章
设计说明...............................................................3
1.1 设 计 内 容 ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ... ...3
1.2 主 要 设 备 与 器 材..................................................................3
1.3设计要求...............................................................3
第 二 章 硬 件 方 案...............................................................3
2.1 设 计 思 路..................................................................3
2.2 原 理 电 路 图...............................................................3
2.3 主 要 元 件 功 能 说 明......................................................4
2.3.1 8255A的 主 要 功 能... ... ... ... .......................................5
2.3.2 ADC0809的 主 要 功 能................................................5
2.4 工 作 原 理 阐 述............................................................5
第 三 章 软 件 方 案...............................................................
3.1分析论证..................................................................6
3.2
程序流程图............................................................6
3.3交通灯硬件线路图............................................................6
3.2交通灯主程序...............................................................7
第 四 章 设 计 总 结............................................................20
参考文献........................................................................20
第 一 章 设 计 说 明
1.1 设计内容
设计用单片机控制的十字路口交通灯及撞红灯报警控制
系统,并实现这些功能。
1.2 主要设备与器材
计算机、51单片机最小系统板、并行接口芯片8255A一片或8155(自选),发光二极管红、绿、蓝各4只,2只LED数码管,显示时间秒,ADC0809一片)其他器件任选。
1.3 设计要求
(1)设计接口电路,将这些外设构成一个简单的单片机应用系统,画出接口的连接图。
1、 (2)编写程序实现下列功能:
用红、绿、黄三支共两组发光二极管表示交
通信号灯,利用单片机模拟有时间显示的定时交通信号灯控制管理。信号灯的变化规律可如下:
① 放行线:绿灯亮放行25秒,黄灯亮警告5秒,然后红灯亮禁止。
② 禁示线:红灯亮禁止30秒,然后绿灯亮放行。
③ 当某一方向的红灯亮时,若该方向有车通过,则用扬声器声报警。(撞红灯信号可用3-5V模拟量表示)
④ 同时用2位数码管进行30秒钟递减时间显示。
第 二 章 硬 件 方 案
2.1 设计思路
本系统硬件上采用8051单片机和并行接口芯片8255A,分别控制图2所示的四个组合。8051单片机具有MCS-51内核,片内有128字节的SRAM作为片内数据存储器使用,字节地址为00H~7FH.。还有21个特殊功能寄存器用于各种编程控制。它还有4KB的片内程序存储器(掩膜ROM),地址为0000H~0FFFH。最高
工作频率可达24MHz,完全可以满足本系统的需要 ;与其他控制方法相比,所用器件可以说是比较简单
经济的。
1、 电源提供
方案为使模块稳定工作,须有可靠电源。我们考虑了两种电源方案
方案一:采用独立的稳压电源。此方案的优点是稳定可靠,且有各种成熟电路可供选用;
缺点是各模块都采用独立电源,会使系统复杂,且