基于单片机的交通灯模拟控制系统设计需要哪些硬件电子元件?

基于单片机的交通灯模拟控制系统设计需要哪些硬件电子元件?

基于单片机的交通灯模拟控制系统设计需要哪些硬件电子元件?相关话题近期引发广泛关注 ,我们特别整理了多维度信息,希望能为您提供有价值的参考。

1,单片机1只 ,如果单片机要使用外部振荡器 ,+1个晶体两个电容;

2,红色、绿色 、**LED灯若干个;

3,用于对LED限流的电阻若干个;

4 ,5V直流电源1个或干电池3个电池夹1个;

5,设计1个电路板或截取8*8CM万能板1块;

有这些就可以做成1个模拟板了,接下来就是写程序 ,然后将程序烧录到单片机里运行 。

跪求单片机89C51控制交通灯的课程设计

简单I/O实验(交通灯控制)

一.实验要求

以74LS273作为输出口,控制4个双色LED灯(可发红,绿 ,黄光),模拟交通灯管理。

二.实验目的

1.学习在单片机系统中扩展简单I/O接口的方法。

2.学习数据输出程序的设计方法 。

3.学习模拟交通灯控制的方法 。

4.学习双色灯的使用。

三.实验电路及连线

四.实验说明

1.因为本实验是交通灯控制实验,所以要先了解实际交通灯的变化规律。假设一个十字路口为东西南北走向 。初始状态0为东西红灯 ,南北红灯。然后转状态1南北绿灯通车,东西红灯。过一段时间转状态2,南北绿灯闪几次转亮黄灯 ,延时几秒 ,东西仍然红灯 。再转状态3,东西绿灯通车,南北红灯。过一段时间转状态4 ,东西绿灯闪几次转亮黄灯,延时几秒,南北仍然红灯。最后循环至状态1 。

2.双色LED是由一个红色LED管芯和一个绿色LED管芯封装在一起 ,公用负端。当红色正端加高电平,绿色正端加低电平时,红灯亮;红色正端加低电平 ,绿色正端加高电平时,绿灯亮;两端都加高电平时,黄灯亮。

五.实验程序框图

程序框图:

源代码:

ORG 0000H

LJMP START

ORG 0040H

START:

MOV SP,#60H

LCALL STATUS0 ;初始状态(都是红灯)

CIRCLE: LCALL STATUS1 ;南北绿灯,东西红灯

LCALL STATUS2 ;南北绿灯闪转黄灯,东西红灯

LCALL STATUS3 ;南北红灯,东西绿灯

LCALL STATUS4 ;南北红灯,东西绿灯闪转黄灯

LJMP CIRCLE

STATUS0: ;南北红灯,东西红灯

MOV DPTR,#8300H

MOV A,#0FH

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

RET

STATUS1: ;南北绿灯,东西红灯

MOV DPTR,#08300H

MOV A,#5AH ;南北绿灯,东西红灯

MOVX @DPTR,A

MOV R2,#50 ;延时5秒

LCALL DELAY

RET

STATUS2: ;南北绿灯闪转黄灯,东西红灯

MOV DPTR,#8300H

MOV R3,#03H ;绿灯闪3次

FLASH: MOV A,#5FH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

MOV A,#5AH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

DJNZ R3,FLASH

MOV A,#0AH ;南北黄灯,东西红灯

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

RET

STATUS3: ;南北红灯,东西绿灯

MOV DPTR,#8300H

MOV A,#0A5H

MOVX @DPTR,A

MOV R2,#50 ;延时5秒

LCALL DELAY

RET

STATUS4: ;南北红灯,东西绿灯闪转黄灯

MOV DPTR,#8300H

MOV R3,#03H ;绿灯闪3次

FLASH1: MOV A,#0AFH

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

MOV A,#0A5H

MOVX @DPTR,A

MOV R2,#03H

LCALL DELAY

DJNZ R3,FLASH1

MOV A,#05H ;南北红灯,东西黄灯

MOVX @DPTR,A

MOV R2,#10 ;延时1秒

LCALL DELAY

NOP

RET

DELAY: ;延时子程序

PUSH 2

PUSH 1

PUSH 0

DELAY1: MOV 1,#00H

DELAY2: MOV 0,#0B2H

DJNZ 0,$

DJNZ 1,DELAY2 ;延时 100 mS

