单片机交通灯课程设计(LED显示倒计时)(精)

合集下载

单片机课程设计交通灯(完整版)

单片机课程设计交通灯(完整版)
3.5.3.特性
门控串行数据输入
异步中央复位
符合 JEDEC 标准 no.7A
静电放电 (ESD) 保护:
·HBM EIA/JESD22-A114-B 超过 2000 V
·MM EIA/JESD22-A115-A 超过 200 V 。
多种封装形式
额定从-40 °C至 +85 °C和-40 °C至 +125 °C。
设计思想基于完成以上任务分析结合所学有关知识尤其是本学期所学关于单片机的中断系统和定时计数器的相关知识及应用我们知道对于15红绿黄四组各三盏灯的控制可以通过把这十二盏灯分别接到单片机的六个输出引脚若用p1口进行输出则分配如下at89c51l1l2l3l4l5l6东西红东西黄东西绿南北红南北黄南北绿led显示分布1642
亮灯规律:东西绿灯亮25s,南北红灯亮25s
东西绿灯闪5s,南北红灯亮5s
东西黄灯亮2s,南北红灯亮2s
东西红灯亮25s,南北绿灯亮25s
东西红灯亮5s,南北绿灯闪5s
东西红灯亮2s,南北黄灯亮2s
2.2.
(1)加强对单片机和汇编语言的认识,充分掌握和理解设计各部分的工作原理、设计过程、选择芯片器件、模块化编程等多项知识。
3.2.LED
3.2.1.七段数码显示器:
七段发光线段分别用a、b、c、d、e、f、g七个小写字母表示。
3.2.2.LED数码管:
半导体数码管又称LED数码管,是一种广泛使用的显示器件。LED有两种:共阳极型和共阴极型。
LED优点:亮度高、字形清晰,工作电压低(1.5~3V)、体积小、可靠性高、寿命长,响应速度极快。
1.引言
交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。

基于单片机的LED数字倒计时器设计(精)

基于单片机的LED数字倒计时器设计(精)

编号毕业设计技术报告课题名称:学生姓名:学号:专业:班级:指导教师:2012年月摘要:随着社会的发展、科技的进步以及人们生活水平的逐步提高,各种方便生活的自动控制系统进入了人们的生活,以单片机为核心的自动门控制系统就是其中之一,也标志自动控制领域成为了数字化时代的一员。

本文介绍了一种利用单片机设计的秒倒计时器, 具体介绍了硬件的电路设计、接口技术和软件的设计方法。

该方案具有一定的实用性和使用上的方便性。

其优点是硬件电路简单,软件功能完善,控制系统可靠,性价比较高等,具有一定的使用和参考价值。

关键词: 自动控制系统单片机秒倒计时Abstract :With the development of society, science and technology progress and gradually improve the living standards of people, all sorts of convenient life of automatic control system into people's life, based on single-chip automatic control system is one of them, also marks the automatic control field became a member of the digital age.This paper introduces a design of second countdown timer by using single-chip microcomputer as well as the methods of designing its hardware circuit , connector andsoftware circuit. Key words : automatic control system single-chip microcomputer second countdown timer前言在社会生活和生产的各个领域中,凡是有自动控制要求的地方都会和单片机扯上关系。

led模拟交通灯单片机课程设计

led模拟交通灯单片机课程设计

LED模拟交通灯单片机课程设计一、引言在现代社会中,交通灯作为城市道路交通管理的关键设施,起着至关重要的作用。

而LED模拟交通灯单片机课程设计,则是一项具有实际应用意义的课程设计。

通过该课程设计,可以帮助学生们更好地理解单片机的工作原理,同时也可以锻炼他们的动手能力和解决实际问题的能力。

在本文中,将对LED模拟交通灯单片机课程设计进行全面评估,并为读者呈现一篇有价值的文章。

二、课程设计内容1. LED模拟交通灯基本原理LED模拟交通灯是利用LED灯泡来模拟真实交通灯的工作原理。

