单片机课设(三篇课设均带带仿真图和源程序代码)(7)

2019-03-04 14:16

} }

}

void main() { Init_LCD();

//液晶初始化

IE=0x83; //允许INT0,T0中断,EA=1,,ET0=1,EX0=1 IP=0x01; //设置外部中断0为高级中断

IT0=0x01; //外部中断0为电平触发,低电平有效 TMOD=0x01; //设置定时器T0工作方式为方式1, TH0=-50000/256; TL0=-50000%6; TR0=1; while(1) {

//如果未执行调整操作则正常读取当前时间 } }

if(Adjust_Index==-1) GetTime();

//启动定时器

//装入初始值,定时1秒

31 / 53

毕业论文(设计)

基于单片机的简易十字路口交通灯设计

Sigle—chip Processor––based Design for Traffic Light

姓 名: 张 焰

学 号: 050801245

系 别: 计算机科学与工程系

专 业: 计算机科学与技术

年 级: 05

指导教师: 陈建能

2009年3月20日

摘要

近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。

十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MCS-51系列单片机AT89C52为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P3口设置红、绿灯燃亮时间的功能;红绿灯循环点亮,倒计时剩5秒时黄灯闪烁警示(交通灯信号通过P1口输出,显示时间通过P0口输出至双位数码管)。本系统设计周期短、可靠性高、实用性强、操作简单、维护方便、扩展功能强。

关键词:单片机;交通灯

Abstract

In recent years, with the rapid development of science and technology, the application of SCM is going deep, driving the traditional detection techniques to renew day by day. In the real-time examination and in the automatic control monolithic integrated circuit application system, the monolithic integrated circuit often took a core part uses. The monolithic integrated circuit aspect knowledge is only insufficient, but should also act according to the concrete hardware architecture software and hardware union, to be improved.

The intersection vehicles shuttle, the pedestrian is bustling, car dealership traffic lane, person sidewalk, methodical. Then depending on what to realizes this orderly order? the traffic lights on the automatic control system. There are great number kinds of modes to control the traffic lights. The system uses a series of MCS-51 as the center AT89C52 single-chip device designed to control the traffic lights, so as to realize the function of setting red, green light time by 8051 chip’s P3 port according to the actual traffic flows, lighting the red-light and green-light by turn and lighting the yellow-light to warm while 5 seconds left(outputting the traffic light signal by P1,outpuing the time by P0 and showing the time on double-digits nixie tube). Short of the design cycle, high reliability, practical, simple operation, easy maintenance, the expansion of powerful is this system. Key words: SCM; MCU; traffic light

I

目 录

中英文摘要………………………………………… (Ⅰ) 1 设计要求……………………………………… (1) 2 设计目的………………………………………… (1) 3 方案比较、设计与论证……………………………(1) 4 原理分析……………………………………………(2) 4.1 交通灯显示时序的理论分析…………………………………… (2) 4.2交通灯显示的理论分析……………………………………… (4) 5 程序设计流程图………………………………………(4) 6 总体设计、电路图与程序……………………………(6) 6.1芯片选择………………………………………………… (6) 6.2设计电路图………………………………………………… (7) 6.3 PROTEUS仿真图………………………………………… (8) 6.4交通灯程序……………………………………………… (9) 7 仿真测试、数据及结果分析…………………………(15) 8 总结与展望…………………………………………(15) 致谢…………………………………………………(17) 参考文献……………………………………………(18) 附录…………………………………………………(19)

1 设计要求

1.1 程序开始运行先南北段通行、东西段禁止60s,后东西段通行、南北段禁止60s,依此循环。

1.2 系统分三种工作模式:正常模式、繁忙模式、特殊模式,并且通过三个按钮“正常”、“繁忙”、“特殊”可相互转化。 1.3 正常模式:

直行时间显示数码管显示60。此时南北段直行通行(绿灯)、东西段禁止(红灯)40s,南北段人行道通行(绿灯),东西段人行道禁止(红灯),同时南北段和东西段方向的数码管分别从40s和60s开始倒计时,至最后5s时南北段绿灯变成黄灯闪烁;此后南北段左拐(左拐灯亮)通行、东西段禁止(红灯)20s,南北段、东西段人行道都禁止(红灯),同时南北段和东西段方向的数码管都从20s开始倒计时,至最后5s时南北段左拐灯变成黄灯闪烁;再后东西段直行通行(绿灯)、南北段禁止(红灯)40s,东西段人行道通行(绿灯),南北段人行道禁止(红灯),同时东西段和南北段方向的数码管分别从40s和60s开始倒计时,至最后5s时东西段绿灯变成黄灯闪烁;最后东西段左拐(左拐灯亮)通行、南北段禁止(红灯)20s,东西段、南北段人行道都禁止(红灯),同时东西段和南北段方向的数码管都从20s开始倒计时,至最后5s时东西段左拐灯变成黄灯闪烁。

1.4 繁忙模式:

繁忙指示灯亮,南北段、东西段的通行时间改为45s,其中左拐的时间改为15s,其它与正常模式类似。 1.5 特殊模式:

特殊模式灯亮,南北段、东西段的通行时间改为75s,其中左拐的时间改为20s,其它与正常模式类似。

2 设计目的

2.1 2.2 2.3 2.4 2.5

了解交通灯管理的基本工作原理 熟悉AT89C52的工作原理和应用编程

熟悉AT89C52并行接口的各种工作方式和应用

熟悉AT89C52计数器/定时器的工作方式和应用编程外部中断的方法 掌握多位LED显示问题的解决

3 方案比较、设计与论证

3.1 显示界面方案

3.1.1 倒计时显示


单片机课设(三篇课设均带带仿真图和源程序代码)(7).doc 将本文的Word文档下载到电脑 下载失败或者文档不完整,请联系客服人员解决!

下一篇:葡萄胎1

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

马上注册会员

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