DJNZ 2,DELAY1

POP 0

POP 1

POP 2

RET

END

单片机原理及应用课程设计报告

基于AT89C52的流水灯设计

姓名:

学号:

班级:

日期:

一 摘要

二 设计任务及目的

三 硬件设计

1)设计思路

2)芯片概述

3)原理电路图

4)硬件工作原理概述

四 软件设计

1)分析论证

2)工作环境

3)程序流程图

4)程序清单

五 调试过程及结果分析

六 设计总结

七 参考文献

一 摘要

本实验设计主要是利用AT89C52芯片、发光二极管等一些电路元件设计一个简单的在不同的时间控制不同的灯亮还有周期循环的流水灯电路 。并利用说学的知识完成程序设计、画出原理图及接线图 ,通过主装 、调试电路 、自行排除故障,最终实现流水等功能。

课程设计强调以能力培养为主,在独立完成设计制作任务的同时注意多方面的能力培养与提高 ,因此通过此设计有助于我们复习、巩固以往的内容 ,达到灵活应用的目的。在设计完成后,还要将涉及的电路进行安装、调试以加强我们的动手能力 。在此过程中培养设计过程中的整体观念 。

二 设计任务及目的

1 、 熟练掌握AT89C52开发板的使用方法和注意事项。

2、 了解简单单片机应用系统的设计方法。

3 通过某一电路的综合设计,了解某一电路的综合设计过程、设计要求

4 、 掌握应用keil软件编辑、编译源汇编程序的操作方法 。

5、 掌握应用编程器烧写器件的操作方法。

6 、 帮助学生养成良好实验习惯

三 硬件设计

1 设计思路

AT89C52是一个低电压 ,高性能CMOS 8位单片机, 可以用来做单片机流水灯、跑马灯。 。。等实验

电路原理图见下图1,如果我们想让接在P1.0口的LED1亮起来,那么我们只要把P1.0口的电平变为低电平就可以了;相反 ,如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平就可以;同理,接在P1.1~P1.7口的其他7个LED的点亮和熄灭方法方法同LED1。因此 ,要实现流水灯功能,我们只要将LED2~LED8依次点亮、熄灭,依始类推 ,8只LED变会一亮一暗的做流水灯了 。

2)芯片概述

AT89C52是51系列单片机的一个型号,它是ATMEL公司生产的。

AT89C52是一个低电压,高性能CMOS 8位单片机 , AT89C52有40个引脚 ,32个外部双向输入/输出(I/O)端口,同时内含2个外中断口,3个16位可编程定时计数器,2个全双工串行通信口 ,2个读写口线,AT89C52可以按照常规方法进行编程,但不可以在线编程(S系列的才支持在线编程)。其将通用的微处理器和Flash存储器结合在一起,特别是可反复擦写的Flash存储器可有效地降低开发成本 。

3)原理电路图

4)硬件工作原理概述

要让接在P1.0口的LED1亮起来 ,那么只要把P1.0口的电平变为低电平就可以了;相反, 如果要接在P1.0口的LED1熄灭,就要把P1.0口的电平变为高电平;同理 ,接在P1.1~P1.7口的其他7个LED的点亮和熄灭的方法同LED1。因此,要实现流水灯功能,我们只要将发光二极管LED1~LED8依次点亮 、熄灭 ,8只LED灯便会一亮一暗的做流水灯了。在此我们还应注意一点,由于人眼的视觉暂留效应以及单片机执行每条指令的时间很短,我们在控制二极管亮灭的时候应该延时一段时间 ,否则我们就看不到“流水 ”效果了 。已达到在不同的时间控制不同的灯亮还有周期循环

四 软件设计

1)分析论证

让 LED 流水是去逐个控制P1端口的每个位来实现的 ,那么我们在程序一开始就给P1口送一个数,这个数本身就让P1.0先低,其他位为高 ,然后让这个数据向高位移动不就实现“流水”效果啦 。

为了让单片机工作,只能将程序写为二进制代码交给其执行;。前面说到,要想使LED1变亮 ,只需将对应的单片机引脚电平变为低电平就可以了。现在让我们将上面提到的8只LED流水灯实验写为汇编语言程序利用keil工具对源程序进行编写和编译 。再利用编程器编译好的文件烧写到到单片机进行演示验证。再将烧写好的AT89C52从编程器上取下在 放到‘S51增强型单片机实验板’进行通电我们就看到了LED1到LED8的‘流水’效果了

