当前位置:文档之家› 基于单片机的智能调光灯设计

基于单片机的智能调光灯设计

基于单片机的智能调光灯设计
基于单片机的智能调光灯设计

本科毕业设计论文

题目基于单片机的智能调光灯设计专业名称自动化

学生姓名

指导教师

毕业时间

毕业 任务书

一、题目:

基于单片机的智能调光灯设计

二、指导思想和目的要求:

通过毕业设计,使学生对所学电子工艺、电路基础知识、模电、数电、等电子基础课程的基本知识加深理解,掌握单片机的基本指令及基本结构,并将其与实际工程应用紧密结合起来,培养创新意识,增强分析问题解决问题能力,为尽快进入社会角色,熟悉相关开发工作流程、项目小组组成、分工、合作方式方法等。增强团队合作意识,提高基本工作技能,为即将踏入社会奠定理论和实践基础。

内容:设计一电路,不仅亮度可调,还可以显示时间等功能。

具体要求如下:

1) 显示当前的时间,24 时制的时、分、秒;

2) 可调节时间;

3) 可调节LED 光亮度;

步骤: l 、了解所设计系统的工作原理及要求。

2、设计单片机工作的基本电路,如:晶振电路、复位电路。

3、根据系统设计要求选择发光二极管、按键等模拟部件。

4、设计系统基本电路。

5、绘制PRTUSE 电原理图并编写系统控制程序。

6、联机进行系统仿真调试。

三、进度与要求:

设计

论文

1.第一周~第一周收集设计系统相关资料。

2.第二周~第三周用PROTUSE设计硬件原理图并进行器件选型。

3.第四周~第六周编写系统各功能模块控制程序。

4.第七周~第十周联机进行系统调试。

5. 第十一周~第十二周整理并组织论文。

6.第十三周~第十四周完成修改稿,定稿,打印,交评阅。

7.第十五周~第十六周评阅与答辩

学生屈晓东指导教师李雪霞系主任史仪凯

摘要

在实际的应用中发现,当周边亮度大时,LED灯过亮,存在电能浪费;当周边亮度小时,LED灯过暗,又不能提供足够和恰当的光度。用来改善我们的生活质量,体验到科学技术带给我们更方便的生活,节省电能。因此,研究实用具有时钟功能的台灯的应用,有着非常现实的意义,具有很大的实用价值。

本文介绍了设计的框架结构和组成模块以及各模块的原理,介绍了各部分硬件设计和各部分软件设计以及软件流程图。该设计是以AT89C52 单片机为控制核心的集多种功能于一体的智能LED台灯。该台灯具有灯光亮度调节功能;具有时间显示功能。硬件设计分为单片机控制模块、按键模块、台灯模块、时钟模块、显示模块等五个部分。单片机控制用AT89C52,显示模块用LCD1602 液晶显示时间、日期等内容,按键模块用来调整时间、日期、LED的亮度等,时钟用DS1302 时钟芯片,台灯模块用13 颗LED灯。软件设计用单片机C /C++编写,通过PROTEUS 和KEIL仿真软件进行程序仿真,实现了全部控制功能。

关键词:单片机,智能,显示,LED灯,时间

ABSTRACT

In practical applications, we found that the brightness of LED lights in the surrounding large power LED is still the same, there is a waste of energy; hours in the surrounding brightness LED lights do not provide adequate and appropriate luminosity. Used to improve our quality of life, to experience science and technology bring us more convenient life, to save energy.Therefore, the study and practical application of electronic bell, has a very real sense, has great practical value.

This paper describes the design principles of the framework structure and composition of modules and each module, introduces the various parts of the various parts of the hardware design and software design and software flow. The design is based on AT89C52 microcontroller core set of functions in one smart LED lamp. The lamp has a light brightness adjustment function; has a time display function; alarm function. Hardware design is divided into five parts.MCU control module, the key modules, lamp modules, clock module, alarm module, display module. MCU control with AT89C52, display module displays time, date and other content with LCD1602 , keypad module is used to adjust the time, date, etc. brightness LED clock with DS1302 clock chip, lamp module with 13 LED. SCM software design written in C/C++ language, the realization of all the control functions.

KEY WORDS: microcontroller, smart, display, LED lights and time

目录

摘要.............................................................................................. I ABSTRACT.................................................................................................II 目录 ........................................................................................................III 第一章绪论 . (5)

1.1 选题意义 (5)

1.2 设计要求 (6)

1.2.1 功能实现 (6)

1.2.2 系统所需功能模块 (6)

1.3 系统基本方案选择和论证 (7)

1.3.1 单片机芯片的选择方案和论证 (7)

1.3.2 显示模块选择方案和论证 (7)

1.3.3 时钟芯片的选择方案和论证 (8)

第二章系统的硬件设计 (9)

2.1 系统模块框图 (9)

2.2 系统整体硬件图 (9)

2.3 各模块电路的设计 (10)

2.3.1 单片机控制模块 (10)

2.3.2 晶振/复位模块 (11)

2.3.3 台灯模块 (13)

2.3.4 台灯调光按键模块 (14)

2.3.5 DS1302时钟电路模块 (15)

2.3.6 1602LCD显示模块 (17)

2.3.7 调节时钟按键模块 (19)

第三章系统的软件设计 (20)

3.1 系统软件编程工具C和C++ (20)

3.1.1 C简介 (20)

3.1.2 C++ (20)

3.2 主程序的设计流程图 (22)

3.3.1 台灯模块流程图 (22)

3.3.2 台灯模块程序 (23)

3.4 LCD1602液晶显示 (25)

3.4.1 时钟设置流程图 (25)

3.4.2 时钟程序 (26)

第四章仿真结果 (36)

4.1 仿真软件PROTEUS和KEIL (36)

