at89c51单片机_交通灯控制系统(含源码及仿真图)

合集下载

课程设计(论文)基于at89c51单片机的交通信号灯控制系统

课程设计(论文)基于at89c51单片机的交通信号灯控制系统

摘要随着中国城镇化速度的较快,交通事故也日趋发生,所以合理的交通控制方法能有效的缓解交通拥挤、法能有效的缓解交通拥挤、减少尾气排放及能源消耗、减少尾气排放及能源消耗、减少尾气排放及能源消耗、缩短出行延时,缩短出行延时,缩短出行延时,改善我国改善我国独有的交通问题。

而平面交叉口是城市交通的关键,它是整个城市道路的瓶颈地带,对其进行交通信号控制方法的研究具有重大意义。

所以交通信号灯是维护城市交通的主要设施,而我们本次复杂的十字路口交通灯控制系统设计主要是利用A T89C51制作并仿真.并且在单片机的选择上,考虑到电路的简单和成本的削减,我们选择性价比最好的A T89C51,而且能够使程序简单。

对紧急车辆通过的处理,采用中断的方法,采用中断的方法,由中断处理程序处理。

由中断处理程序处理。

由中断处理程序处理。

通过单片机控制交通灯不仅能提高通过单片机控制交通灯不仅能提高我们理论联系实际的能力,而且能够熟练掌握汇编语言的编程方法,掌握定时/计数器的使用方法和简单程序的编写,最终提高逻辑抽象能力和动手能力。

关键字:A T89C51 中断交通信号控制目 录1 1 概概 述............................................................. 12 2 原理及说明原理及说明原理及说明........................................................ ........................................................ 23 3 硬件电路设计硬件电路设计硬件电路设计...................................................... ......................................................3 3.1 3.1 单片机复位电路单片机复位电路.............................................. 3 3.2 3.2 交通交通LED 灯外围驱动电路...................................... 3 3.3 3.3 单片机主电路单片机主电路................................................ 4 3.4 3.4 整体电路图设计整体电路图设计.............................................. 5 4 4 软件设计软件设计软件设计.......................................................... ..........................................................6 4.1 4.1 系统程序流程图设计系统程序流程图设计.......................................... 6 4.2 4.2 系统程序设计系统程序设计................................................ 6 总 结结............................................................. 10 感 谢谢.............................................................11 参考文献参考文献........................................................... .. (12)1 概 述目前在世界范围内,目前在世界范围内,一个以微电子技术、一个以微电子技术、一个以微电子技术、计算机和通信技术为先导的,计算机和通信技术为先导的,计算机和通信技术为先导的,以信以信息技术和信息产业为中心的信息革命方兴未艾。

课程设计(论文)基于at89c51单片机的交通信号灯控制系统

课程设计(论文)基于at89c51单片机的交通信号灯控制系统

摘要随着中国城镇化速度的较快,交通事故也日趋发生,所以合理的交通控制方法能有效的缓解交通拥挤、减少尾气排放及能源消耗、缩短出行延时,改善我国独有的交通问题。

而平面交叉口是城市交通的关键,它是整个城市道路的瓶颈地带,对其进行交通信号控制方法的研究具有重大意义。

所以交通信号灯是维护城市交通的主要设施,而我们本次复杂的十字路口交通灯控制系统设计主要是利用AT89C51制作并仿真.并且在单片机的选择上,考虑到电路的简单和成本的削减,我们选择性价比最好的AT89C51,而且能够使程序简单。

对紧急车辆通过的处理,采用中断的方法,由中断处理程序处理。

通过单片机控制交通灯不仅能提高我们理论联系实际的能力,而且能够熟练掌握汇编语言的编程方法,掌握定时/计数器的使用方法和简单程序的编写,最终提高逻辑抽象能力和动手能力。

关键字:AT89C51 中断交通信号控制目录1 概述 (1)2 原理及说明 (2)3 硬件电路设计 (3)3.1 单片机复位电路 (3)3.2 交通LED灯外围驱动电路 (3)3.3 单片机主电路 (4)3.4 整体电路图设计 (5)4 软件设计 (6)4.1 系统程序流程图设计 (6)4.2 系统程序设计 (6)总结 (10)感谢 (11)参考文献 (12)1 概述目前在世界范围内,一个以微电子技术、计算机和通信技术为先导的,以信息技术和信息产业为中心的信息革命方兴未艾。