2)工作环境

PC机一台,Proteus仿真软件一套,8个LED 管 ,9个电阻,一个1.2MH晶振,2个30pf有极性电容 ,1个无极性电容,+5V电源。

3)程序流程图

4)程序清单

ORG 0000H ;单片机上电后从0000H地址执行

LJMP LOOP ;跳转到主程序存放地址处

ORG 0030H ;设置主程序开始地址

LOOP: MOV P1,#0FFH ;P1口清0

LCALL DELAY ;调用延时子程序

CLR P1.0 ; P1.0输出低电平,使LED1点亮

LCALL DELAY ;调用延时子程序

CL P1.1 ;P1.1输出低电平 ,使LED1点亮

LCALL DELAY ;调用延时子程序

CLR P1.2 ;P1.2输出低电平 ,使LED2点亮

LCALL DELAY ;调用延时子程序

CLR P1.3 ;P1.3输出低电平,使LE3点亮

LCALL DELAY ;调用延时子程序

CLR P1.4 ;P1.4输出低电平,使LED4点亮

LCALL DELAY ;调用延时子程序

CLR P1.5 ;P1.5输出低电平 ,使LED5点亮

LCALL DELAY ;调用延时子程序

CLR P1.6 ;P1.6输出低电平,使LED6点亮

LCALL DELAY ;调用延时子程序

CLR P1.7 ;P1.7输出低电平,使LED7点亮

DELAY: MOV R5,#20 ; 延时一段时间

D1: MOV R6,#40

D2: MOV R7,#240

DJNZ R7,$

DJNZ R6,D2

DJNZ R5,D1

RET ;子程序返回

END ;程序结束

五 调试过程及结果分析

调试过程是充满艰辛的:第一次接电源时 ,没有亮灯,经过检查发现后得知,因粗心31号引脚未接高电平、40号引脚未和电源连接、20号引脚没接第 ,经反复核实,排除问题后,看到LED1~LED8的“流水”效果了 。

六 设计总结

课程设计是培养学生综合所学知识 、发现 、提出、分析和解决问题 ,锻炼实际能力的重要环节。是对学生实际工作能力和具体训练和考察过程。

这次课程设计我学到了很多东西,学会了怎样去制订计划怎样趋势线这个计划,并掌握了在执行过程中怎样去克服心理上的不良情绪 。不仅巩固了以前学过的知识 ,而且学到了很多在书本上没学到过的知识。可以进行一些简单的编程。通过这次课程设计 ,我懂得了理论与实际相结合的重要性 。光有课本知识是远远不够的,还要通过实际的验证。设计的艰辛让我懂得好的结果需要努力 ,我们尝到了成功的喜悦 ,也懂得焊电板是需要西和耐心的。

七 参考文献

万文略,赵利,蔡静之 。单片机原理及应用 。重庆大学出版社。2007年8月

基于单片机的交通灯模拟控制系统设计需要哪些硬件电子元件?的精彩内容就分享到这里 ,衷心希望这些信息能为您带来实质帮助。期待您继续支持我们,发现更多有价值的知识 。

本文来自作者[zuigeyin]投稿,不代表必兴鼎立场,如若转载,请注明出处:https://bigthinkbxd.cn/xinwen/805.html

(24)

