金立 s.51已放大至最高级别是放大招什么意思思

51基于AT89S51单片机的十字路口交通灯设计
上亿文档资料,等你来发现
51基于AT89S51单片机的十字路口交通灯设计
1引言;当今,红绿灯安装在各个道口上,已经成为疏导交通车;1858年,在英国伦敦主要街头安装了以燃煤气为光;电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三;1918年,又出现了带控制的红绿灯和红外线红绿灯;信号灯的出现,使交通得以有效管制,对于疏导交通流;2单片机概述;单片机微型计算机是微型计算机的一个重要分支,也是;2.1单片机的发展;单片机微型计算机是
1 引言当今,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。但这一技术在19世纪就已出现了。1858年,在英国伦敦主要街头安装了以燃煤气为光源的红,蓝两色的机械扳手式信号灯,用以指挥马车通行。这是世界上最早的交通信号灯。1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。它由红绿两以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。日,煤气灯爆炸,使警察受伤,遂被取消。电气启动的红绿灯出现在美国,这种红绿灯由红绿黄三色圆形的投光器组成,1914年始安装于纽约市5号大街的一座高塔上。红灯亮表示“停止”,绿灯亮表示“通行”。1918年,又出现了带控制的红绿灯和红外线红绿灯。带控制的红绿灯,一种是把压力探测器安在地下,车辆一接近红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下嗽叭,就使红灯变为绿灯。红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。1968年,联合国《道路交通和道路标志信号协定》对各种信号灯的含义作了规定。绿灯是通行信号,面对绿灯的车辆可以直行,左转弯和右转弯,除非另一种标志禁止某一种转向。左右转弯车辆都必须让合法地正在路口内行驶的车辆和过人行横道的行人优先通行。红灯是禁行信号,面对红灯的车辆必须在交叉路口的停车线后停车。黄灯是警告信号,面对黄灯的车辆不能越过停车线,但车辆已十分接近停车线而不能安全停车时可以进入交叉路口。 2 单片机概述单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。2.1 单片机的发展单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。
通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。单片机的发展分为4个阶段:第一阶段(1974―76年):单片机初级阶段。因为受工艺限制,单片机采用单片的形式而且功能比较简单。例如美国仙童公司生产的F8单片机,实际上只包括了8位CPU,64个字节的RAM和2个并行接口。第二阶段(1976―78年):低性能单片机阶段。以Intel公司生产的MCS―48系列单片机为代表,该系列单片机片内集成有8位CPU,8位定时器/计数器,并行I/O接口,RAM和ROM等,但是最大的缺点就是无串行接口,中断处理比较简单而且片内RAM和ROM容量较小,且寻址范围不大与4KB。第三阶段(1978―83)高性能单片阶段这个阶段推出的单片机普遍带有串行接口。多级中断系统,16位定时器/计数器,片内ROM,RAM容量加大,且寻址范围可达64KB,有的片内还带有A/D转换器。第四阶段(1983年至今)8位单片机巩固发展以及16位单片机,32 位单片机推出阶段。此阶段的主要特征是:一方面发展16位单片机,32位单片机及专用型单片机;另一方面不断完善高档8位单片机,改善其结构,增加片内器件,以满足不同的客户要求。单片机经过1、2、3、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。2.2 单片机的应用单片机的应用很广,分别在工业自动化、仪器仪表、终端及外部设备控制、通信方面、武器装备、消费类电子产品等领域中得到了广泛的应用。近年来随着科技的飞速发展,同时带动自动控制系统日新月异更新,单片机的应用正在不断地走向深入。3 芯片简介3.1 AT89S51AT89S51芯片是80C51系列的典型例子,包含中央处理器、程序存储器(ROM)、数据存储器(RAM)、定时/计数器、并行接口、串行接口和中断系统等几大单元及数据总线、地址总线和控制总线等三大总线。3.1.1 89S51组成1.中央处理器:中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。2.数据存储器(RAM)8051内部有128个8位用户数据存储单元和128个专用寄存器单元,它们是统一编址的,专用寄存器只能用于存放控制指令数据,用户只能访问,而不能用于存放用户数据,所以,用户能使用的RAM只有128个,可存放读写的数据,运算的中间结果或用户定义的字型表。3.程序存储器(ROM):89S51共有4KB掩膜ROM,最大可扩展64K字节,用于存放用户程序,原始数据或表格。4.定时/计数器:8051有两个16位的可编程定时/计数器,以实现定时或计数产生中断用于控制程序转向。5.并行输入输出(I/O)口:89S51共有4组8位I/O口(P0、 P1、P2或P3),用于对外部数据的传输。6.全双工串行口:8051内置一个全双工串行通信口,用于与其它设备间的串行数据传送,该串行口既可以用作异步通信收发器,也可以当同步移位器使用。7.中断系统:89S51具备较完善的中断功能,有两个外中断、两个定时/计数器中断和一个串行中断,可满足不同的控制要求,并具有2级的优先级别选择。8.时钟电路:89S51内置最高频率达12MHz的时钟电路,用于产生整个单片机运行的脉冲时序,但89S51单片机需外置振荡电容。3.1.2 主要引脚功能AT89S51引脚图如图3-1所示图3-1 AT89S51引脚1、VCC:电源电压
2、GND:地 3、P0口:P0口是一组8位漏极开路型双向I/0口,也即地址/数据总线复用口。作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“l”可作为高阻抗输入端用。在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。4、RST:复位输入。当振荡器工作时,RST引脚出现两个机器周期以上高电平将使单片机复位。WDT 溢出将使该引脚输出高电平,设置SFR AUXR的DISRT0 位(地址8EH)可打开或关闭该功能。DISRT0位缺省为RESET输出高电平打开状态。5、EA/VPP:外部访问允许。欲使CPU仅访问外部程序存储器(地址为0000H-FFFFH),EA端必须保持低电平(接地)。需注意的是:如果加密位LB1被编程,复位时内部会锁存EA端状态。如EA端为高电平(接VCC端),CPU则执行内部程序存储器中的指令。F1ash存储器编程时,该引脚加上+12V的编程电压Vpp。6、XTAL1:片内振荡器反相放大器的输入端和内部时钟工作的输入端。采用内部振荡器时,它接外部石英晶体和微调电容的一个引脚。7、XTAL2:片内振荡器反相放大器的输出端,接外部石英晶体和微调电容的另一端。采用外部振荡器时,该引脚悬空。外接晶体引脚。 ――3.2 74LS16474LS164是8位串入并出移位寄存器。A、B为串行输入端,QA与QH为串行输出端,CLK为串行时钟输入端,CLR为串行输出QB0 和QH0代表在稳态输入条件建立之前QA、QB和QH的输出状态;QAn、QBn和QHn代表在最近的时钟上升沿转换之前QA、QB和QH的输出状态;H/L、Qan和QBn代表在最近的时钟上升沿转换之后QA、QB和QH的输出状态。清零端,VCC为电源输入端,GND为接地端。依据电路原理框图,将74LS164的A、B端与RXD相接,CLK与TXD相接,CLR接高电平Vcc,在满足条件时数据就传送到74LS164并寄存,管脚将自动置成相应的电平。包含各类专业文献、专业论文、中学教育、高等教育、文学作品欣赏、幼儿教育、小学教育、各类资格考试、应用写作文书、外语学习资料、51基于AT89S51单片机的十字路口交通灯设计等内容。 
 基于AT89S51单片机的十字路口交通灯设计_电子/电路_工程科技_专业资料。1 引言当今, 红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的 手段。但这一...  兰州交通大学自动化与电气工程学院 2014 年 1 月 17 日 单片机原理及系统课程设计报告 基于 AT89C51 单片机的十字路口交通灯设计 1 设计目的和方案 1.1 设计...  经多次调试,基本达到了设计要求。 关键词: LED 双色灯;AT89S51;74LS164芯片 2 2、单片机概述单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种...  指导教师签字: 答辩小组成员签字: 基于 AT89C51 的十字路口交通灯的设计 摘要 近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控 制检测技术日益...  单片机基于89c51的十字路口交通灯控制系统设计_信息与通信_工程科技_专业资料。成绩...三、 设计任务本系统需要采用 MSC-51 系列单片机 AT89C51 作为中心器件来设计...  基于单片机的十字路口交... 21页 免费 at89c51单片机_交通灯控... 22页 免费...分析应用 了单片机实现智能交通灯管制的控制系统,以及该系统软、 硬件设计方法,...  本文设计了一个以单片机为核心的交通灯控制系统,来实现十字路口交通的智能化 管理。 1 概述本设计是基于 AT89S52 单片机的十字路口交通灯控制系统, 利用 12 个...  基于AT89C51单片机的交通灯控制系统设计_理学_高等教育_教育专区。基于AT89C51...针对整个交通控制系统的发展状况,本设计根据道路交通拥挤,十字路口经常出现 拥堵的...  毕业论文(设计)基于 AT89S51 单片机的交通灯设计 摘要 近年来随着科技的飞速...2 系统设计要求与整体规划 2.1 基础设计要求 1) 设计一个十字路口的交通灯...  实现中断允许控制和中断优先级控制分别由特殊功能寄存器区中的中断允许寄存器IE和中断优先级寄存器IP来实现的。下面介绍这两个特殊功能寄存器。    中断允许寄存器IE    AT89S51的CPU对各中断源的开放或屏蔽,是由片内的中断允许寄存器IE控制的。IE的字节地址为A8H,可进行位寻址,其格式如下图所示。    中断允许寄存器IE对中断的开放和关闭实现两级控制。所谓两级控制,就是有一个总的开关中断控制位EA(IE.7位),当EA=O时,所有的中断请求被屏蔽,CPU对任何中断请求都不接受,因此称EA为系统中断允许总开关控制位;当EA=1时,CPU开放中断,但5个中断源的中断请求是否允许,还要由IE中的低5位所对应的5个中断请求允许控制位的状态来决定。    IE中各位的功能如下:    (1)EA:中断允许总开关控制位。    EA=0,所有的中断请求被屏蔽。    EA=1,所有的中断请求被开放。    (2)ES:串行口中断允许位。    ES=0,禁止串行口中断。    ES=1,允许串行口中断。    (3)ET1:定时器/计数器Tl的溢出中断允许位。    ET1=0,禁止Tl溢出中断。    ETl=1,允许Tl溢出中断。    (4)EXl:外部中断1中断允许位。    EXl=0,禁止外部中断1中断。    EXl=1,允许外部中断1中断。    (5)ET0:定时器/计数器T0的溢出中断允许位。    ET0=0,禁止T0溢出中断。    ET0=1,允许T0溢出中断。    (6)EX0:外部中断0中断允许位。    EX0=0,禁止外部中断0中断。    EX0=1,允许外部中断0中断。    AT89S51复位以后,IE被清0,所有的中断请求被禁止。IE中与各个中断源相应的位可用指令置1或清0,即可允许或禁止各中断源的中断申请。若使某一个中断源被允许中断,除了IE相应的位被置1外,还必须使EA位置1。    改变IE的内容,可由位操作指令来实现(即SETB bit;CLR bit),也可用字节操作指令实现。    举例如下:例1、若允许片内2个定时器/计数器中断,并禁止其他中断源的中断请求,请编写设置IE的相应程序段。    (1)用位操作指令来编写如下程序段:    (2)用字节操作指令来编写:上述的两段程序对IE的设置是相同的。    中断优先级寄存器lP    AT89S51的中断请求源有两个中断优先级,每一个中断请求源可由软件设置为高优先级中断或低优先级中断,也可实现两级中断嵌套。所谓两级中断嵌套,就是AT89S51正在执行低优先级中断的服务程序时,可被高优先级中断请求所中断,待高优先级中断处理完毕后,再返回低优先级中断服务程序。两级中断嵌套的过程如下图所示。    关于各中断源的中断优先级关系,可以归纳为下面两条基本规则:    (1)低优先级可被高优先级中断,高优先级不能被低优先级中断。    (2)任何一种中断(不管是高级还是低级)一旦得到响应,不会再被它的同级中断源所中断。如果某一中断源被设置为高优先级中断,在执行该中断源的中断服务程序时,则不能被其他中断源的中断请求所中断。    AT89S51的片内有一个中断优先级寄存器lP,其字节地址为B8H,可位寻址。只要用程序改变其内容,即可进行各中断源中断优先级的设置,IP寄存器的格式如下图所示。    中断优先级寄存器IP各位的含义如下:    (1)PS:串行口中断优先级控制位。    PS=1,串行口中断为高优先级。    PS=O,串行口中断为低优先级。    (2)PT1:定时器Tl中断优先级控制位。    PTl=1,定时器Tl中断为高优先级。    PTl=0,定时器Tl中断为低优先级。    (3)PX1:外部中断1中断优先级控制位。    PXl=1,外部中断1中断为高优先级。    PXl=0,外部中断1中断为低优先级。    (4)PT0:定时器T0中断优先级控制位。    PT0=1,定时器T0中断为高优先级。    PT0=0,定时器T0中断为低优先级。    (5)PX0:外部中断0中断优先级控制位。    PX0=1,外部中断0中断为高优先级。    PX0=0,外部中断0中断为低优先级。    中断优先级控制寄存器IP的各位都可由用户程序置1和清0,用位操作指令或字节操作指令可更新IP的内容,以改变各中断源的中断优先级。    AT89S51复位以后,IP的内容为0,各个中断源均为低优先级中断。    下面简单介绍AT89S51的中断优先级结构。AT89S51的中断系统有两个不可寻址的&优先级激活&其中一个指示某高优先级的中断正在执行,所有后来的中断均被阻止;另一个触发器指示某低优先级的中断正在执行,所有同级的中断都被阻止,但不阻断高优先级的中断请求。    在同时收到几个同一优先级的中断请求时,哪一个中断请求能优先得到响应,取决于内部的查询顺序。这相当于在同一个优先级内,还同时存在另一个辅助优先级结构,其查询顺序见下表。    同级中断的查询次序    由此可见,各中断源在同一个优先级的条件下,外部中断O的中断优先权最高,串行口中断的优先权最低。    例2、设置IP寄存器的初始值,使AT89S51的两个外中断请求为高优先级,其他中断请求为低优先级。    (1)用位操作指令    (2)用字节操作指令