为使我国尽快实现经济信息化,赶上发达国家水平,必须加速发展我国的信息技术和信息产业。

而计算机技术怎样与实际应用更有效的结合并有效的发挥其作用是科学界最热门的话题,也是当今计算机应用中空前活跃的领域。

本文主要从单片机的应用上来实现十字路口交通灯的管理,用以控制过往车辆的正常运作。

本设计从定时控制控制着手,解决交叉口信号控制中存在的问题:定时控制信号周期固定,不能根据实际的交通流状况随时调整信号控制参数,因此造成很多不必要的时间等待和资源浪费;对左转车辆较少的单交叉口一般采用有固定左转相位的定时控制方法,此信号控制中的左转车辆通行对直行车辆影响很大;行人过街信号与上游交叉口的不协调导致车辆通过上游交叉口后遇到行人过街而再次停车。

基于AT89C51单片机的交通灯模拟控制系统

基于AT89C51单片机的交通灯模拟控制系统

车 流 改 变 红 绿 灯 时 间 等 。 这 是 由 于 系 统 设 置 、本 身 地 理 位 置
以及车流量情况所致, 如果需要, 亦可以设计扩充原系统来
实现。
[参 考 文 献]
[ 1 ] 李广弟. 单片机基础[ M] . 北京航空航天大学出版社. 2 0 0 1 . [ 2 ] 何立民. 单片机应用技术选编[ M] . 北京航空航天大学出版社. 2 0 0 4 .
MOV P1, #04H
LAMP1:JB
P3.2, LAMP2
; P3.2控制东西方
向切换为绿灯
MOV P1, #01H
LAMP2:JB
P3.4, LPP
LCALL CLOCK
LPP: AJMPLAMP
四 、结 论
本 系 统 采 用MSC- 51系 列 单 片 机89C51为 中 心 器 件 来 设
[编辑: 林钢]
( 上接第 9 页)
图4 数码管时间显示 时间显示参考程序如下: DISP: DEC 2AH MOV A,2AH MOV B,#0AH DIV AB MOV DPTR,#TABLE MOVCA,@A+DPTR MOV P0,A MOV A,B MOVCA,@A+DPTR MOV P2,A RET
以及中断切换程序设计。其中延迟时间设计方法有两种: 一
种是采用软延时的方法; 另一种是利用MCS- 51内部定时器
产生溢出中断来确定1秒的时间。本系统采用后一种方法, 其
优势是延时时间精确, 不易发生时间叠加导致故障, 从而引
起死机。具体方案设计如下:
1.延 时 时 间 的 设 计
( 1) 定时器初值计算
置初值, 为0就对系统进行初始化, 为1系统就开始工作; 通过

基于AT89C51单片机的交通灯模拟控制系统

基于AT89C51单片机的交通灯模拟控制系统

基于AT89C51单片机的交通灯模拟控制系统一、概述随着城市化进程的加速,交通问题日益凸显,而交通灯作为城市交通的重要组成部分,其控制系统的设计和优化显得尤为重要。

基于AT89C51单片机的交通灯模拟控制系统,作为一种智能化、高效化的解决方案,正逐渐受到广泛关注和应用。

本系统以AT89C51单片机为核心控制器,结合外围电路和编程技术,实现对交通灯信号的有效控制。

AT89C51单片机以其高性能、低功耗、易编程等特点,在交通灯控制领域具有广泛的应用前景。

通过本系统的设计与实现,不仅能够模拟真实交通场景下的交通灯控制过程,还能够为实际交通灯控制系统的优化提供有益的参考和借鉴。

我们简要介绍了基于AT89C51单片机的交通灯模拟控制系统的研究背景和意义,以及系统的主要特点和优势。

本文将详细阐述系统的硬件设计、软件编程、功能实现以及性能优化等方面的内容,以期为相关领域的研究和实践提供有益的参考和启示。

1. 交通灯控制系统的重要性交通灯控制系统在现代城市生活中扮演着至关重要的角色。

随着城市化进程的加速和汽车保有量的不断增加,道路交通压力日益增大,交通拥堵和交通事故频发成为制约城市发展的重要因素。

一个高效、稳定的交通灯控制系统对于提高道路交通效率、减少交通事故发生率具有不可忽视的意义。