文章推荐

  • 熬大骨头汤的正确方法

    网上有关“熬大骨头汤的正确方法”话题很是火热,小编也是针对熬大骨头汤的正确方法寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。熬大骨头汤的正确方法如下:工具/材料:猪大骨2根、白萝卜1个、红枣6粒、枸杞子15粒、小葱2根、花生油、白胡椒粉、食用盐、清水。1、用

    2025年09月17日
    28307
  • 人力外包公司排名

    近期关于人力外包公司排名的讨论热度持续攀升,我们通过多方渠道收集整理了相关资讯,并进行了系统化的梳理。若这些内容恰好能为您提供参考,将是我们最大的荣幸。人力外包公司排名是:科锐国际人力资源有限公司、北京外企人力资源服务有限公司、上海外服(集团)有限公司、中智国际人力资源有限公司、远光人力资源有限公司

    2025年09月20日
    23305
  • 菲律宾长滩岛的天气和治安怎么样?

    网上有关“菲律宾长滩岛的天气和治安怎么样?”话题很是火热,小编也是针对菲律宾长滩岛的天气和治安怎么样?寻找了一些与之相关的一些信息进行分析,如果能碰巧解决你现在面临的问题,希望能够帮助到您。听莫it’在一楼。我我在这里做生意已经很多年了。它it’和他说的完全不一样。旅行尽量简单,只要语言好,少在外面

    2025年09月24日
    21308
  • 交通事故对方全责起诉书格式

    关于交通事故对方全责起诉书格式的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。原告:xxx男xx岁汉族党员系被告,而被告一直无故拖延,至今二十多天也未履行赔偿责任;鉴于被告的这种行为,显然未诚意对待;据此,原告为维护自身合法权益,依法提起诉讼,恳请法院支持原

    2025年09月27日
    26323
  • 江西财经职业学院2023单招人数

    关于江西财经职业学院2023单招人数的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。江西财经职业学院2023单招人数3200人。江西财经职业学院是一所隶属于江西省财政厅的副厅级公办财经类全日制普通高等职业院校。其前身为1960年创办的江西省财务会计学校;1988年,

    2025年09月28日
    22313
  • 微微一笑很倾城大结局是什么 微微一笑很倾城30集剧情介绍

    关于微微一笑很倾城大结局是什么微微一笑很倾城30集剧情介绍的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。微微一笑很倾城第30集剧情介绍(大结局)肖奈搞定岳父岳母微微肖奈持证实习微微和室友看到二喜和曹光间流转的暧昧,都知趣的悄悄退开。微微正要和他算账,问他自己什

    2025年09月28日
    21317
  • 笔记本电脑十大名牌排行榜

    关于笔记本电脑十大名牌排行榜的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。笔记本电脑前十名分别是联想/Lenovo、惠普/HP、宏碁/acer、戴尔、华硕/ASUS、华为/HUAWEI、ThinkPad、苹果/APPLE、外星人/Alienware、微星/msi。

    2025年10月01日
    27321
  • 枣庄市汇鑫二手车销售服务有限公司怎么样?

    关于枣庄市汇鑫二手车销售服务有限公司怎么样?的讨论正在各大平台持续发酵,我们精心筛选了最新资讯,希望能为您带来实质性的帮助。枣庄市汇鑫二手车销售服务有限公司是2014-04-24注册成立的有限责任公司(自然人独资),注册地址位于山东枣庄市市中区西昌南路旧机动车交易市场院内B8-3号。枣庄市汇鑫二手

    2025年10月04日
    20323
  • 秦皇岛限号吗?秦皇岛限号吗?

    相关文章:〖One〗、秦皇岛怎么限号外地车牌〖Two〗、秦皇岛外地车限号吗〖Three〗、秦皇岛限号2024年最新规则〖Four〗、秦皇岛限号吗〖Five〗、秦皇岛限行规定及限行时间,秦皇岛限行区域地图详解秦皇岛怎么限号外地车牌秦皇岛不限号外地车牌。具体规定如下:暑期

    2025年10月22日
    14317
  • 苹果xr的优缺点

    苹果xr的优缺点苹果xr的优缺点相关话题近期引发广泛关注,我们特别整理了多维度信息,希望能为您提供有价值的参考。第一、最大的缺点还是屏幕iPhoneXR使用的是LCD屏,这种屏幕虽然视觉效果还可以,但是相比较OLED屏来讲,色彩相对来说会冷一些,不饱满,分辨率也不是很高,而且这种屏幕广泛使用在

    2025年10月23日
    8317

发表回复

本站作者才能评论

评论列表(3条)

  • 最搁因的头像
    最搁因 2025年09月21日

    我是必兴鼎的签约作者“zuigeyin”

  • 最搁因
    最搁因 2025年09月21日

    本文概览:基于单片机的交通灯模拟控制系统设计需要哪些硬件电子元件? 基于单片机的交通灯模拟控制系统设计需要哪些硬件电子元件?相关话题近期引发广泛关注,我们特别整理了多维度信息,希望能...

  • 最搁因
    用户092110 2025年09月21日

    文章不错《基于单片机的交通灯模拟控制系统设计需要哪些硬件电子元件?》内容很有帮助

联系我们

邮件:必兴鼎@gmail.com

工作时间:周一至周五,9:30-17:30,节假日休息

必兴鼎