通过控制LED的亮灭状态和颜色变化,可以实现交通灯信号的模拟效果。

学生们需要先了解LED原理和工作方式,然后才能进行相关的课程设计。

2. 单片机控制LED模拟交通灯在课程设计中,学生们需要利用单片机来控制LED模拟交通灯的亮灭和颜色变化。

他们需要学习单片机的基本原理和编程知识,然后才能够进行具体的设计和实现。

3. 课程设计要求和流程在课程设计中,学生们需要按照一定的要求和流程来完成LED模拟交通灯的设计。

他们需要进行需求分析、功能设计、硬件连接、程序编写、调试测试等工作,最终完成一个符合要求的LED模拟交通灯设计。

三、课程设计价值1. 培养学生的动手能力LED模拟交通灯单片机课程设计可以帮助学生们培养动手能力。

通过实际操作硬件和编写程序,可以让他们更好地理解课堂理论知识,同时也可以提高他们的动手能力和实际操作能力。

2. 提高学生的解决问题能力在课程设计中,学生们需要解决各种问题,比如硬件连接问题、程序编写问题、调试测试问题等。

这些问题的解决过程可以帮助他们提高解决实际问题的能力,培养他们的创新思维和解决问题的能力。

3. 培养学生的团队合作精神在课程设计中,学生们通常需要分组合作来完成任务。

通过团队合作,可以培养学生的团队合作精神,增强他们的交流和沟通能力,培养他们的团队协作意识。

四、个人观点和总结LED模拟交通灯单片机课程设计是一项具有实际应用意义的课程设计,它可以帮助学生们更好地理解单片机的工作原理,同时也可以锻炼他们的动手能力和解决实际问题的能力。

数码管显示倒计时时间的交通灯控制设计

数码管显示倒计时时间的交通灯控制设计

第1章总体设计方案1.1.设计思路1.1.1课程设计的目的(1).进一步熟悉和掌握单片机的结构及工作原理。

(2).掌握单片机的接口技术及相关外围芯片的外特性,控制方法。

(3).通过课程设计,掌握以单片机核心的电路设计的基本方法和技术。

(4).通过实际程序设计和调试,逐步掌握模块化程序设计方法和调试技术。

(5).通过完成一个包括电路设计和程序开发的完整过程,了解开发一单片机应用系统的全过程,为今后从事相应开发打下基础。

1.1.2设计任务和内容1设计任务单片机采用用AT89C51芯片,使用LED(红,黄,绿)代表各个路口的交通灯,用8段数码管对转换时间进行倒时(东西路口,南北路口各10秒,黄灯时间3秒)。

2设计内容(1)设计并绘制硬件电路图。

(2)编写程序并将调试好的程序在proteus软件中仿真。

3方案设计与论证显示界面方案该系统要求完成倒计时、状态灯等功能。

按照任务要求采用数码管和MAX7219驱动芯片设计方框图整个设计以AT89C51单片机为核心,由数码管显示,LED数码管显示,MAX驱动芯片。

硬件模块入图2-1。

4交通管理的方案论证东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。

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

黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。

指示灯燃亮的方案如表2。

表2说明:(1)当东西方向为红灯,此道车辆禁止通行,东西道行人可通过;南北道为绿灯,此道车辆通过,行人禁止通行。

时间为5秒。

(2)黄灯5秒,警示车辆和行人红、绿灯的状态即将切换。

(3)当东西方向为绿灯,此道车辆通行;南北方向为红灯,南北道车辆禁止通过,行人通行。

时间为5秒。

(4)这样如上表的时间和红、绿、黄出现的顺序依次出现这样行人和车辆就能安全畅通的通行。

5芯片简介1)AT89C51单片机简介AT89C51单片机LED 数码管显示LED 红绿灯 MAX 驱动芯片(2)各引脚功能说明Vcc:+5V 电源电压。

单片机电子课程设计交通灯

单片机电子课程设计交通灯

单片机电子课程设计交通灯交通灯常见于城市道路、车站、机场、海港等交通要冲,是一种用信号灯控制各车辆行驶、停车的交通工具。