4.1.1 PROTEUS仿真软件 (36)

4.1.2 KEIL仿真软件 (37)

4.2 PROTEUS仿真图 (37)

4.2.1 LED灯亮度仿真 (37)

4.2.2 LCD1602时钟仿真 (39)

4.3 KEIL仿真 (40)

4.4 问题及解决 (40)

4.4.1 存在的问题 (41)

4.4.2 解决的措施 (41)

参考文献 (42)

致谢 (43)

小结 (44)

第一章绪论

1.1 选题意义

现代人类生活中所用的几乎每件有电子器件的产品中都会集成有单片机。手机、电话、计算器、家用电器、电子玩具、掌上电脑以及鼠标等电子产品中都含有单片机。智能灯不是传统灯具,而是智能设备的一种,除了智能灯体,还有一个手持智能控制设备,智能灯控制设备具备计算能力和网络联接能力,通过应用程序,功能可以不断扩展。智能灯的核心功能是控制、灯光效果、创作、分享、光与音乐互动、光提升健康和幸福。开关灯的控制,不但可以通过控制器,手动遥控灯的开关,还可以进行定时开关灯的控制,可以设定不同的时间开灯关灯。其次是对光的控制,光的亮度,光的冷暖,光的色彩都可以连续手动控制或自动控制。

白炽灯和金卤灯在调光领域应用得比较广泛,但随着节能减排的不断推广,LED可调光在攻克了调光技术障碍后,开始呈现发展趋势,LED可调光与LED红外智能灯管、LED声光控等一起统称为LED智能化系列,在LED普通灯具价格竞争日趋激烈的今天,LED智能化已经成为大型LED照明企业的发展方向。

电子钟已成为人们日常生活中必不可少的物品,广泛用于个人家庭以及车站、码头、剧院、办公室等公共场所,给人们的生活、学习、工作、娱乐带来极大的方便。随着技术的发展,人们已不再满足于钟表原先简单的报时功能,希望出现一些新的功能,诸如日历的显示、闹钟的非接触式止闹跑表功能、重要日期倒计时显示等,以带来更大的方便,而所有这些,又都是以数字化的电子时钟为基础的。因此,研究实用电子钟的应用,有着非常现实的意义,具有很大的实用价值。

由于数字集成电路技术的发展和采用了先进的石英技术,使电子钟具有走时准确、性能稳定、携带方便等优点,它还用于计时、自动报时及自动控制等各个领域。现在市场上已有现成的电子钟集成电路芯片出售,价格便宜,使用也灵活,

如可以随意设置时、分、秒的输出,改变显示数字的大小等,并且由于集成电路技术的发展,特别是MOS 集成电路技术的发展,使电子钟具有体积小、携带方便的特点,这里介绍的实用电子钟可以满足使用者的一些基本要求,输出方式灵活、功耗低、计时准确、性能稳定、维护方便等优点。实用电子钟是一个时间控制系统,既能作为一般的时间显示器,也可作为一个定时控制器,驱动负载或显示信息,同时可以根据需要扩展其功能。在此项目的设计研究过程中需综合运用所学的数字电子技术、单片机原理与应用等课程的知识,掌握实用电子钟的设计、组装与调试方法,利用现代的单片机等新电子技术以及现代的设计手段,系统地培养了综合设计、操作调试、故障处理的能力,达到综合素质以及创新能力的提高。

1.2 设计要求

1.2.1 功能实现

(1)LED调光灯功能:当按下按键K0、K1、K2分为一级亮度红灯、二级亮度黄灯和三级亮度绿灯来实现。

(2)时间、日期显示:系统采用24小时制。正常情况下,系统显示当前日期、时间,由LCD显示。

(3)设置功能:用户可以对LED灯光的亮度进行调节,对时间、日期、星期进行设置。用户依次进入日期设置、星期设置、时间设置。在进行设置时,光标停留在相应位,按下K4键、K5键对数值进行加、减调整。通过K3键,在各个数位间移动。通过K6键,确定所设置的时间。

1.2.2 系统所需功能模块

由功能分析,台灯系统分为灯光模块、键盘模块、显示模块、时钟部分、电源模块和单片机模块,考虑成本时钟模块可由单片机内部计数器模拟实现。(1)灯光模块用D0~D12个LED灯实现。

(2)按键模块分为调光3个按键和调节时间4个按键,分别是K0、K1、K2和K3、K4、K5、K6。

(3)显示模块负责显示系统的日期、星期、时间。

(4)电源模块采用+5V直流供电。

(5)单片机模块内部计数器负责LED灯光和时钟,通过程序模拟生成亮度调节和时间走时。同时负责扫描键盘,并将时间送给LCD显示。

1.3 系统基本方案选择和论证

1.3.1 单片机芯片的选择方案和论证

方案一:

采用STC89C52芯片作为硬件核心,采用Flash ROM,内部具有4KB ROM 存储空间,能于3V的超低压工作,而且与MCS-51系列单片机完全兼容,但是运用于电路设计中时由于不具备ISP在线编程技术, 当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,对芯片的多次拔插会对芯片造成一定的损坏。

方案二:

采用AT89C52,片内ROM全都采用Flash ROM;能以3V的超底压工作;同时也与MCS-51系列单片机完全该芯片内部存储器为8KB ROM 存储空间,同样具有STC89C52的功能,且具有在线编程可擦除技术,对所下载的程序能够加密,比较安全。当在对电路进行调试时,由于程序的错误修改或对程序的新增功能需要烧入程序时,不需要对芯片多次拔插,所以不会对芯片造成损坏。所以选择采用AT89C52作为主控制系统。

1.3.2 显示模块选择方案和论证

方案一:

