电子技术课程设计-基于51单片机的交通灯设计.doc

电子技术课程设计-基于51单片机的交通灯设计.doc

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
基于单片机的交通灯设计 40 - 课 程 设 计 报 告 全套设计加扣?3012250582 课程名称 电子技术课程设计 设计题目基于51单片机的交通灯设计 专业年级 电气112 姓 名 学 号 提交时间 2014-06-06 成 绩 指导教师 水利与建筑工程学院 目录 TOC \o 1-3 \u 前言 - 2 - 第一章 设计目的及要求 - 4 - 1.1、设计目的 - 4 - 1.2、设计要求 - 4 - 1.2.1、课程设计要求 - 4 - 1.2.2、基本设计功能要求 - 4 - 第二章 方案设计 - 5 - 2.1、设计任务分析及方案设计 - 5 - 2.1.1、设计任务分析 - 5 - 2.1.2、方案设计 - 5 - 2.2、硬件总体设计 - 5 - 2.2.1、系统组成方案 - 5 - 2.2.2、显示功能的定义 - 7 - 2.3、软件总体设计 - 9 - 2.3.1、存储单元的分配、标志位的定义 - 9 - 2.3.2、主程序框图及清单 - 9 - 第三章 硬件设计 - 13 - 3.1、AT89C51 - 13 - 3.1.1、AT89C51功能 - 13 - 3.1.2、AT89C51引脚 - 14 - 3.2、晶振时钟电路设计 - 16 - 3.3、复位电路设计 - 16 - 3.4、74HC154 - 17 - 3.4.1、74HC154功能 - 17 - 3.4.2、74HC154引脚 - 17 - 3.5、74ls164 - 18 - 3.5.1、74ls164功能 - 18 - 3.5.2、74ls164引脚 - 19 - 3.6、显示电路 - 19 - 3.6.1、LED点阵 - 19 - 3.6.2、七段数码管 - 20 - 第四章 软件设计 - 22 - 4.1、主程序 - 22 - 4.2、LED点阵显示及刷新子程序 - 22 - 4.3、状态转换子程序 - 24 - 4.4、数码管显示子程序 - 25 - 第五章 操作方法 - 27 - 第六章 结束语 - 28 - 附录 - 29 - 汇编程序 - 29 - 系统原理图 - 36 - PCB - 37 - PCB的3D预览 - 38 - 参考文献 - 39 - PAGE 39 - 基于51单片机的交通灯设计 作者: 指导教师: 摘 要:本设计以89C51单片机为核心,附加串入并出寄存器、译码器、LED点阵、发光二极管及数码管。51单片机为核心单元,扩展单元为74LS164和74HC154 。74LS164是8 位串入并出移位寄存器,用来所存数码管显示时间的字形码,74HC154是16输出译码器,用来扩展I/O端口,以连接LED点阵元件的大量引脚。用LED点阵来作为人行道的交通信号灯,行车道的信号灯用单个LED来代替。由此组成了一套交通灯信号控制系统。使用Keil软件编写了汇编程序,并且使用PROTUES软件绘制了电路原理图,经过仿真,电路工作正常无误。最后绘制了PCB ,并且生成了3D效果图。 关键词:89C51;交通灯;汇编;Keil;PROTUES 前言 单片机,全称单片微型计算机(英语:single-chip microcomputer),又称微控制器(microcontroller),是把中央处理器、存储器、定时/计数器(timer/counter)、各种输入输出接口等都集成在一块集成电路芯片上的微型计算机。[1]与应用在个人电脑中的通用型微处理器相比,它更强调自供应(不用外接硬件)和节约成本。它的最大优点是体积小,可放在仪表内部,但存储量小,输入输出接口简单,功能较低。由于其发展非常迅速,旧的单片机的定义已不能满足,所以在很多应用场合被称为范围更广的微控制器;由于单芯片微计算机常用于当控制器故又名single chip microcontroller,但是目前在中国大陆仍多沿用“单片机”的称呼。[2] 绝大多数现在的单片机都是基于冯·诺伊曼结构的,这种结构清楚地定义了嵌入式系统所必需的四个基本部分:一个中央处理器核心,程序存储器(只读存储器或者闪存)、数据存储器(随机存储器)、一个或者更多的定时/计数器,还有用来与外围设备以及扩展资源进行通信的输入/输出端口——所有这些都被集成在单个集成电路芯片上。[3] 说单片机与通用型中央处理单元芯片不同,是因为前者一般很容易配合最小型的外部支持芯片制成工作计算机。这样就可

文档评论(0)

***** + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档