- 1、本文档共4页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
单片机实验报告二--交通灯
《单片机实验》实验报告
实验序号: 3 实验项目名称: 十字路口交通灯设计
学 号 27 姓 名 李泽 班 级 电子信息1005
实验地点 综合楼 指导教师 刘剑 实验时间
一、实验目的及要求
利用单片机完成十字路口交通信号灯控制器的设计,该交通信号灯控制器由两条条
主干道汇合成十字路口,总共四个路口,每个入口处设置两位的倒计时数码管和方向指
示灯。有别于传统的红绿灯交通控制器,本设计通过LED 指示指示通行的方向,通过数
码管控制通行的时间,具有简单明了,通俗易懂,简洁高效,能适应现代城市交通系统
控制的特点。如图下图所示,设和南北干道,和东西干道,四个车道都只能单向通行。
通行示意图如下图所示。在Proteus 仿真环境下演示可以达到预期的效果。
二、实验设备(环境)及要求
PC 机一台、Keil uVision4 编译软件、Proteus 仿真平台
三、 电路原理图
显示模块:
底层驱动模块:
控制器模块:
四 程序源代码 SJMP LOL
CLK BIT P2.0 N4:
NSLOAD BIT P2.1 MOV P1, #5FH
WELOAD BIT P2.2 SJMP LOL
Wait_time EQU 03H ;宏定义等待时间 TIMER1_INIT: ;50 毫秒@12.000MHz
Stra_time EQU 02H ;宏定义直行时间 MOV R7, #14H ;定时1S
Turn_time EQU 01H ;宏定义拐弯时间 MOV TMOD,#10H ;设置定时器1 的模式
ORG 0000H MOV TL1,#0B0H ;设置定时初值
SJMP START MOV TH1,#3CH ;设置定时初值
ORG 0003H ;外部中断0 入口地址 CLR TF1 ;清除TF1 标志
LJMP EX_INT0 SETB TR1 ;定时器1 开始计时
ORG 0013H ;外部中断1 入口地址 RET
LJMP EX_INT1 INT_INIT:
ORG 001BH ;定时器1 中断入口地址 SETB IT0
LJMP TIME1_INT SETB IT1
ORG 0030H ;主程序开始 MOV IE, #8DH ;开总中断和子中断
START: RET
ACALL TIMER1_INIT ;初始化定时器 TIME1_INT: ;定时器1 中断入口地址
ACALL IN
文档评论(0)