本科毕业设计单片机控制交通灯的设计.docx

上传人:b****4 文档编号:13934294 上传时间:2023-06-19 格式:DOCX 页数:28 大小:1.50MB
下载 相关 举报
本科毕业设计单片机控制交通灯的设计.docx_第1页
第1页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第2页
第2页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第3页
第3页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第4页
第4页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第5页
第5页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第6页
第6页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第7页
第7页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第8页
第8页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第9页
第9页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第10页
第10页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第11页
第11页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第12页
第12页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第13页
第13页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第14页
第14页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第15页
第15页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第16页
第16页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第17页
第17页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第18页
第18页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第19页
第19页 / 共28页
本科毕业设计单片机控制交通灯的设计.docx_第20页
第20页 / 共28页
亲,该文档总共28页,到这儿已超出免费预览范围,如果喜欢就下载吧!
下载资源
资源描述

本科毕业设计单片机控制交通灯的设计.docx

《本科毕业设计单片机控制交通灯的设计.docx》由会员分享,可在线阅读,更多相关《本科毕业设计单片机控制交通灯的设计.docx(28页珍藏版)》请在冰点文库上搜索。

本科毕业设计单片机控制交通灯的设计.docx

本科毕业设计单片机控制交通灯的设计

单片机控制交通灯的设计

摘要

交通控制系统是近现代社会随着物流、出行等交通发展产生的一套独特的公共管理系统。

要保证高效安全的交通秩序,除了制定一系列的交通规则,还必须通过一定的科技手段加以实现。

本文在对目前交通控制进行深入分析的基础上,运用检测传感、实时调整智能化控制的实现技术,将传感器监测、实时调整车辆通行时间的算法与单片机控制作用相结合,提出了基于单片机的交通控制系统设计方案。

8051单片机的交通灯控制系统由8051单片机、交通灯显示、LED倒计时、车流量检测及调整、违规检测、紧急处理、时间模式手动设置等模块组成。

系统除基本交通灯功能外,还具有通行时间手动设置、可倒计时显示、急车强行通过、车流量检测及调整、交通异常状况判别及处理等相关功能。

理论证明该系统能够简单、经济、有效地疏导交通,提高交通路口的通行能力。

本设计主要做了如下几方面的工作:

一是确定系统交通控制的总体设计,包括,十字路口具体的通行禁行方案设计以及系统应拥有的各项功能,二是进行传感器的硬件电路、显示电路等的设计和基本功能要求。

 

关键词:

交通灯单片机MSC-51计时

ABSTRACT

Trafficcontrolsystemisamodernsocietywithlogistics,traveletcoftrafficdevelopmentauniquesetofpublicmanagementsystem.Toensuretheeffectivesafetytraffic,exceptforaseriesoftrafficrules,stillmustthroughcertaintechnologicalmeanstoachieve.Basedonanalysisoftrafficcontrol,basedonreal-timedetectionsensor,adjusttheimplementationtechnologyofintelligentcontrol,real-timemonitoring,sensoradjustvehiclestimealgorithmandsingle-chipmicrocomputercontrolfunctionisproposed,whichcombinesthetrafficcontrolsystembasedonsinglechipdesignscheme.

Thisdesignmainlydothefollowingaspects:

oneistheworkofthetrafficcontrolsystemdesign,includingthecrossroads,specificdesignandsystemshouldberestrictedwitheachfunction,twoisthatthesensor,thehardwarecircuitdesignofthecircuitandthebasicfunctionandrequirement.

Keywords:

trafficlightSCMMSC-51timing

 

目录

摘要1

Abstract2

绪论5

第一章交通灯的背景6

1.1交通灯的背景6

1.1.1交通灯的历史6

1.1.3交通控制存在的问题7

1.1.4交通灯的功能与作用7

1.1.5用单片机控制交通灯的优点8

1.2单片机简介8

1.2.1单片机的概述8

1.2.2单片机的发展历程8

1.2.3单片机的内部结构图9

第二章单片机控制交通系统总体设计10

2.1单片机交通控制系统通行方案设计10

2.2交通控制的工作原理12

2.3单片机交通控制系统的基本构成及原理15

第三章系统硬件的设计15

3.1系统硬件的总电路构成及原理15

3.1.1系统硬件电路构成16

3.1.2系统工作原理16

3.1.3AT89S51芯片内部结构简介17