而单片机技术正是为了实现智能交通而应运而生的,因此,我们可以通过设计交通灯的单片机电路来实现流程自动化,避免了人工操作不方便的弊端。

一、需求分析交通灯在不同场合下有不同的物理参数要求,不同的拓扑结构也会影响其电气参数的差异。

为了更好的符合实际需求,我们先进行需求分析:1. 主控芯片:采用单片机STC89C52,因为这款单片机要比其它的芯片更加亲民,支持到C语言,所以很受工程师们的欢迎。

2. 输入电压:12V左右,输入电压需要与单片机匹配。

3. 信号灯:使用三个LED灯组成信号灯,包括红、绿、黄三个灯,这也是所有交通灯的通用范式。

4. 播放器:交通灯需要有一个提示音来唤醒周围乘客的注意,使用一个嗡嗡声的蜂鸣器来实现这个功能。

二、硬件设计主要包括电源部分,人机交互部分和输出部分。

1. 电源部分:整个交通灯主要由一个电源进行供电,这个电源需要输入片内的电路以及输出到LED灯、蜂鸣器等。

2. 人机交互部分:由于本交通灯是一种提示型的交通工具,因此需要设计一个LED灯和蜂鸣器与主控单片机相连,当在运行时,单片机向蜂鸣器发送数据,嗡嗡声为“开始”,当交通灯需要改变状态时,再次发送数据,交通灯会判断状态,根据状态切换LED灯颜色。

3. 输出部分:输出部分主要是三个LED灯,分别为红、黄、绿色,蜂鸣器则是用于提示音的唤醒。

三、软件设计在软件设计中,我们主要是用C语言编写交通灯的驱动程序,并将其应用于单片机的开发板之上。

1.驱动程序设计:我们需要在单片机上编制驱动程序。

该驱动程序主要包括交通灯的启动和状态轮询。

当驱动程序启动时,单片机会向蜂鸣器发送几个分别代表交通灯状态的字符。

状态的不同时,LED灯的颜色也会发生变化,同时蜂鸣器会再次响起提示音。

2.调试程序:调试交通灯程序时,我们需要模拟各种交通状态,并通过改变状态的方式对交通灯进行测试,确保其在各种状态下都能够正常工作,避免了交通事故发生后,将灯的控制交给交警的尴尬做法。

单片机交通灯课程设计(LED显示倒计时)(精)

单片机交通灯课程设计(LED显示倒计时)(精)

