单片机设计 -张凯.docVIP

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
《单片机与接口》课程设计 学 部: 机械与电子信息学部 专 业: 软件工程 班 级: 11软工本一 学 号: 2310110125 姓 名: 张 凯 指导教师: 王 先 水 2013年 12 月 目 录 第1章 绪论 1 第2章 系统功能分析 1 第3章 硬件电路设计 2 3.1 元器件介绍 2 3.1.1 AT89S52单片机功能管脚介绍 2 3.1.2 74SL244驱动器功能管脚介绍 3 3.1.3 7段数码管功能管脚介绍 3 3.1.4 发光二极管功能介绍 4 3.2 硬件电路图设计 4 3.2.1 硬件电路设计原理 4 3.2.2 硬件电路图设计 5 第4章 软件设计 6 4.1 系统实现的算法 6 4.2 程序代码 8 第5章 系统测试 10 5.1 系统测试方法 10 5.2 系统测试结论 10 第6章 课程设计小结 11 第1章 绪论 在现代社会中,交通一直是门外关注的对象,各种各样的安全问题出现在马路上,行人和车辆穿行在马路上何时允许通行,何时禁止,都需要交通灯的指挥,可以说如果没有了交通灯,交通将会瘫痪,所以交通灯对于交通压力缓解和交通秩序的维护有着不可或缺的重要地位。 单片机概述 单片机微型计算机是微型计算机的一个重要分支,也是颇具生命力的机种。单片机微型计算机简称单片机,特别适用于控制领域,故又称为微控制器。 通常,单片机由单块集成电路芯片构成,内部包含有计算机的基本功能部件:中央处理器、存储器和I/O接口电路等。因此,单片机只需要和适当的软件及外部设备相结合,便可成为一个单片机控制系统。 单片机经过1、2、3代的发展,目前单片机正朝着高性能和多品种方向发展,它们的CPU功能在增强,内部资源在增多,引角的多功能化,以及低电压底功耗。 第2章 系统功能分析 东西、南北两干道交于一个十字路口,各干道有一组红、黄、绿三色的指示灯,指挥车辆和行人安全通行。红灯亮禁止通行,绿灯亮允许通行。黄灯亮提示人们注意红、绿灯的状态即将切换,且黄灯燃亮时间为东西、南北两干道的公共停车时间。 第3章 硬件电路设计 3.1 元器件介绍 3.1.1 AT89S52单片机功能管脚介绍 功能: 电源引脚:(40脚)电源正极VCC;(20脚)电源负极GND。 复位引脚:(9脚)复位引脚RST。 时钟信号输入输出引脚:(19脚)XTAL1;(18脚)XTAL2; 外部ROM的读选通引脚:(29脚)PSEN(低电平有效)。 地址锁存和ROM编程脉冲输入引脚:(30脚)ALE/PROG为高电平时为地址锁存允许控制信号;为低电平时为对内部ROM编程脉冲输入端。 访问外部存储器控制引脚:(31脚)EA/VPP当接高电平时,可访问内部和外部程序存储器;当接低电平时只能访问外部程序存储器。 1.P0端口结构:P0口可以当作普通I/O口,也可以在系统外部扩展存储器的时候,输出低8位的地址。 2.P1口结构:P1口一般用作通用I/O端口,其可以用作位处理,各位都可以单独输出或输入信息。另外AT89S系列的(6脚)MOSI;(7脚)MISO;(8脚)SCK可用作程序下载。 3.P2口结构:P2口可以当作普通I/O口,也可以在系统外部扩展存储器的时候,输出高8位的地址。 4.P3口内部结构:P3端口是一个具有第二功能、且可位操作的端口。当作为普通I/O端口时,P3口可以进行位操作,是准双向端口。当系统需要扩展外部器件时,P3口可以作为第二功能使用。 3.1.2 74SL244驱动器功能管脚介绍 功能:1A1~1A4,2A1~2A4 为输入端 1Y1~1Y4,2Y1~2Y4 为输出端 1G,2G为三态允许端低电平有效。低电平时,输出等于输入;高电平时,输出高阻态。 7段数码管功能管脚介绍 7段数码管根据其结构的不同,可分为共阳极数码管和共阴极数码管两种。根据管脚,可以判断使用的是何总接口类型. LED 数码管中各段发光二极管的伏安特性和普通二极管类似,只是正向压降较大,正向电阻也较大。在一定范围内,其正向电流与发光亮度成正比。由于常规的数码管起辉电流只有1~2 mA,最大极限电流也只有10~30 mA,所以它的输入端在5 V电源或高于TTL高电平(3.5 V)的电路信号相接时,一定要串加限流电阻,以免损坏器件。 (2)四种状态的子程序流程图如图1.5所。 (3)显示程序流程如图1.6所 (4)T0中断服务程序流程图如图1.7所。 4.2 程序代码 MIAO?EQU?

文档评论(0)

jizhun4585feici + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档