- 1、本文档共6页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
河北工业大学计算机硬件技术基础(MCS-51单片机原理及应用)
综合性实验任务书
题目:汽车信号灯控制系统
二、 设计方案
1 ?硬件系统设计图
左转右转刹车急停倒车
左转
右转
刹车
急停
倒车
+5V
注:P1.0接LED1,表示左前灯;P1.1为LED2,表示左指示灯;P1. 2接LED3接左尾灯;
P1.3接LED4,表示右前灯;P1.4接LED5;表示右指示灯;P1. 5接LED6,表示右尾灯
2.设计程序
ORG
8000H
MAIN:
MOV
TMOD,#01H
;定义计时器,计时
MOV
TH0,#4CH
;定义计时器高八位
MOV
TLO, #00H
;定义计时器低八位
MOV
IE,#82H
;开CPU的中断和中段源的允许标志位
MOV
R0,#00H
MOV
R2,#00H
;R0,R2用做计数器,根据其不同分别实现lhz,3hz不同频率闪烁
SETB
TRO
;将TR0置],开启定时器
LOOP:
JBC
TF0,DOl
;判断定时器是否溢出,是否产生中断,不中断一直循环LOOP
SJMP
LOOP
DOI:
JNB
P3.3,YINGJ1
;判断 P3.3=0 跳至 YINGJI
JB
P16ZUOZHUAN
;判断P1.6=l跳至ZUOZ
JB
P1.7,YOUZHUAN
;判断P1.7=l跳至YOUZ
JNB
P3.4,DAOCHE
;判断 P3.4= 0 跳至 DAOCHE
JNB
P3.2,SHACHE
;判断 P3.2二0 跳至 SHACHE
SJMP
TING
;无条件跳至TING
INC
RO
;给RO加1
CJNE
R0,#06,NEXTl
;判断RO,当R0=6时跳至NEXT1,延时300毫秒
CPL
P1.0
;取反P1.0
CPL
Pl.l
;取反P1.0
CPL
Pl.2
;取反P1.0
CPL
Pl.3
:取反Pl.o
CPL
Pl.4
;取反P1.0
CPL
PI.5
;取反P1.0
MOV
R0,#00H
JNB
P3.3,NEXT1
SJMP
DOI
;此程序可实现六盏灯的频闪,频率约为3HZ
YINGJI:
;R2 加! 1
ZUOZHUAN: INC R2CJNER2,#20,NEXTICPLP1.0CPLPl.lCPLPl.2SETB
ZUOZHUAN: INC R2
CJNE
R2,#20,NEXTI
CPL
P1.0
CPL
Pl.l
CPL
Pl.2
SETB
Pl.3
SETB
Pl.4
SETB
Pl.5
MOV R2,#00H
;取反P1.0
:取反PL1
;取反P1.2
;把P1.3置1,使灯灭
;把P1.4置1,使灯灭
:把P1.5置1,使灯灭
JB P 1.6,NEXT 1
SJMP
DOI
;此程序可实现左转信号灯的频闪,时间间隔1秒即频率为1HZ
YOUZHUAN: INC R2
CJNE
R2,#2O,NEXT1
SETB
P1.0
SETB
Pl.l
SETB
Pl.2
CPL
Pl.3
CPL
Pl.4
CPL
Pl.5
MOV
R2,#00H
JB
P 1.7,NEXT 1
SJMP
DOI
DAOCHE CPL P3.0
INC
R2
CJNE
R2,#20,NEXTl
CPL
Pl.2
CPL
PI.5
SETB
P1.0
SETB
Pl.l
SETB
Pl.3
SETB
Pl.4
MOV
R2,#00H
;同“ZUOZ”程序类似
:开启蜂鸣器,英频率为20HZ
;R2 加 1
;判断R2=20时,跳至NEXT1,实现延时1S,频率1HZ
;左尾灯频闪
:右尾灯频闪
;其余灯灭
:回MR2初值
TING:
END
JNB
P3.4.DAOCHE
SJMP
DOI
:实现倒车时蜂鸣器响频率纟/
MOV
TH0,#4CH
;为 1Hz
MOV
TL0,#00H
SJMP
LOOP
SETB
P1.0
;把P1.0置1,使灯灭
SETB
Pl.l
:把P1」置1,使灯灭
CLR
Pl.2
;把P1.2清零,左尾灯常亮
SETB
Pl.3
;把P1.3置1,使灯灭
SETB
Pl.4
;把P1.4置1,使灯灭
CLR
Pl.5
;把P1.5清零,右尾灯常亮
JNB
P3.2,SHACHE
SJMP
DOI
:实现左右尾灯常亮
NEXT1:
SHACHE:
,且左右尾灯频闪频率约
SETB
P1.0
SETB
Pl.l
SETB
Pl.2
SETB
Pl.3
SETB
Pl.4
SETB
Pl.5
CRL
P3.0
SJMP D01
;停车程序,六盏灯全灭,蜂鸣器不响
3- 3程序流程图
模块:MAIN主程序,进行中断允许设定,即中断初值的设定
L00P1:等待屮断
YINGJI:实现六盏灯的频闪,频率约为3HZ
ZUOZHUAN:实现
您可能关注的文档
- 半夏白术天麻汤加味治疗美尼尔氏综合症52例.docx
- 半夏白术天麻汤治疗高血压病的疗效研究.docx
- 半夏厚朴汤的临床应用进展.docx
- 半夏泻心汤加减合中药穴位贴敷治疗糖尿病胃轻瘫临床观察.docx
- 半夏泻心汤加减治疗反流性食管炎36例.docx
- 半夏泻心汤加减治疗脾胃湿热型慢性胃炎40例疗效研究.docx
- 半夏泻心汤联合抗反流治疗胃食管反流性咳嗽的临床研究.docx
- 半夏泻心汤治疗脾胃病临床应用体会.docx
- 半坐位乙状窦后入路切除40例听神经瘤临床体会.docx
- 单壁钢吊箱围堰施工技术研究.docx
- 2023-2024学年广东省深圳市龙岗区高二(上)期末物理试卷(含答案).pdf
- 2023-2024学年贵州省贵阳市普通中学高一(下)期末物理试卷(含答案).pdf
- 21.《大自然的声音》课件(共45张PPT).pptx
- 2023年江西省吉安市吉安县小升初数学试卷(含答案).pdf
- 2024-2025学年广东省清远市九校联考高一(上)期中物理试卷(含答案).pdf
- 广东省珠海市六校联考2024-2025学年高二上学期11月期中考试语文试题.pdf
- 2024-2025学年语文六年级上册第4单元-单元素养测试(含答案).pdf
- 2024-2025学年重庆八中高三(上)月考物理试卷(10月份)(含答案).pdf
- 安徽省安庆市潜山市北片学校联考2024-2025学年七年级上学期期中生物学试题(含答案).pdf
- 贵州省部分校2024-2025学年九年级上学期期中联考数学试题(含答案).pdf
最近下载
- DPtech FW1000系列应用防火墙典型配置v3.2.pdf
- 部编人教版小学四年级语文上册《一只窝囊的大老虎》教案.pdf
- 2024年新高考英语总复习考点12 分词(上海专用原卷版).docx VIP
- (2024秋)部编版一年级语文上册《 四季》PPT课件【优质版】.pptx
- 脑出血患者护理心得.doc VIP
- 【全部】小学1--6年年级统编语文教材(上下册)古诗词.pdf
- 清华大学“应用随机过程”习题答案.pdf
- BDA-老虎基金京东深度研究报告EN-2015 05 19.pptx VIP
- 成都至峨眉山高速公路环评报告书.pdf VIP
- 人教版六年级数学上册第五单元《圆的认识》作业设计.pdf
文档评论(0)