单片机交通灯课程设计 (LED显示倒计时 .txt27信念的力量在于即使身处逆境,亦能帮助你鼓起前进的船帆;信念的魅力在于即使遇到险运,亦能召唤你鼓起生活的勇气;信念的伟大在于即使遭遇不幸,亦能促使你保持崇高的心灵。

本文由 ID 很难想啊贡献doc文档可能在 WAP 端浏览体验不佳。

建议您优先选择 TXT ,或下载源文件到本机查看。

摘要近年来随着科技的飞速发展, 单片机的应用正在不断深入, 同时带动传统控制检测技术日益更新。

在实时检测和自动控制的单片机应用系统中, 单片机往往作为一个核心部件来使用, 仅单片机方面知识是不够的, 还应根据具体硬件结构软硬件结合, 加以完善。

由于我国经济的快速发展从而导致了汽车数量的猛增, 大中型城市的城市交通, 正面临着严峻的考验, 从而导致交通问题日益严重, 日常的交通堵塞成为人们司空见惯而又不得不忍受的问题。

在这种背景下,结合我国城市道路交通的实际情况,开发出真正适合我们自身特点的智能信号灯控制系统已经成为当前的主要任务。

对交叉口实行科学的管理与控制是交通控制工程的重要研究课题,是保障交叉口的交通安全和充分发挥交叉口的通行能力的重要措施,是解决城市交通问题的有效途径。

交通灯控制系统由 80C51 单片机、键盘、LED 显示、交通灯延时组成。

系统除具有基本交通灯功能外, 还具有时间设置、LED 信息显示功能,市交通实现有效控制。

目录一序言...... 3 1.1 交通灯的形成...... 4 1.2 单片机的发展历程...... 4 1.3 芯片简介 (5)1.4 技术指标及设计要求...... 7 二硬件电路的设计及描述...... 9 2.1MCS-51 单片机内部结构...... 9 2.2 MCS-51 单片机芯片引脚位置及功能符号...... 12 2.3 51 系列单片机运行的硬件条件...... 13 2.4 单片机的特点与应用...... 14 三软件设计流程及描述...... 15 3.1 软件设计...... 15 3.2 电路连接分配...... 16 3.3 主程序流程图...... 17 四源程序代码 (18)体会总结...... 22 体会总结参考文献 (23)2一序言1.1 交通灯的形成当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

单片机交通灯课程设计

单片机交通灯课程设计

单片机 交通灯课程设计一、课程目标知识目标:1. 理解单片机的基本原理,掌握交通灯控制器的设计方法;2. 学会使用编程软件进行单片机程序设计,实现交通灯控制功能;3. 了解交通灯系统的基本构成和运行原理,提高对电子工程实践的认识。

技能目标:1. 能够运用所学知识,独立完成单片机交通灯控制器的硬件搭建;2. 掌握基本的编程技巧,实现交通灯的定时切换和异常处理功能;3. 提高动手实践能力,培养团队协作和问题解决能力。

情感态度价值观目标:1. 培养学生对单片机及电子工程的兴趣,激发创新意识;2. 培养学生的责任心和敬业精神,使其在项目实践中体会工程实践的重要性;3. 增强学生的环保意识,理解交通灯系统在节能减排方面的作用。

课程性质:本课程为实践性较强的课程,结合单片机原理与应用,让学生在实际操作中掌握知识,提高技能。

学生特点:学生具备一定的电子基础和编程能力,对单片机有一定了解,但实践经验不足。

教学要求:注重理论与实践相结合,充分调动学生的积极性,培养其动手实践和团队协作能力。

通过课程学习,使学生能够独立完成单片机交通灯控制器的设计与实现。

1. 单片机基础理论:回顾单片机的组成、工作原理和编程基础,重点讲解I/O 口控制、定时器及中断系统等知识点。

教材章节:第二章 单片机原理与应用。

2. 交通灯控制器设计:介绍交通灯系统的基本构成、工作原理及设计要求,分析控制器硬件设计方法,包括电路图绘制、元器件选型等。

教材章节:第三章 交通信号灯控制系统设计。

3. 程序设计:结合单片机编程语言,讲解交通灯控制程序的编写方法,包括主程序、定时器中断服务程序等。

教材章节:第四章 单片机编程与应用。

4. 硬件搭建与调试:指导学生进行交通灯控制器硬件的搭建、程序烧录及系统调试,分析并解决实际问题。

教材章节:第五章 单片机系统调试与优化。

5. 项目实践:组织学生分组进行项目实践,要求每组完成一个具有定时切换和异常处理功能的单片机交通灯控制器设计。

单片机课程设计(交通灯程序)

单片机课程设计(交通灯程序)

单片机课程设计基于单片机的交通灯设计2007.07.05 一.设计目的:1、通过交通信号灯控制系统的设计,掌握8255A并行口传输数据的方法,以控制发光二极管的亮与灭;2、用8255作为输出口,控制十二个发光二极管熄灭,模拟交通灯管理.3、通过单片机课程设计,熟练掌握汇编语言的编程方法,将理论联系到实践中去,提高我们的动脑和动手的能力;4、完成控制系统的硬件设计、软件设计、仿真调试。

二.设计要求:交通信号灯模拟控制系统设计利用单片机的定时器定时,令十字路口的红绿灯交替点亮和熄灭,并且用LED数码管显示时间。

用8051做输出口,控制十二个发光二极管燃灭,模拟交通灯管理。

在一个交通十字路口有一条主干道(东西方向),一条从干道(南北方向),主干道的通行时间比从干道通行时间长,四个路口安装红,黄,蓝,灯各一盏;1、设计一个十字路口的交通灯控制电路,要求南北方向(主干道)车道和东西方向(支干道)车道两条交叉道路上的车辆交替运行,时间可设置修改。

2、在绿灯转为红灯时,要求黄灯先亮,才能变换运行车道3、黄灯亮时,要求每秒闪亮一次。

4、东西方向、南北方向车道除了有红、黄、绿灯指示外,每一种灯亮的时间都用显示器进行显示(采用计时的方法)。

5、同步设置人行横道红、绿灯指示。

三.设计任务和内容:任务:设计一个能够控制十二盏交通信号灯的模拟系统。

并且要求交通信号灯按照交通规则的模试来运行。

内容:因为本课程设计是交通灯的控制设计,所以要了解实际交通灯的变化情况和规律。

假设一个十字路口为东西南北走向。

初始状态0为东西红灯,南北红灯。

然后转状态1东西红灯,南北绿灯通车,。

过一段时间转状态2南北绿灯灭,黄灯闪烁几次,东西仍然红灯。

再转状态3,东西绿灯通车,南北红灯。

过一段时间转状态4,东西绿灯灭,闪几次黄灯,南北仍然红灯。

最后循环至状态1。

四.控制系统的总体要求:1.执行程序时,初始态为四个路口的红灯全亮之后;2.东西路口的绿灯亮,南北路口的红灯亮,东西路口方向通车;3.延时一段时间后,东西路口的绿灯熄灭,黄灯开始延时并且开始闪烁,闪烁5次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北路口方向开始通车;4.延时一段时间之后,南北路口的绿灯熄灭,黄灯开始延时并且开始闪烁,闪烁3次之后,再切换到东西路口方向;之后重复2到4过程。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

单片机交通灯课程设计 (LED显示倒计时 .txt27信念的力量在于即使身处逆境,亦能帮助你鼓起前进的船帆;信念的魅力在于即使遇到险运,亦能召唤你鼓起生活的勇气;信念的伟大在于即使遭遇不幸,亦能促使你保持崇高的心灵。

本文由 ID 很难想啊贡献doc文档可能在 WAP 端浏览体验不佳。

建议您优先选择 TXT ,或下载源文件到本机查看。

摘要近年来随着科技的飞速发展, 单片机的应用正在不断深入, 同时带动传统控制检测技术日益更新。

在实时检测和自动控制的单片机应用系统中, 单片机往往作为一个核心部件来使用, 仅单片机方面知识是不够的, 还应根据具体硬件结构软硬件结合, 加以完善。

由于我国经济的快速发展从而导致了汽车数量的猛增, 大中型城市的城市交通, 正面临着严峻的考验, 从而导致交通问题日益严重, 日常的交通堵塞成为人们司空见惯而又不得不忍受的问题。

在这种背景下,结合我国城市道路交通的实际情况,开发出真正适合我们自身特点的智能信号灯控制系统已经成为当前的主要任务。

对交叉口实行科学的管理与控制是交通控制工程的重要研究课题,是保障交叉口的交通安全和充分发挥交叉口的通行能力的重要措施,是解决城市交通问题的有效途径。

交通灯控制系统由 80C51 单片机、键盘、LED 显示、交通灯延时组成。

系统除具有基本交通灯功能外, 还具有时间设置、LED 信息显示功能,市交通实现有效控制。

目录一序言...... 3 1.1 交通灯的形成...... 4 1.2 单片机的发展历程...... 4 1.3 芯片简介 (5)1.4 技术指标及设计要求...... 7 二硬件电路的设计及描述...... 9 2.1MCS-51 单片机内部结构...... 9 2.2 MCS-51 单片机芯片引脚位置及功能符号...... 12 2.3 51 系列单片机运行的硬件条件...... 13 2.4 单片机的特点与应用...... 14 三软件设计流程及描述...... 15 3.1 软件设计...... 15 3.2 电路连接分配...... 16 3.3 主程序流程图...... 17 四源程序代码 (18)体会总结...... 22 体会总结参考文献 (23)2一序言1.1 交通灯的形成当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

但这一技术在 19 世纪就已出现了。

1858 年, 在英国伦敦主要街头安装了以燃煤气为光源的红, 蓝两色的机械扳手式信号灯, 用以指挥马车通行。

这是世界上最早的交通信号灯。

电气启动的红绿灯出现在美国, 这种红绿灯由红绿黄三色圆形的投光器组成, 1914 年始安装于纽约市 5 号大街的一座高塔上。

红灯亮表示“停止” ,绿灯亮表示“通行” 。

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

1968 年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。

绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。

左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。

红灯是禁行信号, 面对红灯的车辆必须在交叉路口的停车线后停车。

黄灯是警告3信号, 面对黄灯的车辆不能越过停车线, 但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。

我们设计的单片机控制交通灯就是基于信号灯。

1.2 单片机的发展历程单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。

单片机微型计算机简称单片机, 特别适用于控制领域, 故又称为微控制器。

在 MCS-51 系列单片机中, 有两个子系列:51 子系列和 52 子系列。

每个子系列有诺干中型号。

51 系列有 8051、 8751 和 8031 三个型号, 后来经过改进产生了80c51、 87c51、 80c31 三个型号; 52 系列有 5021、 8752、 8032 三个型号, 改进后的型号是 80c52/87c52、 80c32。

改进后的型号更加省电。

52 系列比对应的 51 系列增加了定时器 T2 并将内部程序存贮器增加到 8KB。

Inter 公司停止生产 MCS-51 系列单片机之后将生产权转让给了许多其他公司,于是出现了许多与 Mcs-51 兼容的单片机。

通常, 单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和 I/O 接口电路等。

因此, 单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。

4单片机经过 1、 2、 3、 3 代的发展,目前单片机正朝着高性能和多品种方向发展,它们的 CPU 功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。

1.3 芯片简介MSCMSC-51 芯片简介 80C51 是 INTEL 公司 MCS-51 系列单片机中最基本的产品, 它采用 INTEL 公司可靠的 CHMOS 工艺技术制造的高性能 8 位单片机, 属于标准的 MCS-51 的 HCMOS 产品。

它结合了 HMOS 的高速和高密度技术及CHMOS 的低功耗特征,它继承和扩展了 MCS-48 单片机的体系结构和指令系统。

8051 是 MCS-51 系列单片机的典型产品, 我们以这一代表性的机型进行系统的讲解。

8051 单片机包含中央处理器、程序存储器 (ROM、数据存储器 (RAM、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线, 现在我们分别加以说明:中央处理器:中央处理器 (CPU是整个单片机的核心部件, 是 8 位数据宽度的处理器, 能处理 8 位二进制数据或代码, CPU 负责控制、指挥和调5度整个单元系统协调的工作, 完成运算和控制输入输出功能等操作。

数据存储器 (RAM: 8051 内部有 128 个 8 位用户数据存储单元和 128 个专用寄存器单元, 它们是统一编址的, 专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据, 所以, 用户能使用的 RAM 只有 128 个, 可存放读写的数据, 运算的中间结果或用户定义的字型表。

程序存储器 (ROM: 8051 共有 4096 个 8 位掩膜ROM, 用于存放用户程序, 原始数据或表格。

定时 /计数器 (ROM: 8051 有两个 16 位的可编程定时 /计数器, 以实现定时或计数产生中断用于控制程序转向。

并行输入输出 (I/O口: 8051 共有 4 组 8 位 I/O 口 (P0、 P1、 P2 或 P3,用于对外部数据的传输。

全双工串行口:68051 内置一个全双工串行通信口, 用于与其它设备间的串行数据传送, 该串行口既可以用作异步通信收发器, 也可以当同步移位器使用。

中断系统: 8051 具备较完善的中断功能, 有两个外中断、两个定时 /计数器中断和一个串行中断, 可满足不同的控制要求, 并具有 2 级的优先级别选择。

时钟电路: 8051 内置最高频率达 12MHz 的时钟电路,用于产生整个单片机运行的脉冲时序,但 8051 单片机需外置振荡电容。

单片机的结构有两种类型, 一种是程序存储器和数据存储器分开的形式, 即哈佛 (Harvard结构, 另一种是采用通用计算机广泛使用的程序存储器与数据存储器合二为一的结构, 即普林斯顿 (Princeton结构。

INTEL 的 MCS-51 系列单片机采用的是哈佛结构的形式, 而后续产品 16 位的 MCS-96 系列单片机则采用普林斯顿结构。

1.4 技术指标设计一个十字路口的交通灯控制电路 , 每条道路上各配有一组7红、黄、绿交通信号灯,其中红灯亮,表示该道路禁止通行;黄灯亮表示该道路上未过停车线的车辆禁止通行, 已过停车线的车辆继续通行; 绿灯表示该道路允许通行。

该电路自动控制十字路口两组红、黄、绿交通灯的状态转换,实现十字路口自动化。

1.5 设计要求1、利用两种颜色的 4 个发光二极管模拟路口的交通灯。

2、交通灯切换时间为 50 秒,在 LED 数码管上显示剩余时间。

8二硬件电路的设计及描述2.1MCS-51 单片机内部结构在 MCS-51 系列单片机中, 2 个系列: 51 系列和有子 52 子系列。

每个系列有若干种型号。

51 系列有 8051、 8751、 8031、 87C51、和 80C31。

:9分析上图,并按其功能部件划分可以看出, MCS-51 系列单片机是由 8 大部分组成的。

这 8 大部分是: 1.一个 8 位中央处理器 CPU(有成为微处理器 CPU 的内部结构是有运算器和控制器组成, 是单片机的核心部件。

其中包括算术逻辑运算单元、 ALU 、累加器 ACC、程序状态字寄存器 PSW、堆栈指针 SP、寄存器 SP、寄存器 B、程序计数器(指令指针 PC 、指令寄存器 IR、暂存器等部件。

2.128 个字节的片内数据存储器 RAM 片内数据存储器用于存放数据、运算结果。

3.4KB 的片内程序存储器 ROM 或 EPROM 用于存放程序、原始数据和表格。

现在的改进产品里一般都换成了 Flash 存储器。

4.18 个特殊功能寄存器 SFR。

CPU 内部包含了一些外围电路的控制寄存器、状态寄存器以及数据输入 /输出寄存器,这些外围电路的寄存器构成了 CPU 内部的特殊功能寄存器。

18 个特殊功能寄存器 SFR 有 3 个是 16 位的, 共占了 21 个字节。

5.4 个 8 位并行输入输出 I/O 接口。

10P0 口P0.0~P0.7输入与输出分时的传送地址低 8位与数据线 P1 口 P2 口 P3 口入端 P3.1— TXD :串行口输出端 P3.1— TXD :串行口输出端 P3.2— P3.3— :外部中断 0 中断请求输入端 :外部中断 1 中断请求输入端 P1.0~P1.7 P2.0~P2.7 P3.0~P3.7 输入与输出输入与输出输入与输出无第二功能传送地址的高 8 位 P3.0— RXD :串行口输P3.4— T0:定时器 /计数器 0 外部输入端 P3.5— T1:定时器 /计数器 1 外部输入端 P3.6— P3.7— :外部数据存储器写选通信号 :外部数据存储器读选通信号P0 口、 P1 口、 P2 口、 P3 口(共 32 线 ,用于并行输入或输出数据。

6.1 个串行 I/O 接口,完成单片机与其他微机之间的串行通信。

117.2 个 16 位定时器 /计数器 T0、 T1。

8.一个具有 5 个(52 子系列为 6 个或 7 个中断源, 2 个可编程优先级的中断系统。

相关文档
最新文档