交通灯控制系统能够规范交通秩序,确保车辆和行人有序通行。

通过合理设置红绿灯的时长和顺序,交通灯控制系统能够实现对交通流的精确控制,避免车辆和行人之间的冲突,减少交通拥堵和混乱现象的发生。

交通灯控制系统能够提高道路通行能力,缓解交通压力。

通过优化交通灯的控制策略,可以减少车辆在交叉口等待的时间和次数,提高道路的通行效率。

这不仅可以缓解城市交通拥堵问题,还可以减少车辆尾气排放,有利于改善城市环境质量。

交通灯控制系统还具有一定的智能化和自适应能力。

随着物联网、大数据等技术的不断发展,交通灯控制系统可以实现对交通流量的实时监测和预测,并根据实际情况自动调整控制策略,以适应不同时间段和交通状况的需求。

基于AT89C51单片机的十字路口交通灯设计讲解

基于AT89C51单片机的十字路口交通灯设计讲解

单片机原理及系统课程设计专业:电气工程及其自动化班级:电气1102姓名: vfffff学号:2011反反复复指导教师:汤旻安兰州交通大学自动化与电气工程学院2014年 1月17 日基于AT89C51单片机的十字路口交通灯设计1 设计目的和方案1.1设计目的近年来随着科技的飞速发展,一个以微电子技术、计算机技术和通信技术为先导的信息革命正在蓬勃发展。

计算机技术作为三者之一,怎样与实际应用更有效的结合并发挥其作用。

单片机作为计算机技术的一个分支,正在不断的应用到实际生活中,同时带动传统控制检测的更新。

在实时检测和自动控制的应用系统中,单片机往往是作为一个核心部件使用,针对具体应用对象的特点,配以其它器件来加以完善。

现代社会有越来越多的人开始有了自己的私家车,同时,便有了交通拥挤的问题,如何在车流量巨大的十字路口保证车辆畅行,交通灯便起到了巨大的作用。

实际上,1858年,英国伦敦就有了最早的然煤气交通灯,至今,交通灯已经普及到世界各地,成为社会生活中不可或缺的装置。

信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。

1.2设计方案设计方案如表1所示。

表1设计方案25s 5s 25s 5s南北道红灯亮红灯亮绿灯亮黄灯亮.......东西道绿灯亮黄灯亮红灯亮红灯亮.......1.4设计任务东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三个指示灯,指挥车辆和行人安全通行。

红灯亮禁止通行,绿灯亮允许通行。

红灯的设计时间为30秒,绿灯及左转绿灯各为25秒。

黄灯为闪烁5秒。

1.3时序图本程序的时序图是基于visio画出的,基本图如图1所示。

30s25s5s30s25s30s5s25s红绿黄东西方向南北方向红绿黄图1时序图2功能该电子产品实现的功能:本系统除基本交通灯功能以外,还有倒计时等功能,较好的模拟了十字路口出现的状况。

