89C51遥控交通灯实训报告.ppt

  1. 1、本文档共17页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
89C51遥控交通灯实训报告

89C51遥控交通灯实训报告 制作人:谢明,王婷婷,何亚萍 指导老师:马安良,冯春卫,陈阳,韩江周, 胡启迪,闵卫锋。 实训时间:2009.12.26——2010.1.8 一、实训名称:基于89C51控制的遥控交通灯 二、实训目的: (1)加强对单片机和C51语言的认识,充分掌握和理解设计 各部分的工作原理、设计过程、选择 芯片器件、模块化编程等多项知识。 (2)进一步熟悉Protel制图,掌握PCB的制作,合理布线和布局。 (3)理解接收和发射的原理,加强高频电子的学习,提高对高频电子学习的兴趣。 (4)用单片机模拟实现具体应用,使个人设计能够真正使用。 (5)把理论知识与实践相结合,充分发挥个人能力,并在实践中锻炼。 (6)提高利用已学知识分析和解决问题的能力。 (7)提高实践动手 能力。 四、实训步骤: (1)绘制原理图如下: 工 作 原 理: 单片机:通过给89C51的P1口和P2口的低四位送入数据来控制交通灯的状态,P2.4、P2.5 用来控制数码管是否显示时间,在通过给P0口送数据,经过BCD码转换,送入74L47经过译码,七段数码管控制交通灯时间。 发射电路:按开关,以BG6,L3的升压电路把1.5v直流转换成交流并升压,D10整流C22滤波为发射电路提供电压,IC3输出的编码信号通过BG7放大由L4回路对外辐射出去。 接收电路:以BG1为核心的接受电路把L2的无线电信号放大,从集电极输出一脉冲电压,通过R4、C6加到基极进行在放大后,经IC1整形,IC2解码后输出开关信号。 AT89C51是美国ATMEL公司推出的系列单片机,将多种功能的8位CPU与FPEROM(快闪可编程/擦除只读存储器)结合在一个芯片上,是一种低功耗、高性能的CMOS控制器,为很多嵌入式控制应用提供了非常灵活而又价格适宜的方案,其性能价格比远高于同类芯片。它与MCS-51指令系统兼容,片内FPEROM允许对程序存储器在线重复编程,也可用常规的EPROM编程器编程,可循环写入/擦除1000次。89C51内含4KB的FPEROM,一般的EEPROM的字节擦除时间和写入时间基本上均为10ms,对于任一个实时控制系统来说,这样长的时间是不可能在线修改程序的。 D0--D7:三态双向数据线,与单片机数据总线连接,用来传送数据信息。 CS:片选信号线,低电平有效,表示芯片被选中。 RD:读出信号线,低电平有效,控制数据的读出。 WR:写入信号线,低电平有效,控制数据的写入。 Vcc:+5V电源。 PA0--PA7:A口输入/输出线。 PB0--PB7:B口输入/输出线。 PC0--PC7:C口输入/输出线。 RESET:复位信号线。 A1、A0:地址线,用来选择8255内部端口。 GND:地线。 元器件二: 编码解码芯片PT2262/PT2272芯片 PT2262/2272是台湾普城公司生产的一种CMOS工艺制造的低功耗低价位通用编解码电路,PT2262/2272最多可有12位(A0-A11)三态地址端管脚(悬空,接高电平,接低电平),任意组合可提供531441地址码,PT2262最多可有6位(D0-D5)数据端管脚,设定的地址码和数据码从17脚串行输出,可用于无线遥控发射电路。 ??? 编码芯片PT2262发出的编码信号由:地址码、数据码、同步码组成一个完整的码字,解码芯片PT2272接收到信号后,其地址码经过两次比较核对后,VT脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。当发射机没有按键按下时,PT2262不接通电源,其17脚为低电平,所以315MHz的高频发射电路不工作,当有按键按下时,PT2262得电工作,其第17脚输出经调制的串行数据信号,当17脚为高电平期间315MHz的高频发射电路起振并发射等幅高频信号,当17脚为低平期间315MHz的高频发射电路停止振荡,所以高频发射电路完全收控于PT2262的17脚输出的数字信号,从而对高频电路完成幅度键控(ASK调制)相当于调制度为100%的调幅。 元器件三: 译码器(74LS47) 译码为编码的逆过程。它将编码时赋予代码的含义“翻译”过来。实现译码的逻辑电路成为译码器。译码器输出与输入代码有唯一的对应关系。74LS47是输出低电平有效的七段字形译码器,它在这里与数码管配合使用 根示意图编写程序如下: 仿真调试效果如下: (5)焊接电路板 如图: 下载程序并

文档评论(0)

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

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

1亿VIP精品文档

相关文档