采用点阵式数码管显示,点阵式数码管是由八行八列的发光二极管组成,对于显示文字比较适合,如采用在显示数字显得太浪费,且价格也相对较高,所以不用此种作为显示。

方案二:

采用LED数码管动态扫描,虽然LED数码管价格适中,但要显示多个数字所需要的个数偏多,功耗较大,所以也不用此种作为显示。

方案三:

基于STC90C51单片机的智能交通灯设计

基于STC90C51单片机的交通灯设计 1、设计题目 基于STC90C51单片机的智能交通灯设计 2、设计要求 、系统功能 (1)按照交通规则,控制宝田路和前进路方向及其人行道的交通信号灯(红﹑黄﹑绿) 的通断。 (2)设置信号灯的通断时间。 (3)可人工干预,使交通信号灯开启不同模式。 、性能参数: (1)电源:5VDC (2)LED灯电流:10mA (3)定时时间:10s-200s 3、总体设计 根据系统功能和设计要求,系统采用单片机控制的方案,基于HC6800S开发板,由STC90C51,74HC573,交通灯模块,动态数码显示管以及4*2独立按键组成。 系统工作原理 在十字路口,分为宝田路和前进路,正常情况下,在任一时刻只有一个方向通行,另一方向禁行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。其具体状态如下:? (1)普通模式: 状态一:宝田路通行阶段(宝田路及其人行道亮绿灯30秒、前进路及其人行道亮红灯 30秒); 状态二:黄灯阶段(宝田路和前进路亮黄灯5秒、两侧人行道亮红灯5秒); 状态三:前进路通行阶段(前进路及其人行道亮绿灯30秒、宝田路及其人行道亮红灯 30秒); 状态四:黄灯阶段(宝田路和前进路亮黄灯5秒、两侧人行道亮红灯5秒); 返回到状态一。 (2)高峰期模式(设宝田路为主干道): 按下按键2(key2),开启高峰期模式; 状态一:宝田路通行阶段(宝田路及其人行道亮绿灯60秒、前进路及其人行道亮红灯

30秒); 状态二:黄灯阶段(宝田路和前进路亮黄灯5秒、两侧人行道亮红灯5秒); 状态三:前进路通行阶段(前进路及其人行道亮绿灯30秒、宝田路及其人行道亮红灯30秒); 状态四:黄灯阶段(宝田路和前进路亮黄灯5秒、两侧人行道亮红灯5秒); 返回到状态一; 按键2释放,回到普通模式。 (3)紧急模式: 按下按键1(key1),开启紧急模式,所有道路及其人行道均红灯亮,数码管不显示。释放按键1,回到普通模式。 ?单片机交通控制系统的功能要求? 本设计能模拟基本的交通控制系统,用红绿黄灯表示禁行,通行和等待的信号发生,还能进行倒计时显示,通行时间调整功能和紧急情况全面禁行。? (1)倒计时显示? 倒计时显示可以提醒驾驶员在信号灯灯色发生改变的时间、在“停止”和“通过”两者间作出合适的选择。驾驶员和行人普遍都愿意选择有倒计时显示的信号控制方式,并且认为有倒计时显示的路口更安全。倒计时显示是用来减少驾驶员在信号灯色改变的关键时刻做出复杂判断的一种方法,它可以提醒驾驶员灯色发生改变的时间,帮助驾驶员在“停止”和“通过”两者间作出合适的选择?。? (2)时间的设置? 本设计中对时间进行了人为控制设置,正常情况下宝田路和前进路的绿灯通行与红灯禁行时间均设置为30秒、黄灯等待时间设置为5秒。假设前进路为主干道,考虑到主干道在上下班高峰期车流量和人流量较大,人为增加开关K2。当K2开启时,主干道前进路上绿灯通行时间和宝田路上的红灯禁行时间更改为60秒,其余设置均不变;当K1关闭时,又恢复正常情况下的时间设置。 (3)紧急情况全面禁行 本设计中在紧急情况下增加了全面禁行状态,增加开关K1。当K1开启时,宝田路和前进路及其各自人行道均量红灯禁行;当K1关闭时,交通灯恢复正常状态。 4、详细设计—硬件设计 为了实现本设计要求的具体功能,选用STC90C51单片机及外围器件构成最小控制系统,10个发光二极管分别分成两组红黄绿和两组红绿灯构成信号灯指示模块,4个LED动态数码管构成各个方向倒计时显示模式,两个按键分别用来设置高峰期模式和紧急模式。 、单片机系统设计

单片机控制交通灯系统设计

摘要 本系统由单片机系统、键盘、LED显示、交通灯演示系统组成。系统包括人行道、左转、右转、以及基本的交通灯的功能。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。 本设计是单片机控制的交通灯控制系统。单片机即单片微型计算机。由RAM,ROM,CPU构成,其集定时、计数和多种接口与一体的微控制器。它体积小、成本低、功能强,广泛的应用于只能产业和工业自动化上。而51系列单片机是各类单片机中最为典型和富有代表性的一种。 关键字:单片机;交通灯;AT89S52;Proteus仿真

ABSTRACT This system by single chip microcomputer system, keyboard, LED display, traffic lights of the demo system. System including sidewalks, turn left, turn right, and the basic function of traffic lights. System in addition to the basic function of traffic lights, also has a countdown, time setting, emergency treatment, light time of period of time to adjust light and manual control based on the specific situation, and other functions. This design is a single-chip microcomputer control of traffic lights control system. SCM the single chip microcomputer. Formed by RAM, ROM and CPU, timing, count and various interface and the integration of the micro controller. It has small volume, low cost, strong function, widely used in industry and industrial automation. And 51 series microcontroller is the most typical and representative in all kinds of single chip microcomputer. Key words: Single chip microcomputer;Traffic lights;AT89S52;Proteus simulation

