单片机交通灯实验报告(汇编语言)

时间:2024.4.25

实验四单片机交通灯实验

1、实验要求

本实验分两部分,第一部分是普通交通灯的模拟:初始状态0为东西红灯,南北红灯.然后转状态1南北绿灯通车,东西红灯.过一段时间转状态,南北绿灯闪几次转两黄灯,延时几秒,东西仍然红灯,再转状态3,东西绿灯通车,南北红灯.过一段时间转状态4.东西绿灯山几次转黄灯,延时几秒,南北仍然红灯,,最后循环至状态1。

第二部分在以上的基础上当有急救车到达时,两项交通信号为全红,以便让急救车通过.假定急救车通过路口时间为10秒,急救车通过后,交通恢复中断前状态.被实验已按键为终端申请,表示有急救车通过.

2、实验电路图

(1)十二端口控制

(2)六端口控制

3、实验程序如下

(1)   十二位控制            ORG   0000H

                          LJMP  MAIN

                          ORG  000BH

                          LJMP IT0P                                                          

                  MAIN:  MOV    P1,#0F0H

                         MOV    P0,#0FFH

                         MOV    A,#00H                                          

                          MOV  TMOD,#01H

                          MOV   TL0,#0B0H                               

                          MOV   TH0,#3CH

                          SETB  ET0

                          SETB  EA

                          SETB  TR0                                             

                   HERE:  SJMP   HERE

                   IT0P:  MOV    TL0,#0B0H

                          MOV    TH0,#3CH

                          INC    A           

                        CJNE    A,#50,L1                     

                         MOV    P1,#0FCH

                         MOV    P0,#0F3H

                         RETI

                      L1: CJNE    A,#100,L2

                         MOV    P1,#03CH

                         MOV    P0,#0FFH

                          RETI

                      L2:  CJNE    A,#110,L3                      

                         MOV    P1,#0FCH

                         MOV    P0,#0FFH

                         RETI

                      L3: CJNE    A,#120,L4

                         MOV    P1,#03CH

                         MOV    P0,#0FFH

                          RETI                             

                      L4: CJNE  A,#130,L5

                         MOV  P1,#0F3H

                         MOV  P0,#0FCH

                          RETI

                     L5: CJNE  A,#180,L6

                         MOV  P1,#0C3H

                         MOV  P0,#0FFH

                     L6:  CJNE A,#190,L7

                        MOV   P1,#0F3H

                         MOV   P0,#0FFH

                         RETI

                     L7: CJNE  A,#200,L8

                         MOV  P1,#0C3H

                         MOV  P0,#0FFH

                      L8:  CJNE  A,#210,BUTTON

                         MOV    P1,#0F0H

                         MOV    P0,#0FFH

                          CLR   A

                          RETI

                   BUTTON:RETI                                    

                         END

(2) 六位控制               ORG   0000H

                          LJMP  MAIN

                          ORG  000BH

                          LJMP IT0P

                          ORG  0013H

                          LJMP IT1P 

                  MAIN:  MOV    P0,#09H

                         MOV    A,#00H

                          MOV   TL0,#0B0H

                           MOV  TMOD,#61H

                          MOV   TL0,#0FFH

                          MOV   TH0,#0FFH

                          SETB  ET0

                          SETB  EA

                          SETB  TR0                                                                

                          SETB PX1

                          SETB PT1

                           SETB  EX1

                         SETB ET1

                          SETB TR1

                   HERE:  SJMP   HERE

                   IT1P:MOV Acc,P0

                  PUSH Acc                         

               MOV P0,#09H                        

               ACALL  DLY10S

                  POP Acc

                  MOV P0,Acc

                        RETI

                   IT0P:  MOV    TL0,#0B0H

                          MOV    TH0,#3CH

                          INC    A

                        CJNE    A,#5,L1

                         MOV    P0,#11H

                         RETI

                        L1: CJNE  A,#60,L2

                         MOV  P0,#21H

                          RETI

                      L2:  CJNE A,#70,L3

                         MOV   P0,#01H

                         RETI

                       L3:CJNE A,#80,L4

                       MOV  P0,#21H 

                         RETI

                    L4:CJNE A,#90,L5

                       MOV  P0,#0AH

                         RETI

                    L5:CJNE A,#140,L6

                   MOV  P0,#0CH

                       RETI

                     L6:CJNE A,#150,L7

                       MOV  P0,#08H

                      RETI

                   L7:CJNE A,#160,L8

                     MOV  P0,#0CH

                      RETI

                       L8:  CJNE  A,#170,BUTTON

                          CLR   A

                          RETI

                          BUTTON:RETI    

           DLY10S :       MOV R5,#200

           DLY10S1:       MOV R6,#125

             DLY10S2:       MOV R7,#100                                   

                DLY10S3:DJNZ R7,DLY10S3      ;248*2+4

                DJNZ R6,DLY10S2     ;(248*2+4)*200+4

                DJNZ R5,DLY10S1   ;[(248*2+4)*200+4]*100+4

                RET

                 END

                          