3.1.4主要引脚功能19

3.2交通灯软件的设计20

3.2.1相应程序的代码21

3.2.3交通控制的程序23

第四章实验平台24

4.1实验平台24

4.2实验步骤25

致谢29

参考文献30

 

 

绪论

今天,红绿灯安装在各个道口上,已经成为疏导交通车辆最常见和最有效的手段。

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

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

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

1868年,英国机械工程师纳伊特在伦敦威斯敏斯特区的议会大厦前的广场上,安装了世界上最早的煤气红绿灯。

它由红绿两块以旋转式方形玻璃提灯组成,红色表示“停止”,绿色表示“注意”。

1869年1月2日,煤气灯爆炸,使警察受伤,遂被取消。

1914年,电气启动的红绿灯出现在美国。

这种红绿灯由红绿黄三色圆形的投光器组成,安装在纽约市5号大街的一座高塔上。

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

1918年,又出现了带控制的红绿灯和红外线红绿灯。

带控制的红绿灯,一种是把压力探测器安在地下,当车辆接近时,红灯便变为绿灯;另一种是用扩音器来启动红绿灯,司机遇红灯时按一下喇叭,就使红灯变为绿灯。

红外线红绿灯当行人踏上对压力敏感的路面时,它就能察觉到有人要过马路。

红外光束能把信号灯的红灯延长一段时间,推迟汽车放行,以免发生交通事故。

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

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

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

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

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

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

随着经济的发展,交通运输中出现了一些传统方法难以解决的问题。

道路拥挤现象日趋严重,造成的经济损失越来越大,并一直保持大比例的增长。

现在交通系统已不能满足经济发展的需求。

由于生活水平的提高,人们对交通运输的安全性及服务水平提出了更高的要求。

在交通中管理引入单片机交通灯控制代替交管人员在交叉路口服务,有助于提高交通运输的安全性、提高交通管理的服务质量。

并在一定程度上尽可能的降低由道路拥挤造成的经济损失,同时也减小了工作人员的劳动强度。

中国车辆数量不断增加,交通控制在未来的交通管理中起着越来越重要的作用。

智能交通灯的管理比重修一条马路无论在经济、交通运行速率上都有很好的效益、更加节约资源。

使交管人员有更多的精力投入到管理整个城市交通控制,带来更大的经济和社会效益,为创造美好的城市交通形象发挥更多的作用。

第一章交通灯的背景

1.1交通灯的背景

1.1.1交通灯的历史

19世纪初,在英国中部的约克城,红、绿装分别代表女性的不同身份。

其中,着红装的女人表示我已结婚,而着绿装的女人则是未婚者。

后来,英国伦敦议会大厦前经常发生马车轧人的事故,于是人们受到红绿装启发,1868年12月10日,信号灯家族的第一个成员就在伦敦议会大厦的广场上诞生了,由当时英国机械师德·哈特设计、制造的灯柱高7米,身上挂着一盏红、绿两色的提灯--煤气交通信号灯,这是城市街道的第一盏信号灯。

在灯的脚下,一名手持长杆的警察随心所欲地牵动皮带转换提灯的颜色。

后来在信号灯的中心装上煤气灯罩,它的前面有两块红、绿玻璃交替遮挡。

不幸的是只面世23天的煤气灯突然爆炸自灭,使一位正在值勤的警察也因此断送了性命。

1.1.3交通控制存在的问题

我国城市交通运输的现状和存在的问题,借鉴国外城市交通管理的先进经验,强调建立城市交通管理体制的重要性,提出加强城市交通研究的交通规划,建立稳定的交通基础设施建设的资金出道,实行公交优先政策,建立先进的交通信息系统等对策。

随着城市机动车增长速度的加快。

1994年卧轨城市机动车保有量已接近500完辆。

20世纪90年代以来,经济的发展加快,从1985年到1995年,机动车增长率达13%左右,近几年更是增多。

然而,在此同时,城市道路建设规模也在加大,我国城市普遍存在道路密度,道路面积率偏低的问题,这是我国城市哟其是大城市有机的一个重要原因。

我国城市道路的密度只有6.8km每平方千米,而在20世纪80年代,世界发达国家就已到达20km每平方千米。

20世纪90年代,我国部分城市道路面积率,北京为5.9%,上海为6.4%,而国外东京为13.8%,巴黎为25%,普遍高于我国。

