它主要由控制器、定时器、译码器和秒脉冲信号发生器组成。秒脉冲发生器是系统中定时器和控制器的标准时钟信号源。译码器输出两组信号灯的控制信号,经过驱动电路后驱动信号灯工作。控制器是系统的主要部分,控制定时器和译码器的工作。本系统采用单片机AT89C51作为中心器件设计交通信号灯控制器,系统实用、操作简单、扩展性强。本设计利用单片机模拟路口交通信号灯的各种状态显示和倒计时时间。本设计系统由单片机I/O口扩展系统、交通信号灯状态显示系统、LED数码显示系统、复位电路等几大部分组成。系统除了基本的交通信号灯功能外,还具有倒计时等功能,可以较好地模拟路口可能出现的情况。 软件采用C51编程,主要编写主程序、LED数码管显示程序、中断程序延时程序等,经过整机调试后,实现了对路口红绿灯的模拟。关键词:单片机AT89C51;运算器;控制器;译码器基于C语言单片机十字红绿灯课程设计全文共12页,当前第3页。基于C语言单片机十字红绿灯课程设计全文共12页,当前第3页。目录1.概述………………………………………………………………………………………12.设计要求及原理器件介绍…………………………………………………12.1.设计要求…………………………………………………………………………12.2.工作原理…………………………………………………………………………12.3.电路分析…………………………………………………………………………23.器件选择…………………………………………………………………………23.1. 六、参考文献……………………………………………………………………………………2 3.2. 编码器选择…………………………………………………………………………3 4、程序设计及总体原理图………………………………………………4 4.1. 程序设计…………………………………………………………………………4 4.2. 总体原理图……………………………………………………………………6 5、结论与体会……………………………………………………………………6 六、参考文献…………………………………………………………………………7 基于 C 语言单片机的十字红绿灯课程设计全文共 12 页,此为第 4 页。
基于C语言单片机的十字路口红绿灯课程设计全文共12页,当前页数为4。1.概述随着科学技术的发展,特别是计算机控制与电子技术、大规模集成电路的飞速发展,现代电子设备得到了广泛的应用。其中单片机作为微型计算机的一个重要分支,受到了人们的重视和关注,得到了迅速的发展。由于单片机抗干扰能力强、可靠性高、灵活性好、对环境要求低、价格低廉、开发方便等特点,在工业自动化控制、自动检测、家用电器、电力电子等方面得到了广泛的应用。当然在十字路口红绿灯控制系统中也有广泛的应用。十字路口红绿灯控制系统指挥着人和车的安全运行,是解决城市交通问题的重要手段和有效途径,减少了交通事故,提高了道路的安全性。 现利用单片机设计十字路口红绿灯控制系统。由于我国经济的快速发展,汽车数量急剧增加,大中城市的城市交通面临着严峻的考验,导致交通问题日益严重。主要表现为:交通事故频发,对人的生命安全构成极大威胁;交通拥堵严重,导致出行时间增加、能源消耗增加;空气污染和噪声污染日益严重等等。日常交通拥堵已经成为人们不得不忍受的普遍问题。在这种背景下,结合我国城市道路交通的实际情况,开发一套真正适合我国自身特点的智能化红绿灯控制系统已成为当前的主要任务。随着电子技术的发展,利用单片机技术对红绿灯进行智能化控制已成为热门话题。