具体功能如下:(1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。

基于单片机AT89C51交通灯控制器的设计

基于单片机AT89C51交通灯控制器的设计

图4 程序流程图
6.系统的 Proteus软件仿真
6.1 东西通行,南北禁行
6.2东西禁行,南北通行
7.结论
通过Proteus仿真实现东西方向和南北方向的十字路口 的车辆相互交替通过,东西方向每次通行时间设置为60 秒、南北方向通行时间设置为50秒。同时可以实现红灯、 黄灯、绿灯各状态之间的相互转换,黄灯闪烁时间设置 为10秒,数码管可以准确进行倒计时显示。通过按键K0, K1,K2,K3可以实现交通灯工作状态之间相互转化,实 现了课程设计的要求。
谢谢 观赏
3.整体框图
本设计采用模块化 的分层次设计方法, 以单片机AT 89C51 为控制核心,连接 成最小系统,由倒 计时显示模块、交 通灯显示模块、按 键开关控制模块等 组成。系统的总体 框图如图所示。
图2 交通灯控制器框图
4.硬件设计
本系统采用AT89C51单片机及外围器件构成最小控制系统, 12个发光二极管分成4组红绿黄三色灯构成信号灯指示模块, 4个数码管东西南北方向各一个构成倒计时显示模块,通过 四个按键K0、K1、K2、K3模拟控制交通灯东西通行, 南北通行,返回,紧急情况各个交通灯工作情况之间相互转 化。
图3 交通灯控制系统原理图
5.系统软件设计
本系统采用AT89C51单片机实现交通灯的控制, 程序的编写用C语言来完成。系统控制程序可以分为 若干模块:初始化程序,按键开关控制程序,交通 灯转换控制程序,LED数码管显示程序,按键消抖 动程序,延时程序,中断服务子程序等。系统相应 的程序流程如下图所示。
基于AT89C51的交通灯控制器的设计
姓名:张建猛 学号:2010080870 学院:机械与电子工程学院 专业:自动化 指导老师:胡波 刘明
目录

基于AT89C51单片机的交通灯实验报告

/*
*实现基于C51的交通信号灯的控制操作
*使用器件->>
* 1.74HC138用于控制LED的位选码的设定
* 2.T0->>实现一个时间的定时操作(设置为10ms)
* 3.P0->>作为LED现实的断码输出端
* 4.P1->>作为LED交通灯的信号灯的控制端
* 5.P2->>作为74HC138的为选码的控制端
//红灯跳转到绿灯
SN_RED = 0;
SN_YELLOW = 1;
SN_GREEN = 0;
SN_IFGREEN = 1;
}
}
void east_west(){
if(EW_IFGREEN && LEDTIME == 5){
//绿灯跳转到黄灯的变换
EW_RED = 0;
EW_YELLOW = 1;
EW_GREEN = 0;
EW_GREEN = 1;
EW_IFGREEN = 1;
}
}
void led_show(){
int height_LED = LEDTIME/10;//高10位
int litter_LED = LEDTIME%10;//低10位
//南北方向的时间跳变控制
PA = 1;
PB = 1;
PC = 1;
P0 = LED_TABLE[litter_LED];//低10位
//东西方向的交通灯的操作控制
void east_west();
//LED时间显示的操作控制
void led_show();
//复位系统
void reset_SYS() interrupt 0{

51单片机控制交通灯原理图及C语言程序

Proteus仿真原理图:Keil C源程序:#include<reg51.h>#define uchar unsigned char#define uint unsigned intsbit RED_DONGXI = P1^0;//南北方向红灯亮sbit YELLOW_DONGXI = P1^1;//南北方向黄灯亮sbit RED_NANBEI = P1^3;//东西方向红灯亮sbit GREEN_DONGXI = P1^2;//南北方向绿灯亮sbit YELLOW_NANBEI = P1^4;//东西方向黄灯亮sbit GREEN_NANBEI = P1^5;//东西方向绿灯亮sbit DXweixuan1 = P1^6;//南北方向数码管位选1sbit DXweixuan2 = P1^7;//南北方向数码管位选2sbit NBweixuan1 = P3^0;//东西方向数码管位选1sbit NBweixuan2 = P3^1;//东西方向数码管位选2sbit L1=P3^5;sbit L2=P3^6;sbit L3=P3^7;uint aa, bai,shi,ge,bb;uint shi1,ge1,shi2,ge2;uint code table[]={0x3f,0x06,0x5b,0x4f,0x66,0x6d,0x7d,0x07,0x7f,0x6f}; uint code table1[]={0xfc,0x60,0xda,0xf2,0x66,0xb6,0xbe,0xe0,0xfe,0xf6};void delay(uint z);void init(uint a);void display(uint shi1,uint ge1,uint shi2,uint ge2);void xtimer0();void init1();void init2();void init3();void init4();void init5();void xint1();void xint0();void LED_ON();void LED_OFF();void main(){P0=0xFF;P1=0xFF;P2=0x00;P3=0xFF;EA=1;EX0=1;IT0=0;init1();while(1){init2();//第2个状态init3(); //第3个状态init4(); //第4个状态init5();//第5个状态}}void init1()//第一个状态:东西、南北方向均亮红灯5S {uint temp;temp=5;TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;EA=1;ET0=1;TR0=1;while(1){RED_DONGXI=0; //第一个状态东西、南北均亮红灯5SRED_NANBEI=0;GREEN_DONGXI=1;GREEN_NANBEI=1;YELLOW_DONGXI=1;YELLOW_NANBEI=1;if(aa==20)//定时20*50MS=1S{aa=0;temp--;}shi1=shi2=temp/10;ge1=ge2=temp%10;if(temp==0){temp=5;break;}display(ge1,shi1,ge2,shi2);}}void init2()//第二个状态:东西亮红灯30S~5S、南北亮绿灯25~0S;{uint temp;temp=26;TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;EA=1;ET0=1;TR0=1;while(1){RED_DONGXI=1;RED_NANBEI=0;GREEN_DONGXI=0;GREEN_NANBEI=1;YELLOW_DONGXI=1;//第二个状态:东西亮绿灯25S、南北亮红灯YELLOW_NANBEI=1;if(aa==20)//定时20*50MS=1S{aa=0;temp--;shi1=(temp+5)/10;ge1=(temp+5)%10;shi2=temp/10;ge2=temp%10;if(temp==0){temp=26;break;}}display(ge1,shi1,ge2,shi2);}}void init3() //第三个状态:东西绿灯变为黄灯闪5次、南北亮红灯5S {uint temp;temp=6;TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;EA=1;ET0=1;TR0=1;while(1){RED_NANBEI=0;GREEN_DONGXI=1;if(aa==20)//定时20*50MS=1S{aa=0;temp--;YELLOW_DONGXI=~YELLOW_DONGXI;shi1=temp/10;shi2=shi1;ge1=temp%10;ge2=ge1;}if(temp==0){temp=6;break;}display(ge1,shi1,ge2,shi2);}}void init4()//第四个状态:东西亮绿灯25~0S,南北方向亮红灯30~5S;{uint temp;temp=26;TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;EA=1;ET0=1;TR0=1;while(1){RED_DONGXI=0;RED_NANBEI=1;YELLOW_DONGXI=1;//第一个状态东西、南北均亮红灯5SGREEN_NANBEI=0;if(aa==20){aa=0;temp--;shi1=temp/10;shi2=(temp+5)/10;ge1=temp%10;ge2=(temp+5)%10;if(temp==0){temp=26;break;}}display(ge1,shi1,ge2,shi2);}}void init5()//第五个状态:东西亮红灯、南北绿灯闪5次转亮黄灯5S {uint temp;temp=6;TMOD=0x01;TH0=(65535-50000)/256;TL0=(65535-50000)%256;EA=1;ET0=1;TR0=1;while(1){RED_NANBEI=1;RED_DONGXI=0;GREEN_DONGXI=1;GREEN_NANBEI=1;if(aa==20){aa=0;temp--;YELLOW_NANBEI=~YELLOW_NANBEI;shi1=temp/10;shi2=shi2;ge1=temp%10;ge2=ge1;if(temp==0){temp=6;break;}}display(ge1,shi1,ge2,shi2);}}void display(uint shi1,uint ge1,uint shi2,uint ge2) {DXweixuan1=0;DXweixuan2=1;NBweixuan1=1;NBweixuan2=1;P0=table[ge1];delay(5);DXweixuan1=1;DXweixuan2=0;NBweixuan1=1;NBweixuan2=1;P0=table[shi1];delay(5);DXweixuan1=1;DXweixuan2=1;NBweixuan1=0;NBweixuan2=1;P0=table[ge2];delay(5);DXweixuan1=1;DXweixuan2=1;NBweixuan1=1;NBweixuan2=0;P0=table[shi2];delay(5);}void xint0() interrupt 0 {RED_NANBEI=0;RED_DONGXI=0;GREEN_NANBEI=1;GREEN_DONGXI=1;YELLOW_NANBEI=1;YELLOW_DONGXI=1;P0=0x00;NBweixuan1=0;NBweixuan2=0;DXweixuan1=0;DXweixuan2=0;delay(2);return ;}void xint1() interrupt 2 {RED_NANBEI=1;RED_DONGXI=1;GREEN_NANBEI=0;GREEN_DONGXI=0;YELLOW_NANBEI=1;YELLOW_DONGXI=1;P0=0x00;NBweixuan1=0;NBweixuan2=0;DXweixuan1=0;DXweixuan2=0;delay(2);return ;}void xtimer0() interrupt 1 {TH0=(65535-50000)/256;TL0=(65535-50000)%256;aa++;}void delay(uint z){uint x,y;for(x=0;x<z;x++)for(y=0;y<110;y++); }。

基于 AT89C51 单片机的交通灯控制系统

基于 AT89C51 单片机的交通灯控制系统摘要:本文提出了一种基于单机片的交通信号灯控制系统的设计方案。

本系统采用了系统实用性强、扩展性强、操作简单的单片机 AT89C51 为中心器件来设计交通灯控制器。

并利用 KeilC51 软件编写控制程序。

最后通过电路设计软件 Proteus 仿真实现交通灯系统的模拟。

关键词:交通信号;AT89C51 单机片;KEILC51 软件1引言交通信号灯在我们身边是一个重要的指挥工具,有了交通灯以后,我们的交通程序得以有效的管理,交通事故也在明显的减少。

在城市中交通控制系统最主要就是用于城市交通管理,它是我国现代城市交通监控指挥系统中最重要的组成部分。

我们常常会看到,十字路口,不管是车还是行人,都能很有规律的行走,这些都是交通灯控制系统在生活中具有重大意义的体现。

交通灯控制系统的应用使的城市交通得以有效管理,并且减少交通事故的发生,还有效的提高道路通行能力和交通的流量。

交通灯的控制系统在我国最主要的方法有两种,就是 PLC 和单片机控制系统。

本文是使用单片机控制系统,此系统只要采用一片单片机,加上简单的接口与驱动放大电路,即可实现,具有成本低,可靠性高的特点[1]。

本文的结构如下:引言是本文的第一部分类容;本文的第二部分类容给出了交通灯控制系统设计的的一些基本内容,包括功能需求,软件应用及交通状态;第三部分类容是交通信号仿真的实现方法;第四部分给出了具体的仿真结果;最后一部分是本文的结论及讨论。

2交通灯控制系统设计概述2.1背景及意义随着微控技术的发展,单片机越来越深受欢迎。

在自动控制的单机片应用系统中,单机片起到了一个很重要的作用,可以说它是自动控制系统的核心软件[1]。

我们之所以选用单片机设计交通灯控制系统,是因为单片机是自动控制系统的核心软件。

在设计时交通灯的颜色按照联合国《道路交通和道路标志信号协定》[2]。

绿灯表示通行信号,当面对绿灯信号的时候,车辆可以直行、左转弯和右转弯;红灯表示禁止通行信号,当面对红灯的时候,车辆必须在交叉路口的停车线后停车;黄灯表示状态改变、警告信号,当面对黄灯的时候,如果车辆已十分接近停车线而不能安全停车时可以进入交叉路口,否则车辆不能超过停止线[3]。

基于AT89C51单片机的交通灯控制系统设计30页文档

பைடு நூலகம்
66、节制使快乐增加并使享受加强。 ——德 谟克利 特 67、今天应做的事没有做,明天再早也 是耽误 了。——裴斯 泰洛齐 68、决定一个人的一生,以及整个命运 的,只 是一瞬 之间。 ——歌 德 69、懒人无法享受休息之乐。——拉布 克 70、浪费时间是一桩大罪过。——卢梭
基于AT89C51单片机的交 通灯控制系统设计
26、机遇对于有准备的头脑有特别的 亲和力 。 27、自信是人格的核心。
28、目标的坚定是性格中最必要的力 量泉源 之一, 也是成 功的利 器之一 。没有 它,天 才也会 在矛盾 无定的 迷径中 ,徒劳 无功。- -查士 德斐尔 爵士。 29、困难就是机遇。--温斯顿.丘吉 尔。 30、我奋斗,所以我快乐。--格林斯 潘。
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

三、单片机简介...................................................................................................................... 2 3.1 3.2 单片机的发展历程................................................................................................. 2 单片机的特点:..................................................................................................... 3
三、单片机简介
3.1 单片机的发展历程
单片机微型计算机是微型计算机的一个重要分支,也是颇具生命 力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故 又称为微控制器。 在 MCS-51 系列单片机中, 有两个子系列: 51 子系列和 52 子系列。 每个子系列有诺干中型号。51 系列有 8051、8751 和 8031 三个型号, 后来经过改进产生了 80c51、 87c51、 80c31 三个型号; 52 系列有 5021、 8752、8032 三个型号,改进后的型号是 80c52/87c52、80c32。改进
第 2页
单片微型计算机与接口技术专周
08512
张勇
10 号
后的型号更加省电。52 系列比对应的 51 系列增加了定时器 T2 并将 内部程序存贮器增加到 8KB。 Inter 公司停止生产 MCS-51 系列单片机 之后将生产权转让给了许多其他公司,于是出现了许多与 Mcs-51 兼 容的单片机。现在生产 mcs-51 兼容单片机的公司对其进行了不同程 度的改进和提高。我们现在使用比较的多的是 AT89C51/AT89s51 等。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基 本功能部件:中央处理器、存储器和 I/O 接口电路等。因此,单片机 只需要和适当的软件及外部设备相结合, 便可成为一个单片机控制系 统。 单片机经过 1、2、3、3 代的发展,目前单片机正朝着高性能和 多品种方向发展,它们的 CPU 功能在增强,内部资源在增多,引角的 多功能化,以及低电压底功耗
六、心得体会........................................................................................................................ 19 七、参考文献........................................................................................................................ 20
3.3 AT89C51 单片机简介............................................................................................. 4 四、设计基本要求和步骤...................................................................................................... 5 4.1 4.2 基本要求................................................................................................................. 5 设计步骤................................................................................................................. 6
2.2
交通灯的历史
1868 年 12 月 10 日, 信号灯家族的第一个成员就在伦敦议会大厦 的广场上诞生了,由当时英国机械师德·哈特设计、制造的灯柱高 7
第 1页
单片微型计算机与接口技术专周
08512
张勇
10 号
ቤተ መጻሕፍቲ ባይዱ
米,身上挂着一盏红、绿两色的提灯--煤气交通信号灯,这是城市街 道的第一盏信号灯。 1914 年,在美国的克利夫兰市才率先恢复了红绿灯,不过,这时 已是“电气信号灯”。稍后又在纽约和芝加哥等城市,相继重新出现 了交通信号灯。 随着各种交通工具的发展和交通指挥的需要,第一盏名副其实的 三色灯(红、黄、绿三种标志)于 1918 年诞生。它是三色圆形四面投 影器,被安装在纽约市五号街的一座高塔上,由于它的诞生,使城市 交通大为改善。 中国最早的马路红绿灯,是于 1928 年出现在上海的英租界。
单片微型计算机与接口技 术 专周报告
题 班 学 姓
目 级 号 名
交通信号灯控制系统
08512 10 号 张 勇
指 导 老 师 完 成 时 间
倪继烈、姜文国 2010-12-31
成都电子机械高等专科学校计算机工程系
单片微型计算机与接口技术专周
08512
张勇
10 号
`

2.1 2.2

一、项目名称.......................................................................................................................... 1 二、选题背景.......................................................................................................................... 1 课题背景................................................................................................................. 1 交通灯的历史......................................................................................................... 1
3.2
单片机的特点:
(1)性价比高,开发周期短,易于产品化, (2)集成度高,可靠性好,抗干扰性强, (3)功能完善,接口多样, (4)低功耗、低电压 一般电源供电电压在 5~3V 范围内单片机都能正常工作,供电的 下限可达 1~2V。 (5)总线多样,易于扩展
第 3页
单片微型计算机与接口技术专周
第 1页
单片微型计算机与接口技术专周
08512
张勇
10 号
微机原理与接口技术专周报告
一、项目名称
十字路口交通信号灯控制系统
二、选题背景
2.1 课题背景
由于我国经济的快速发展从而导致了汽车数量的猛增,大中型城 市的城市交通,正面临着严峻的考验,从而导致交通问题日益严重, 其主要表现如下:交通事故频发,对人类生命安全造成极大威胁;交 通拥堵严重,导致出行时间增加,能源消耗加大;空气污染和噪声污 染程度日益加深等。 日常的交通堵塞成为人们司空见惯而又不得不忍 受的问题,在这种背景下,结合我国城市道路交通的实际情况,开发 出真正适合我们自身特点的智能信号灯控制系统已经成为当前的主 要任务。随着电子技术的发展,利用单片机技术对交通灯进行智能化 管理,已成为目前广泛采用的方法。
五、硬件和软件设计.............................................................................................................. 6 5.1 5.2 硬件电路图............................................................................................................. 6 程序流程图............................................................................................................. 8 主程序...................................................................................................................... 8 运行过程.................................................................................................................. 9 LED 显示程序........................................................................................................10 T0 中断................................................................................................................... 11 INT0 中断...............................................................................................................11 5.3 5.4 5.5 P0、P1 口显示状态编码表..................................................................................12 程序源代码........................................................................................................... 12 程序运行效果图................................................................................................... 17
相关文档
最新文档