基于51单片机的智能交通灯课程设计

目录 摘要 (1) 1 系统硬件设计 (2) 1.1 80C51单片机引脚图及引脚功能介绍 (2) 1.2 74LS245引脚图及功能 (4) 1.3 八段LED数码管 (5) 1.4 硬件系统总控制电路 (6) 1.5各模块控制电路 (8) 1.5.1 交通灯控制电路 (8) 1.5.2 倒计时显示电路 (9) 1.5.3 紧急通行电路 (12) 1.5.4 声音警示装置 (13) 2 系统程序设计 (14) 2.1 主程序流程图 (14) 2.2 显示子程序流程图 (15) 3 心得体会 (16) 参考文献 (17) 附录源程序 (18)

摘要 近年来随着科技的飞速发展,一个以微电子技术、计算机技术和通信技术为先导的信息革命正在蓬勃发展。计算机技术作为三者之一,怎样与实际应用更有效的结合并发挥其作用。单片机作为计算机技术的一个分支,正在不断的应用到实际生活中,同时带动传统控制检测的更新。在实时检测和自动控制的应用系统中,单片机往往是作为一个核心部件使用,针对具体应用对象的特点,配以其它器件来加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现交通的井然秩序呢?靠的是交通信号灯的自动指挥系统,来实现交通的井然有序。交通信号灯控制方式很多。本系统采用美国ATMEL公司生产的单片机AT80S51,以及其它芯片来设计交通灯控制。实现了通过AT89S51芯片的P1口设置红、绿灯点亮的功能,输出设置显示时间。交通灯的点亮采用发光二极管实现,时间的显示采用七段数码管实现。单片机系统采用的直流供电。 关键词:AT89S51单片机;智能交通灯控制系统;

基于51单片机的十字路口交通灯控制系统设计

课程名称单片机原理及应用课程设计 摘要 本文介绍了一个基于MCS-51及PROTEUS的十字路口交通灯控制系统的设计与仿真,通过对现实路况交通灯的分析研究,理解交通控制系统的实现方法。 十字路口交通灯控制系统通常要实现自动控制和在紧急情况下禁止普通车辆,而让紧急车辆优先通行。本文还对MCS-51单片机的结构特点和重要引脚功能进行了介绍,同时对智能交通灯控制系统的设计进行了详细的分析。最后介绍了PROTEUS嵌入式系统仿真与开发平台的使用方法,利用Proteus 软件对交通灯控制系统进行了仿真,仿真结果表明系统工作性能良好。 关键字:单片机,proteus仿真,中断,十字路口交通灯控制系统

前言 1,十字路口的交通控制系统指挥着人和各种车辆的安全运行,对交叉口实行科学的管理与控制是交通控制工程的重要研究课题,是保障交叉口的交通安全和充分发挥交叉口的通行能力的重要措施,是解决城市交通问题的有效途径。交通灯信号灯的出现是人类历史上的一次重大改革,使人类的聚居生活,产生了深远的影响。使交通得以有效管制,对于疏导交通流量,提高道路通行能力,减少交通事故有明显效果。如何采用合适的控制方法,最大限度利用好耗费巨资修建的城市高速道路,缓解主干道与匝道、城区同周边地区的交通拥堵状况,越来越成为交通运输管理和城市规划部门亟待解决的主要问题。随着电子技术的发展,利用单片机技术对交通灯进行智能化管理,已成为目前广泛采用的方法。 2,此十字路口交通灯控制系统,分东西道和南北道,设东西道为A道,南北道为B 道。规定:A道放行时间为2分钟,B道放行1.5分钟;绿灯放行,红灯停止;绿灯转红灯时,黄灯亮2秒钟;若有紧急车辆要求通过时,此系统应能禁止普通车辆,而让紧急车辆通过。 3,应用单片机实现对交通灯的控制,在十字路口用红,黄,绿的指示灯,加上四个以倒计时显示的数码管来控制交通。考虑到紧急车辆,设计紧急车辆开关。

基于单片机的十字路口交通灯控制系统设计

长沙航空职业技术学院毕业设计(论文) 题目:基于单片机的十字路口 交通灯控制系统设计 学生姓名 系别航空电子电气工程系 专业应用电子技术专业 学号 指导教师 职称

目录 摘要 (2) 前言 (4) 第一章绪论 (5) 1.1背景 (5) 1.2 设计的目的及意义 (5) 1.3 交通灯控制系统设计的任务与要求 (5) 1.4 设计实现的主要功能 (6) 第二章交通灯的总体方案设计与论证 (7) 2.1 显示界面方案 (7) 2.2 输入方案 (7) 第三章交通灯原理分析 (8) 3.1 交通灯显示时序的理论分析 (8) 3.2 交通灯显示的理论分析 (9) 3.2.1倒计时显示的理论分析 (9) 3.2.2状态灯显示的理论分析 (10) 第四章交通灯系统硬件设计 (11) 4.1 交通灯系统设计芯片选择 (11) 4.2.1系统构成: (12) 4.2.2七段数码管介绍: (12) 第五章交通灯系统软件设计 (14) 5.1程序设计流程图 (14) 5.2 交通灯系统编程信息 (16) 第六章交通灯的仿真及调试 (17) 6.1 Proteus软件仿真 (17) 6.2功能调试 (18) 6.3 交通灯实物调试 (19) 结论 (21) 致谢 (22) 参考文献 (23) 附录 A(源程序) (24) 附录 B(电路原理图) (27) 附录 C(PCB图) (28)