近几年,国家虽不断加大城市道路建设的力度,但仍赶不上车辆的增长速度,且与世界其他国家相比,差距仍很大。

1.1.4交通灯的功能与作用

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

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

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

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

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

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

通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:

中央处理器、存储器和I/O接口电路等。

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

1.1.5用单片机控制交通灯的优点

1.2单片机简介

1.2.1单片机的概述

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

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

通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:

中央处理器、存储器和I/O接口电路等。

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

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

1.2.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兼容的单片机。

现在生产mcs-51兼容单片机的公司对其进行了不同程度的改进和提高。

我们现在使用比较的多的是AT89C51/AT89S51等。

1.2.3单片机的内部结构图

图1.1单片机的内部结构图

除去图中的存储电路和,I/O部件剩下的是CPU,它可以分为运算器和控制器两部分。

运算器功能部件包括算术逻辑运算单元ALU、累加器ACC、寄存器B、暂存寄存器TMP1、TMP2、程序状态字寄存器PSW等。

控制器功能部件包括程序计数器PC、指令寄存器IR、指令译码器ID、定时控制逻辑电路CU、数据指针寄存器DPTR、堆栈指针SP及时钟电路等。

第二章单片机控制交通灯的总体设计

2.1单片机交通控制系统通行方案设计

2.1.1单片机控制交通系统通行方案设计

设在十字路口,分为东西向和南北向,在任一时刻只有一个方向通行,另一方向禁行,持续一定时间,经过短暂的过渡时间,将通行禁行方向对换。

其具体状态如下图所示。

说明:

黑色表示亮,白色表示灭。

交通状态从状态1开始变换,直至状态6然后循环至状态1,周而复始,即如图2.1所示:

图2.1交通状态

通过具体的路口交通灯状态的演示分析我们可以把这四个状态归纳如下:

◆东西方向红灯灭,同时绿灯亮,南北方向黄灯灭,同时红灯亮,倒计时20秒。

此状态下,东西向禁止通行,南北向允许通行。

◆东西方向绿灯灭,同时黄灯亮,南北方向红灯亮,倒计时2秒。

此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换。

◆南北方向红灯灭,同时绿灯亮,东西方向黄灯灭,同时红灯亮,倒计时20秒。

此状态下,东西向允许通行,南北向禁止通行。

◆南北方向绿灯灭,同时黄灯亮,东西方向红灯亮,倒计时2秒。

此状态下,除了已经正在通行中的其他所以车辆都需等待状态转换。

下面我们可以用图表表示灯状态和行止状态的关系如下:

表2.1交通状态及红绿灯状态

状态1

状态3

状态4

状态6

东西向

禁行

等待变换

通行

等待变换

南北向

通行

等待变换

禁行

等待变换

东西红灯

1

1

0

0

东西黄灯

0

0

0

1

东西绿灯

0

0

1

0

南北红灯

0

0

1

1

南北绿灯

1

0

0

0

南北黄灯

0

1

0

0

东西南北四个路口均有红绿黄3灯和数码显示管2个,在任一个路口,遇红灯禁止通行,转绿灯允许通行,之后黄灯亮警告行止状态将变换。

状态及红绿灯状态如表2.1所示。

说明:

0表示灭,1表示亮。

2.2交通灯控制工作原理 

  总开关闭合,交通灯开始工作。

南北黄灯亮,东西红灯亮,延迟20秒;然后,南北绿灯亮,东西红灯亮,延迟4分钟;南北绿灯闪,亮十秒,灭十秒,循环3次,再南北绿灯灭,红灯亮; 

南北通行结束,东西开始运行。

东西黄灯亮,南北红灯亮,延迟20秒; 东西绿灯亮,南北黄灯亮,延迟4分钟; 

东西绿灯闪,亮十秒,灭十秒,循环3次,东西绿灯灭,红灯亮; 

按上述状态从开始依次循环。

 

2.2.1 输入输出控制信号的配置 

 1﹑输入:

总开关S0  P1.0 . 当总开关S0闭合,P1.0=1;反之,开关S0断开,P1.0=0  

2﹑ 输出;南北黄灯P1.1,当P1.1=1时南北黄灯亮,P1.1=0时南北黄灯灭。

 

南北红灯P1.2,当P1.2=1时南北红灯亮,P1.2=0时南北红灯灭。

 