4、数据记录

           

                          

有救护车通过时的状态


第二篇:模拟交通灯单片机实验报告


 

本科学生设计性实验报告

学号      姓名          

学院物理与电子   专业、班级   

实验课程名称    模拟交通灯控制技术实验  

教师及职称                    

      开课学期  2013 2014  学年      学期

            填报时间   2014        6        5   

云南师范大学教务处编印

摘要:道路交通信号灯是交通安全产品中的一种类别,是为了加强道路交通管理,减少交通事故的发生,提高道路使用效率,改善交通状况的一种重要工具。单片机是微型计算机一个重要分支,具有体积小、价格低、指令系统简单、可靠性高工作范围广等特点,故本实验以89C51单片机为核心进行设计控制交通灯的工作。

一、实验设计方案

三.实验总结

更多相关推荐:
单片机交通灯实验报告

交通灯控制系统设计院系:电子电气工程学院专业:电气自动化班级:P10电气四班成员:*************交通灯控制系统设计实验一.设计目的1.通过本次课程设计进一步熟悉和掌握单片机的结构及工作原理,巩固和加…

单片机交通灯课程设计报告[1]

摘要31引言42总体设计方案521设计思路5211设计目的5212设计任务和内容6213方案比较设计与论证6214芯片简介922设计方框图153设计原理分析16313233交通灯显示时序的理论分析与计算16交通...

单片机交通灯设计报告[1]

河南理工大学电子设计综合训练报告单片机控制的交通灯控制系统设计姓名:***学号:***专业班级:电气本09-2班指导老师:**所在学院:电气工程与自动化学院20XX年4月15日1摘要2系统总体方案及硬件设计12…

单片机交通灯实验报告

一实验目的通过仿真和实物搭建相结合完成交叉口交通灯的设计并掌握C51编程的操作二实验内容及要求模拟控制就是以红绿黄色4组6个发光二极管表示交通信号灯每组有两位数码倒计时显示1正常情况下AB道轮流放行A道放行15...

单片机交通灯实训报告

九江职业技术学院单片机交通灯设计班级电气综1101小组成员侯政刘述全游子民罗垂军九江职业技术学院电气工程学院目录第一章任务分析与设计111任务分析112设计思路1第二章硬件与软件设计121硬件组成1211设计电...

完整单片机交通灯课程实验报告

课程设计任务书学生姓名王凯专业班级电子科学与技术0901班指导教师吴友宇工作单位信息工程学院题目交通信号灯控制器的设计初始条件本设计既可以使用集成集成译码器计数器定时器脉冲发生器和必要的门电路等本设计也可以使用...

单片机交通灯实训报告完整版

课程设计课题名称智能交通信号灯姓名学号班级专业所在系指导教师完成日期智能交通信号灯摘要本设计是在熟练掌握单片机及其仿真系统使用方法基础上综合应用单片机原理微机原理等课程方面的知识设计一个采用AT89C52单片机...

单片机实验5 带急救车的交通灯控制实验

华南农业大学实验报告专业班次08电信1组别20xx31120xx2题目实验五带急救车交通灯控制实验姓名陈建泽日期20xx113一实验目的1学习外部中断技术的基本使用方法2学习中断处理程序的编程方法二实验设备ST...

单片机交通灯设计报告[1]

单片机控制的交通灯控制系统设计所在学院电气工程与自动化学院目1摘要2系统总体方案及硬件设计121设计要求122设计任务123总体设计124硬件设计13软件设计631总体流程图732子程序流程图833循环控制思路...

51单片机c语言交通灯设计报告

xxxxxxxxx基于AT89S52交通灯设计学院电子信息工程专业班级xxxxxxxxxxxxxx姓名xxxx学号指导老师摘要交通灯在我们日常生活中随处可见它在交通系统中处于至关重要的位置交通灯的使用大大减少了...

单片机实验5__带急救车的交通灯控制实验

天津科技大学实验报告专业班次080213组别020xx311题目实验五带急救车交通灯控制实验姓名马晨昱日期20xx628一实验目的1学习外部中断技术的基本使用方法2学习中断处理程序的编程方法二实验设备STC89...

基于51单片机的交通灯系统报告(张明礼)

江苏师范大学电气工程及自动化学院目级名号间单片机实训报告基于51单片机的交通灯系统设计10电51班张明礼20xx年1月1题班姓学10285016时目录1前言32交通灯系统硬件设计421单片机概述422系统构成5...

单片机交通灯实验报告(24篇)