摘要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用MCS-51系列单片机AT89C51为中心器件来设计交通灯控制器,实现了能根据实际车流量通过8051芯片的P1口设置红、绿、黄灯燃亮时间的功能;红绿灯循环点亮,倒计时剩3秒时黄灯警示,显示时间通过P2口输出至双位数码管。本系统设计周期短、可靠性高、实用性强、操作简单、维护方便、扩展功能强。 关键词:单片机;交通灯;AT89C51

调光台灯电路的原理与安装教案

信息化教学设计 教案 参赛专业:《电子技术应用》 课程名称:《电子技能与实训》教案名称:《调光台灯电路的原理与安装》 时间:2010.11

调光台灯电路的原理与安装 一、【教材及学生分析】 1.教材及内容:中等职业教育国家规划实训教材《电子技能与实训》第2版(石小法编写)第四章中的一个实训项目,是晶闸管的综合应用,晶闸管又名可控硅,广泛应用于工业、家用电器中,是弱电控制强电的重要器件,调光台灯电路是它的一个典型应用电路,通过学习,同学们能掌握这类电路的基本检修方法。 2、学生分析 学生在学习这部分知识之前,已经学习了半导体基础知识,可控硅结构和工作特点,以及单结晶体管的特性,通过本节的学习,把零散的基础知识有机地联系在一起,是对所学知识的一个综合应用,锻炼分析电路和排除故障的能力。 中职学生理论基础较薄弱,但他们有较强的探索、创新欲望,喜欢动手实践课程,本节课的设计就是要因材施教、用实践促进理论的学习,引导学生动手实践、自主探索、合作交流,达到预设的教学目标。 二、【教学目标】 1、知识目标 (1) 巩固可控硅、单结晶体管等主要元件的特性及测量方法; (2) 了解台灯调光电路的工作原理; (3)了解电路板制作的初步知识。 2、技能目标 (1) 能正确识别各种元件; (2) 能根据电路图,在仿真软件上实现正确的电路连接与调试; (3) 能根据故障现象加以排除。 (4)会分析简单电路的原理。 3、情感、态度与价值观 (1) 培养学生的学习兴趣; (2) 养成严谨规范的操作习惯; (3) 培养学生的参与意识,树立学习的信心。 三、【教学重点与难点】 重点:电路安装与调试 难点:故障排除 四、【教学器材及环境】 1.多媒体教室(配备投影、屏幕、安装有电子教室广播软件系统、FLASH动画

基于51单片机的智能交通灯课程设计

简易智能交通灯设计 1、设计背景 自从1886两个德国人发明了第一辆汽车交通灯改变了交通路况,交通问题也渐渐被人们所重视。从英国伦敦街头的第一个以燃煤气为光源的红,蓝两色的机械扳手式信号灯,到现在以电为光源的红黄绿三色交通灯,不知不觉中交通信号灯在人们日常生活中占据了重要地位。随着人们社会活动日益增加,经济发展,汽车数量急剧增加,城市道路日渐拥挤,交通灯更加显示出了它的功能,使得交通得到有效管制,对于交通疏导,提高道路导通能力,减少交通事故有显著的效果。 近年来,随着科技的飞速发展,电子器件也随之广泛应用,其中单片机也不断深入人民的生活当中。本次课程设计以模拟交通灯系统利用单片机AT89C51作为核心元件,实现了通过信号灯对路面状况的智能控制。在一定程度上解决了交通路口堵塞、车辆停车,特殊情况的交通灯等待时间不合理、急车强通等问题。在该次的设计系统具有结构简单、可靠性高、成本低、实时性好、安装维护方便等优点,有广泛的应用前景。 本模拟系统由单片机软件系统,两位8段数码管和LED灯显示系统。和复位电路控制电路等组成,较好的模拟了对交通路面的控制。 1.1 设计思路 (1)分析目前交通路口的基本控制技术以及各种通行方案,并以此为基础提出自己的交通控制的初步方案。 (2)确定系统交通控制的总体设计,包括,十字路口具体的通行禁行方案设计以及系统应拥有的各项功能,在这里,本设计除了有信号灯状态控制能实现基本的交通功能,还增加了倒计时显示提示,并基于实际情况,又增加了紧急状况处理和通行时间可调这两项特特殊功能。 (3)进行倒计时显示电路,灯状态电路,特殊情况按键电路的设计和对各器件的选择及连接,大体分配各个器件及模块的基本功能要求。 (4)进行软件系统的设计和仿真中,程序在KEIL软件中用单片机c语言编写,电路的搭建和仿真实现是在proteus软件中实现的。在本次课程设计中通过对单片机内部结构和工作情况做了一定的研究,充分了解定时器,中断以及延时原理,为本次智能交通灯的设计提供了理论基础。

基于PWM调光的多功能LED台灯设计方案

基于PWM调光的多功能LED台灯设计方案2012-04-26 站长统计 中心议题: 基于PWM调光的多功能LED台灯设计方案 解决方案 探究系统硬件电路设计方法 设计基于PWM 调光的多功能LED 台灯 引言 随着全球能源危机和气候变暖问题的日益严重,绿色节能已经成为全球普遍关注的话题,人们正通过各种途径寻找新的节能方式。照明是人类消耗能源的重要方面,在电能消耗中,发达国家照明用电占发电总量的比例是19%,我国也达到12%.随着经济发展,我国的照明用电将有大比例的提高,因此绿色节能照明的研究越来越受到重视。LED 作为一种固态冷光源,是继白炽灯、荧光灯、高强度放电灯(如高压钠灯和金卤灯)之后的第四代新光源。基于白光LED 的固态照明,是一种典型的绿色照明方式,与传统光源相比,具有节能、环保、寿命长、体积小、安全可靠等特点,代表着照明技术的未来,并符合当前政府提出的"建设资源节约型和环境友好型社会"的要求。可以预见不久的将来,LED 必然会进入普通照明领域取代现有的照明光源。 目前,市场上采用白炽灯、卤素灯、荧光灯为光源的台灯普遍存在着低效率、高能耗、不易调光等缺点;至于寿命结束的含汞灯,一旦处理不当,将对环境造成严重危害;而且部分台灯产品功能单一,缺少亮度调节、时钟日历、温度显示等功能,无法适应现代家庭生活的实际需求。为解决当前问题,本文设计了以AT89S51

单片机为核心的多功能白光LED 台灯系统,采用PT4115 大功率LED 恒流驱动方案,可实现对LED 台灯的PWM 调光控制;同时兼有时钟日历、声光闹钟、温度检测、液晶显示等多项功能。在实现高效节能的同时,为家庭使用提供了极大的便捷。 1 系统硬件电路设计 该多功能 LED 台灯系统采用20 只5mm 高亮白光LED 灯珠为光源,以 AT89S51 单片机为主控芯片,由LED 恒流驱动系统、时钟系统、测温系统、液晶显示系统、蜂鸣系统、按键系统组成。系统结构框图如图1 所示。 该系统可具体实现LED 台灯的10 级PWM 调光控制;液晶屏实时显示时钟、日历与环境温度信息;闹钟功能采用声光报警方式,即一旦到达闹钟时间,LED 台灯自动点亮,并发出蜂鸣声报警,以唤醒用户;用户可通过按键系统实现对时钟日历与闹钟参数的设置、LED 亮度的调节以及闹钟报警的解除。 图1 系统结构框图 1.1 单片机主控系统 本设计主控系统采用ATMEL 公司的高性能AT89S51 芯片实现,其P0 口外接10K 的上拉电阻,P0.0~P0.7 同时作为DS12C887 的数据接口与液晶1602 的数据接口。P2.0~P2.3分别连接DS12C887 芯片的片选端CS、地址选通输入端AS、数据选择端DS 与读/写输入端R/W,P3.2 连接其闹钟中断请求输出端IRQ.P2.5~P2.7 分别连接液晶1602 的使能端EN、数据/命令选择端RS、读/写选择端RW.P2.4 作为蜂鸣器控制端。P3.0 作为DS18B20 的信号输入端。P3.1、P3.4、P3.5、P3.6

基于单片机的智能交通灯控制系统设计

沈阳理工大学应用技术学院 基于单片机的智能交通灯控制系统设计 与实现

基于单片机的智能交通灯控制系统设计与实现 摘要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢?靠的就是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本系统采用STC89C52RC单片机以及单片机最小系统和74HC245电路以及外围的按键和数码管显示等部件,设计一个基于单片机的交通灯设计。设计通过两位一体共阴极数码管显示,并能通过按键对定时进行设置。本系统实用性强、操作简单、扩展功能强。 关键词:交通灯;单片机;显示;计时;车流量

Design and implementation of intelligent traffic lights control based on MCU Abstract In recent years along with the rapid development of science and technology, SCM applications are continually deepening, and promote the traditional control detection technology is updated. In real-time detection and automatic control of the microcomputer application system, the microcontroller is often used as a core component, only SCM knowledge is not enough, should be based on specific hardware structure of hardware and software combination, to be perfect. Crossroads shuttle vehicles, pedestrians bustling, car dealership traffic lane, people walkways, everything in good order and well arranged. So what to rely on to realize it in order? Is the traffic lights on the automatic command system. A lot of traffic signal control. This system uses STC89C52RC and 74HC245 system and the smallest transistor driving circuit and a periphery of the keys and digital tube display and other parts, a design based on the single chip design of traffic lights. Design through one of two common cathode nixie tube display, and can be key to regular set. This system is practical, simple operation, strong expanding function. Keywords: Traffic light,SCM,Display,Timing,Traffic flow

单片机课程设计——交通灯控制系统设计

本科课程设计报告 单片机课程设计报告交通灯控制系统设计

摘要 本设计是针对交通灯系统的设计,由单片机AT89C51(实物用AT89S52)、键盘、LED显示、交通灯演示系统组成。单片机是把微型计算机的各功能部件集成在一块芯片中,构成的一个完整的微型计算机。AT89C51单片机是MC-51中的子系列,是一组高性能兼容型单片机,AT89C51是一个低功耗高性能的CMOS 8位单片机,40个引脚,片内含4KB Flash ROM和128B RAM,它是一个全双工的串行通行口,既可以用常规编程,又可以在线编程。 本设计中的数码管的选通采用的方法是动态显示,对每一位数码分时轮流通电显示,复位电路采用上电+按钮电平复位,时钟电路采用内部时钟产生方式。对特殊情况的处理采用中断处理方式,在中断处理程序中采用对管脚的状态查询扫描,已采取相应情况的处理。 对设计方案进行电路硬件设计,并将已编程的程序载入调试,可以得到理想的实验效果。系统包括人行道、左转、右转、以及基本的交通灯的功能.具体功能是假如 A 道和B道上均有车辆要求通过时,A、B道轮流放行。A道放行 25秒,B道放行20秒。一道有车而另一道无车,交通灯控制系统能立即让有车道放行。有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B道均为红灯,紧急车由K2 开关模拟。绿灯转换为红灯时黄灯亮 1秒钟。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。

目录 1引言.......................................................................................................................................... - 1 - 1.1交通灯的重要作用........................................................................................................... - 1 -1.2该交通灯系统的特点....................................................................................................... - 1 -2系统总体方案及硬件设计 ......................................................................................................... - 2 - 2.1原理框图........................................................................................................................... - 2 -2.2设计功能........................................................................................................................... - 2 - 2.3交通灯控制系统各部分硬件组成................................................................................... - 2 - 2.3.1复位部分.................................................................................................................... - 2 - 2.3.2时钟电路部分............................................................................................................ - 3 - 2.3.3路口指示灯部分........................................................................................................ - 3 - 2.3.4显示部分.................................................................................................................... - 3 -2.4元器件清单....................................................................................................................... - 4 -3软件设计..................................................................................................................................... - 5 - 3.1交通灯控制系统软件流程图及程序分析....................................................................... - 5 - 3.1.1主程序流程图及程序模设计.................................................................................... - 5 - 3.1.2INT0中断服务程序流程图及程序模设计.............................................................. - 6 -3.2路口指示灯部分............................................................................................................... - 7 - 3.3显示部分........................................................................................................................... - 7 - 4. Proteus软件仿真 ..................................................................................................................... - 8 - 5 课程设计体会......................................................................................................................... - 10 -参考文献....................................................................................................................................... - 10 -附1:源程序代码 (13) 附2:系统原理图 (20)

基于单片机控制的交通灯毕业设计

基于单片机控制的交通 灯毕业设计 Company number:【WTUT-WT88Y-W8BBGB-BWYTT-19998】

基于单片机控制的交通灯毕业设计 目录 基于单片机控制的交通灯

摘要 十字路口车辆穿梭,行人熙攘,车行车道,人行人道,有条不紊。那么靠什么来实现这井然秩序呢靠的是交通信号灯的自动指挥系统。交通信号灯控制方式很多。本设计主要分为五大模块输入控制电路、时钟控制电路、片内外程序切换控制、显示电路。以MSC-51系列单片机IntelAT89C51为中心器件来设计交通灯控制器,实现了AT89C51芯片的P0口设置红、绿灯、黄灯燃亮时间的功能;为了系统稳定可靠采用了74LS14施密特触发器芯片的消抖电路,避免了系统因输入信号抖动产生误操作;显示时间直接通过AT89C51的P2口输出,由CD4511驱动LED数码管显示红灯燃亮时间。 关键字:AT89C51 LED显示交通灯

the traffic light based on the single-chip control Abstract The intersections vehicle wears shuttle, pedestrian Xi Rang, garage driveway, person's sidewalk, orderly. So depend what to carry out this well arranged order What to depend is a traffic sign light of automatic conductor system. The control method of the traffic sign light is a lot of. This design is mainly divided into five greatest molds a piece the electric circuit, clock of the importation control a control outside procedure inside the electric circuit, slice to cut over a control and shows electric circuit. Take single slice the machine IntelAT89 C51 of the serieses MSC-51s as a center spare part to design transportation light controller, carried out the AT89 C51's P's 0 people's constitution of the chips red, the function in bright time of green light, Huang2 Deng Ran2;For the sake of system stability the credibility adopted a 74 LS14 airtight trigger eliminate of machine chip to tremble electric circuit especially, avoided system because of importation the signal tremble movable property to living a mistake operation; The P 2 people who shows that time directly passes the AT89 C51 output, is driven LED figures a tube by the CD4511 to show red-light Ran bright time. Key word: The AT89 C51 LED show transportation light

晶闸管调光台灯电路设计

晶闸管调光台灯电路设计

系别:电气工程系 班级:南车时代电气IGBT订单班工艺2班姓名:徐江 学号:201001340310 指导老师:严俊 2012年4月25日 目录

第一章 绪论 1.1晶闸管的发展 1.2电子调光电路的作用 1.3电子调光电路对大学生的意义 1.4设计思路 第二章 晶闸管调光台灯电路设计 2.1调光台灯电路原理图及分析 2.2认识晶闸管和单结晶体管 第三章 晶闸管调光台灯元器件选择 3.1触发电路各元件的选择 3.2元件型号一览表 第四章 总结 第一章 绪论 1.1晶闸管的发展 晶闸管出现前的时期可称为电力电子技术史前期,1904年出现了电子管,它能在真空中电子流进行控制,并应用于通信和无线电,从而开启了电子技术用于电力领域的先河。1947年美国著名的贝尔实验发明了晶体管,引发了电子技术的一场革命。 晶闸管是一种半控型器件,是晶体闸流管的简称,又称作可控硅整流器(SCR)。1957年美国通用电器公司开发出世界上第一款晶闸管产品,并于1958年将其商业化;晶闸管由于其优越的电气性能和控制性能,使其应用范围迅速扩大。电力电子技术的概念和基础就是由于晶闸管及晶闸管变流技术的发展而确立的,从而开辟了电力电子技术发展和广泛应用的崭新时代,其标志就是以晶闸管为代表的电力半导体器件

的广泛应用,有人称之为继晶体管发明和应用之后的又一次电子技术改革。 1.2电子调光电路的作用 随着社会的发展,人类对生活水平的要求越来越高。如今患近视病的人越来越多,这不仅仅是因为用眼过度所引起的,还与我们工作环境的光线程度有密切的关系。为了让我们能在一个舒适的光线下工作,故设计该产品,以便我们能人工改变工作环境的光线强度。这不仅仅大大降低我们换眼疾的概率,还可以节能! 电子调光电路应用非常广泛,尤其是一般市售台灯调光电路上。基本都采用电子式的调光电路,有的高档台灯能实现无级调光,普通台灯则是有极调光,可见电子调光在一些灯具上面用途是非常广泛的。给我们的生活带来了方便。由此可见电子调光的电路的商业潜在价值也是很大的。 1.3电子调光电路对大学生的意义 作为大学生的我们。在很多制作过程之中很多东西都需要用一些特定的调压电路作为驱动装置。因此,电子调光电路对我们而言都是一个非常常见而且必须的电路,故自己便选择制作电子调光电路。而且,在我们刚接触的课程设计之中,电子调光电路的制作相对简单些,也为我们以后制作实物做个铺垫。同时,也为我们今后制作培养感情,不至于很讨厌甚至于害怕! 1.4设计思路 市场一般是220V交流电,但是电子调光电路中选用的是低电压直流灯泡。故此电路中需要变压器和整理电路,另外需要控制灯泡的亮度,所以需要一个控制电路,从而对输出电压占空比进行调节,这里还需一个斩波电路,从而来控制灯泡亮度。 电子调光电路课程设计综合了电力电子技术中的许多理论知识,他使理论知识得到了更好的巩固,并使理论知识与实际问题相联系。其中主要用到的基础知识有升降压斩波电路和整流电路的工作原理和应用以及晶闸管的应用等。

基于单片机的智能交通灯毕业设计(终稿-92分优等)

毕业设计 基于单片机的智能交通灯控制系统设计 指导教师 学院名称工程学院专业名称电气工程及其自动化 论文提交日期论文答辩日期 答辩委员会主席____________ 评阅人____________

摘要 交通灯是现代交通非常重要的一个组成部分,一套好的交通灯系统往往对提升城市交通运输效率,降低事故发生率有至关重要的影响。 本系统由单片机系统、双电源供电系统、交通灯演示系统、中断系统组成。 选用单片机作为此次设计的控制系统主要是考虑到单片机的通用性和廉价性。通用性是指单片机的电路以及编程语言相对比其他控制模块来说更加简单和通用,这个对于往后功能的添加以及系统的维护来说更加简便和易行。廉价性是单片机相对于其他的控制模块来说成本更低,一块成熟的STC89C52的成本不过10元,加上其他的外围电路成本也不超过100元,无论是开发成本和维护成本都能够得到很好的控制。本设计选用STC89C52主要也就是基于上述的两个原因。 本交通灯系统选用了LED灯和双位数码管来模拟显示的交通灯切换状态。双电源供电系统采用的是主电源和后备电源供电的方案。双电源供电方案主要是为了应对市电突然掉电或者出现故障的情况,对于持续的保持整体系统的正常工作具有重要意义,其原理主要是利用二极管的单向导电性所带来的开关功能来实现双电源瞬时的切换。中断系统所实现的功能是在有特定需要的情况下实现对交通灯状态的控制。这些状态包括全红灯和高低峰即时切换。 本系统除了实现最基本的交通灯功能以外,还可实现高低峰分时段控制方案以应对不同时段的不同交通状况,城市的交通早晚时段的流量往往能够达到最大,分时控制对于提高城市交通效率有非常重要的作用。 关键词:单片机 STC89C52 交通灯分时系统双电源

单片机设计方案——交通灯控制系统设计方案

单片机课程设计报告交通灯控制系统设计

摘要 本设计是针对交通灯系统的设计,由单片机AT89C51(实物用AT89S52)、键盘、LED显示、交通灯演示系统组成。单片机是把微型计算机的各功能部件集成在一块芯片中,构成的一个完整的微型计算机。AT89C51单片机是MC-51中的子系列,是一组高性能兼容型单片机,AT89C51是一个低功耗高性能的CMOS 8位单片机,40个引脚,片内含4KB Flash ROM和128B RAM,它是一个全双工的串行通行口,既可以用常规编程,又可以在线编程。 本设计中的数码管的选通采用的方法是动态显示,对每一位数码分时轮流通电显示,复位电路采用上电+按钮电平复位,时钟电路采用内部时钟产生方式。对特殊情况的处理采用中断处理方式,在中断处理程序中采用对管脚的状态查询扫描,已采取相应情况的处理。 对设计方案进行电路硬件设计,并将已编程的程序载入调试,可以得到理想的实验效果。系统包括人行道、左转、右转、以及基本的交通灯的功能.具体功能是假如 A 道和B道上均有车辆要求通过时,A、B道轮流放行。A道放行 25秒,B道放行20秒。一道有车而另一道无车,交通灯控制系统能立即让有车道放行。有紧急车辆要求通过时,系统要能禁止普通车辆通行,A、B道均为红灯,紧急车由K2 开关模拟。绿灯转换为红灯时黄灯亮 1秒钟。系统除基本交通灯功能外,还具有倒计时、时间设置、紧急情况处理、分时段调整信号灯的点亮时间以及根据具体情况手动控制等功能。

目录 1引言.......................................................................................................................................... - 1 - 1.1交通灯的重要作用........................................................................................................... - 1 -1.2该交通灯系统的特点....................................................................................................... - 1 -2系统总体方案及硬件设计 ......................................................................................................... - 2 - 2.1原理框图........................................................................................................................... - 2 -2.2设计功能........................................................................................................................... - 2 - 2.3交通灯控制系统各部分硬件组成................................................................................... - 2 - 2.3.1复位部分.................................................................................................................... - 2 - 2.3.2时钟电路部分............................................................................................................ - 3 - 2.3.3路口指示灯部分........................................................................................................ - 3 - 2.3.4显示部分.................................................................................................................... - 3 -2.4元器件清单....................................................................................................................... - 4 -3软件设计..................................................................................................................................... - 5 - 3.1交通灯控制系统软件流程图及程序分析....................................................................... - 5 - 3.1.1主程序流程图及程序模设计.................................................................................... - 5 - 3.1.2INT0中断服务程序流程图及程序模设计.............................................................. - 6 -3.2路口指示灯部分............................................................................................................... - 7 - 3.3显示部分........................................................................................................................... - 7 - 4. Proteus软件仿真 ..................................................................................................................... - 8 - 5 课程设计体会......................................................................................................................... - 10 -参考文献....................................................................................................................................... - 10 -附1:源程序代码 (13) 附2:系统原理图 (20)

相关主题
文本预览
相关文档 最新文档