- 1、本文档共16页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
《单片机原理及应用》
课程设计报告
设计题目基于单片机
交通灯控制设计与实现
学院名称信息工程学院
专业班级14物联本1
姓名
学号
目录TOC\o1-3\h\z\u
1概述 1
2硬件设计 2
2.1系统硬件总体结构 2
2.2模块电路分析 2
2.2.1单片机最小系统 3
2.2.2时钟电路 3
2.2.3复位电路 4
2.2.4数码管动态显示电路 5
2.2.5LED显示电路 5
3软件设计 7
3.1红绿灯显示程序设计 7
3.2数码管显示程序设计 8
4仿真测试 9
4.1软件测试 9
4.2硬件测试 11
5总结与展望 12
5.1总结 12
5.2展望 12
PAGE
PAGE13
1概述
交通在人们的日常生活中占有重要的地位,随着人们社会活动的日益频繁,这点更是体现的淋漓尽致。交通信号灯的出现,使交通得以有效管制,对于疏导交通流量、提高道路通行能力,减少交通事故有明显效果。近年来随着科技的飞速发展,单片机的应用正在不断深入,同时带动传统控制检测技术日益更新。在实时检测和自动控制的单片机应用系统中,单片机往往作为一个核心部件来使用,仅单片机方面知识是不够的,还应根据具体硬件结构软硬件结合,加以完善。本系统采用单片机AT89C52为中心器件来设计交通灯控制器,系统实用性强、操作简单、扩展性强。本设计就是采用单片机模拟十字路口交通灯的各种状态显示以及倒计时时间。本设计系统由单片机I/O口扩展系统、交通灯状态显示系统、LED数码显示系统、复位电路等4大部分组成。软件上采用C52编程,主要编写了主程序、LED、数码管动态显示程序、中断程序延时程序等。经过整机调试,实现了对十字路口交通灯的模拟。
2硬件设计
2.1系统硬件总体结构
本次设计交通灯,使用了AT89C52单片机芯片控制电路。按下开关,交通灯开始工作,50秒倒计时,南北方向绿灯亮,东西方向红灯亮。接着15秒倒计时,南北方向黄灯亮,东西方向红灯亮。其总体实现框图如图2-1所示。
开关数码
开关
数
码
管
显
示
电
路
STC89C52
复位电路
复位电路
晶振电路
晶振电路
LE
LED显示模块
图2-1硬件总体框图
硬件总体框图中包含了三个芯片,AT89C52是核心芯片,两个触发器74HC573。
2.2模块电路分析
交通灯能正常工作,是在各个电路模块组合下协调完成的,其中包括了单片机工作电路、复位电路、时钟电路、LCD电路、数码管的显示电路、开关电路。下面做详细介绍。
2.2.1单片机最小系统
所谓单片机最小系统,就是在尽可能少的外部电路条件下,形成一个可以独立工作的单片机系统,单片机最小工作电路包括:时钟电路、复位电路和电源,在此基础加上应用系统所需,才能构成一个整体的电路系统。
单片机最小系统如图2-2所示。
图2-2单片机最小系统
图4-2中,接第9脚的电路为复位电路,接18脚、19脚的为时钟电路,电源引脚略去,电源已默认接通。
2.2.2时钟电路
单片机的各项工作都是在时钟信号的控制下协调进行的,时钟电路的作用是为单片机提供一个时钟信号,所有程序都按照特定的时间顺序工作,它控制着计算机工作的节奏。
时钟电路中的晶体振荡器简称晶振,晶体振荡器可以分为有源晶振和无源晶振共两种类型。
根据连接方式的不同,时钟电路分为内部时钟方式和外部时钟方式,区别在于前者是单片机内部的振荡电路产生时钟信号,后者则是外部振荡源为单片机提供时钟信号,时钟产生方式如图2-3所示。
\
图2-3内部时钟方式电路图
本次设计中采用内部振荡方式为单片机提供时钟信号。
2.2.3复位电路
除了时钟电路,复位电路也是一个十分重要的组成部分。复位电路是指使单片机中的各部分电路恢复到初始状态的电路,其基本功能是:系统上电时提供复位信号,直至系统电源稳定后,撤销复位信号。复位电路的工作就像是计算器的清零操作一样,当输入错误数据时,可以按清零键恢复到初试状态,复位电路的道理与之相同。
(1)单片机的复位状态
在单片机中,复位电路
文档评论(0)