南北绿灯P1.3,当P1.3=1时南北绿灯亮,P1.3=0时南北绿灯灭。

 

东西黄灯P1.4,当P1.4=1时东西黄灯亮,P1.4=0时东西黄灯灭。

 

东西红灯P1.5,当P1.5=1时东西红灯亮,P1.4=0

时东西红灯灭。

 

东西绿灯P1.6,当P1.6=1时东西绿灯亮,P1.6=0时东西绿灯灭。

(南北通行,东西禁行)

(南北禁行,东西通行)

2.3单片机交通控制系统的基本构成及原理

单片机设计交通灯控制系统,可用单片机直接控制信号灯的状态变化,基本上可以指挥交通的具体通行,当然,接入LED数码管就可以显示倒计时以提醒行使者,更具人性化。

本系统在此基础上,加入了违规检测电路和车流量检测电路为单片机采集数据,单片机对此进行具体处理,及时调整控制指挥,为了超越视觉指挥的局限性,同时接上蜂鸣器,在听觉上加强了指挥提醒作用。

 

图2-2系统的总体框图

据此,本设计系统以单片机为控制核心,连接成最小系统,由倒计时模块,违规检测模块和按键设置模块等产生输入,信号灯状态模块,LED倒计时模块和蜂鸣器状态模块接受输出。

系统的总体框图如上所示。

键盘设置模块对系统输入模式选择及具体通行时间设置的信号,系统进入正常工作状态,执行交通灯状态显示控制,同时将时间数据倒计时输入到LED数码管上实时显示。

在此过程中还要实时捕捉违规检测和紧急按键信号,以达到对异常状态进行实时控制的目的。

急停按键和违规检测随时调用中断。

第三章系统硬件电路的设计

3.1系统硬件总电路构成及原理

实现本设计要求的具体功能,可以选用AT89C52单片机及外围器件构成最小控制系统,12个发光二极管分成4组红绿黄三色灯构成信号灯指示模块,8个LED东西南北各两个构成倒计时显示模块,光敏传感器捕获违规信号,若干按键组成时间设置和模式选择按钮和紧急按钮等,以及用1个蜂鸣器进行报警。

3.1.1系统硬件电路构成

图3.1总体设计电路图

 

本系统以单片机为核心,组成一个集车流量采集、处理、自动控制为一身的闭环控制系统。

系统硬件电路由单片机、违规检测电路,状态灯,LED显示,按键,蜂鸣器组成。

其具体的硬件电路总图如上图所示。

3.1.2系统工作原理

系统上电或手动复位之后,系统等待模式选择设置键按下,模式分两种:

红绿灯时间自动和红绿灯时间设置。

若此时F键按下,则设置为自动模式,若此时按下的是S键,则设置为时间设置模式,依次按S若干次,J键若干次可设置好两个方向的红绿灯时间,再按F键确认。

其实这个过程就是将存储时间值的寄存器进行设置,以及标志是否要进行车流量检测及调整。

接下来,系统必须先显示状态灯及LED数码管,将状态码值送显P2口,将要显示的时间值的个位和十位分别送显P0和P1口,在此同时以50ms为周期,用软件方法计时1秒,到达1s就要将时间值减1,刷新LED数码管。

时间到达一个状态所要全部时间,则要进行下一状态判断及衔接,并装入次状态的相应状态码值以及时间值,

 

3.1.3AT89S51芯片内部结构简介

AT89S51是美国ATMEL公司生产的低功耗,高性能CMOS8位单片机,片内含4kbytes的可系统编程的Flash只读程序存储器,器件采用ATMEL公司的高密度、非易失性存储技术生产,兼容标准8051指令系统及引脚。

它集Flash程序存储器既可在线编程(ISP)也可用传统方法进行编程及通用8位微处理器于单片芯片中,ATMEL公司的功能强大,低价位AT89S51单片机可为您提供许多高性价比的应用场合,可灵活应用于各种控制领域。

·中央处理器:

中央处理器(CPU)是整个单片机的核心部件,是8位数据宽度的处理器,能处理8位二进制数据或代码,CPU负责控制、指挥和调度整个单元系统协调的工作,完成运算和控制输入输出功能等操作。

·数据存储器(内部RAM):

数据存储器用于存放变化的数据。

AT89S51中数据存储器的地址空间为256个RAM单元,但其中能作为数据存储器供用户使用的仅有前面128个,后128个被专用寄存器占用。