本网站试开通微、小企业商家广告业务;维修点推荐项目。收费实惠有效果!欢迎在QQ或邮箱联系!
试试再找找您想看的资料
资料搜索:
查看相关资料 & & &
   同意评论声明
   发表
尊重网上道德,遵守中华人民共和国的各项有关法律法规
承担一切因您的行为而直接或间接导致的民事或刑事法律责任
本站管理人员有权保留或删除其管辖留言中的任意内容
本站有权在网站内转载或引用您的评论
参与本评论即表明您已经阅读并接受上述条款
copyright & &广电电器(中国梧州) -all right reserved& 若您有什么意见或建议请mail: & &
地址: 电话:(86)774-2826670&实现A/D转换的原理 ... 单片机处理完毕的数字量,有时需转换为模拟信号输出。 ...
扫扫二维码,随身浏览文档
手机或平板扫扫即可继续访问
第11章 AT89S51单片机与D/A、A/D 转换器的接口
举报该文档为侵权文档。
举报该文档含有违规或不良信息。
反馈该文档无法正常浏览。
举报该文档为重复文档。
推荐理由:
将文档分享至:
分享完整地址
文档地址:
粘贴到BBS或博客
flash地址:
支持嵌入FLASH地址的网站使用
html代码:
&embed src='/DocinViewer-4.swf' width='100%' height='600' type=application/x-shockwave-flash ALLOWFULLSCREEN='true' ALLOWSCRIPTACCESS='always'&&/embed&
450px*300px480px*400px650px*490px
支持嵌入HTML代码的网站使用
您的内容已经提交成功
您所提交的内容需要审核后才能发布,请您等待!
3秒自动关闭窗口第五章-AT89S51中断系统_图文_百度文库
两大类热门资源免费畅读
续费一年阅读会员,立省24元!
文档贡献者
评价文档:
第五章-AT89S51中断系统
A​T9​S1​单​片​机​中​断​系​统
大小:549.00KB
登录百度文库,专享文档复制特权,财富值每天免费拿!
你可能喜欢}

我要回帖

更多关于 地图级别是什么意思 的文章

更多推荐

版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。

点击添加站长微信