- 31
- 0
- 约1.09万字
- 约 19页
- 2016-10-09 发布于贵州
- 举报
单片机课程设计—有急救车的交通信号灯
目 录
0.前言
随着计算机技术的高速发展,作为微型计算机的一个重要分支,单片机自20世纪70年代问世以来在工业控制,机电一体化,家电等领域的应用越来越广泛,正朝着高性能和多品种方向发展,单片机的作用越来越大。单片机应用在交通信号控制中,作为主要的控制系统,需要把单片机的硬件结构和软件结构有机的集合起来,设计硬件电路,编制程序以及最后进行调试,验证设计内容。?
正是由于单片机种种的优点,应用到十字路口上,使得交通信号能有条不紊的工作,疏导交通车辆,很大程度的提高了交通安全。本设计中,采用80C51单片机,红、绿、黄LED灯及数码显示管,进行十字路口交通信号灯的模拟设计以及当有急救车通过时,信号灯东西南北方向显示为红灯,持续时间为10S。
1 课程设计的目的和要求
1.1 课程设计的目的
(1)掌握用定时器延时或软件延时进行定时控制的方法。
(2)掌握外部中断技术的基本使用方法。
(3)掌握中断处理程序的编程方法
1.2 课程设计的基本要求
(1)正常情况下东西与南北两个方向轮流点亮红、绿灯信号,每次持续时间30S,中间有2S的黄灯过度。
(2)控制六个发光二极管亮灭,模拟交通灯管理。
(3)当有急救车到达时,两个方向上的红灯亮,以便让急救车通过,假定急救车通过路口的时间为10秒,急救车通过后,交通灯恢复中断前的状态。
2 总体设计
2.1 基本工作原理
首先必须了解交通路灯的亮灭规律。本题目需要用到实验箱上八个发光二极管中的六个,即红、黄、绿各两个。不妨将L1(红)、L2(绿)、L3(黄)做为东西方向的指示灯,将L5(红)、L6(绿)、L7(黄)做为南北方向的指示灯。而交通灯的亮灭规律为:初始态是两个路口的红灯全亮,之后,东西路口的绿灯亮,南北路口的红灯亮,东西方向通车,延时30S后,东西路口绿灯灭,黄灯开始闪烁2s。闪烁若干次后,东西路口红灯亮,而同时南北路口的绿灯亮,南北方向开始通车,延时30S后,南北路口的绿灯灭,黄灯开始闪烁2s。闪烁若干次后,再切换到东西路口方向,重复上述过程。各发光二极管的阳极通过保护电阻接到+5V的电源上,阴极接到输入端上,因此使其点亮应使相应输入端为低电平。
2.2 硬件总体设计
主要用到的硬件:P2口、P3口、LED发光二级管、电容、电阻、电感。
?P2口作为输出口,与LED发光二极管相连,东西路上的红、绿、黄灯分别于P2.0、P2.1、P2.2相连,南北路上的红、绿、黄灯分别于P2.3、P2.4、P2.5相连。P3.2控制外部中断0。
2.3 软件总体设计
2.3.1 存储单元的分配、标志位的定义
用外部中断0进行中断。IT0为外部中断0的触发方式控制位,将IT0设置为1,选择外部中断为边沿触发方式。IE0为外部中断0的中断请求标志位,在边沿触发方式中,IE0由1变为0时,向CPU请求中断。
中断允许寄存器IE的字节地址为A8H,定义如图2.1所示。
IE(A8H) D7 D6 D5 D4 D3 D2 D1 D0
EA ET2 ES ET1 EX1 ET0 EX0 图2.1 中断允许寄存器IE
EA—中断允许控制位。
ET2—定时/计数器T2的溢出中断位,只用于52子系列,51子系列无此位。
ES—串行口中断允许位。
ET1—定时/计数器T1的溢出中断位。
EX1—外部中断1的中断允许位。
ET0—定时/计数器T1的溢出中断位。
EX0—外部中断0的中断允许位。
中断优先级寄存器IP的字节地址为B8H,各位定义如图2.2所示。
IP(B8H) D7 D6 D5 D4 D3 D2 D1 D0
PT2 PS ET1 PX1 PT0 PX0 图2.2 中断优先级寄存器IP
PT2—定时/计数器T2的中断优先级控制位,只用于52子系列。
PS—串行口的中断优先级控制位。
PT1—定时/计数器T1的中断优先级控制位。
PX1—外部中断1的中断优先级控制位。
PT0—定时/计数器T1的中断优先级控制位。
PX0—外部中断0的中断优先级控制位。
2.3.2主程序框图及清单
主程序框图如图2.3所示。
图2.3 主程序框图
主程序:
START: SETB EA ;外部中断0初始化
SETB EX0
SETB IT0 ;外部中断0置位
MOV P2, #09H ;东西、南北路口红灯亮
ACALL DEALY ;启用延时
您可能关注的文档
最近下载
- 新改版教科版四年级上册科学全册精编知识点(背诵用).pdf
- 武汉大学 2013 – 2014 学年第一学期《线性代数 B》(工科 54 学时) 期末试题.docx VIP
- 2024年邮政营业员高级技师资格证考试题库及答案2.docx VIP
- 温泉度假酒店员工培训手册.pdf VIP
- 铀矿石浓缩物分析方法第1部分硫酸亚铁还原重铬酸钾滴定法测定铀.pdf VIP
- 2024年邮政营业员高级技师资格证考试题库及答案6.docx VIP
- 自体输血管理制度与技术规范.docx
- 武汉大学 2012 – 2013 学年第二学期《线性代数 B》(工科 54 学时) 期末试题.docx VIP
- 皖2014J301民用建筑常用饰面.pdf VIP
- 2025年全国甲卷英语高考试题及答案.docx VIP
原创力文档

文档评论(0)