·程序存储器(内部ROM):

程序存储器用于存放程序和固定不变的常数等。

通常采用只读存储器,且其又多种类型,在89系列单片机中全部采用闪存。

AT89S51内部配置了4KB闪存。

·定时/计数器(ROM):

定时/计数器用于实现定时和计数功能。

AT89S51共有2个16位定时/计数器。

·并行输入输出(I/O)口:

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

每个口都由1个锁存器和一个驱动器组成。

它们主要用于实现与外部设备中数据的并行输入与输出,有些I/O口还有其他功能。

·全双工串行口:

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

·时钟电路:

时钟电路的作用是产生单片机工作所需要的时钟脉冲序列。

·中断系统:

AT89S51共有5个中断源,其中有2个外部中断源和3个内部中断源。

中断系统的作用主要是对外部或内部的终端请求进行管理与处理。

图3.2AT89S51系列单片机的内部结构示意图

3.1.4主要引脚功能

AT89S51引脚图如图3.3所示:

VCC:

电源电压

·GND:

·P0口:

P0口是一组8位漏极开路型双向I/0口,也即地址/数据总线复用口。

作为输出口用时,每位能驱动8个TTL逻辑门电路,对端口写“l”可作为高阻抗输入端用。

在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低8位)和数据总线复用,在访问期间激活内部上拉电阻。

·P1口:

Pl是一个带内部上拉电阻的8位双向I/O口,Pl的输出缓冲级可驱动(吸收或输出电流)4个TTL逻辑门电路。

对端口写“l”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。

作输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流(IIL)。

Flash编程和程序校验期间,Pl接收低8位地址。

3.2交通灯软件的设计

3.2.1程序主体设计流程

图4.1系统总流程图

全部控制程序实际上分为若干模块:

键盘设置处理程序,状态灯控制程序,LED显示程序,消抖动延时程序,次状态判断及处理程序,紧停或违规判断程序,中断服务子程序,红绿灯时间调整程序等。

3.2.2相应程序的代码

(1)定时器的原理及设置 

定时器工作的基本原理其实就是给初值,让它不断加1直至减完为模值,这个初值是送到TH和TL中的。

它是以加法记数的,并能从全1到全0时自动产生溢出中断请求。

因此,我们可以把计数器记满为零所需的计数值,即所要求的计数值设定为C,把计数初值设定为TC可得到如下计算通式:

TC=M-C

式中,M为计数器模值。

计数值并不是目的,目的是时间值,设计1次的时间,即定时器计数脉冲的周期为T0,它是单片机系统主频周期的12倍,设要求的时间值为T,则有C=T/T0。

计算通式变为:

T=(M-TC)T0

模值和计数器工作方式有关。

在方式0时M为8192;在方式1时M的值为65536;在方式2和3为256。

就此可以算出各种方式的最大延时。

如单片机的主脉冲频率为12MHZ,经过12分频后,若采用方式0最大延时只有8.129毫秒,采用方式1最大延时也只有65.536毫秒。

这就是为什么扫描周期为50ms的原因,

若使用软件则会耽搁程序流程,显然不可行。

相反,时间计时方面却不可能只用计数器,因为显然1秒钟已经超过了计数器的最大定时间,所以我们还必须采用定时器和软件相结合的办法才能解决这个问题。

定时器需定时50毫秒,故T1工作于方式1。

 

初值计算:

TC=M-T/T计数 =216-50ms/1us=15536=3CBOH

START:

MOVTMOD,#10H;令TO为定时器方式1

MOVTH0,#3CH;装入定时器初值

MOVTL0,#0BOH  

SETBEA  ;打开总中断

SETBET1 ;开T1中断

SETBER ;启动T1计数器

CLRFLAG1

CLRFLAG2

CLRFLAG3

MOV R3,  #20H  ;软件计数器赋初值

(2)相应中断服务子程序

     ORG  001BH

     LJMP  DSD

     ORG0030H

 DSD:

INC R3

  MOVTH0,#3CH;重装入定时器初值

MOVTL0,#BOH  

CJNER3,#20,FH

DECR0

DECR1

MOVR3,#00H

FH:

RETI

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 经管营销 > 经济市场

copyright@ 2008-2023 冰点文库 网站版权所有

经营许可证编号:鄂ICP备19020893号-2