单片机控制车库防盗门系统(硬件)_毕业设计(编辑修改稿)内容摘要:

机 为 本系统 的主控芯片, 结合 外 围电 路, 实现 系 统设计 要 达 到的各种功能要求。 AT89C51 是一 种带 4K 字 节闪烁 可 编 程可擦除只 读存储 器( FPEROM— Falsh Programmable and Erasable Read Only Memory)的低 电压 ,高性能 CMOS8 位微 处理器,俗 称单 片机。 该 器件采用 ATMEL 高密度非易失 内 存制造技 术 制造,与 工业标准的 MCS51 指令集和 输 出管 脚 相兼容。 由于 将 多功能 8 位 CPU 和 闪烁内 存 组 合在单个 芯片中, ATMEL 的 AT89C51 是一种高效微控制器, 为 很多嵌入式控制系 统 提供了一种 灵 活性高且价廉的方案。 ★ AT89C51 方 框图 :如图 21 图 21 AT89C51 芯片方 框图 东华理工大学长江学院毕业设计(论文) AT89C51 芯片 11 主要特性:与 MCS51 相容; 4K 字 节 可 编程闪烁内 存; 寿命 : 1000 写 /擦循 环 ;数 据保留 时间 : 10 年;全 静态 工作: 0Hz24Hz;三 级 程序 内 存 锁 定; 128*8 位 内 部RAM; 32 可 编 程 I/O 线 ; 两个 16 位定 时 器 /计数器 ; 6 个 中 断 源;可 编 程串 行通道;低功耗的 闲 置和掉 电 模式。 AT89C51 提供以下 标 准功能: 4K 字 节 可 编程闪烁内 存, 32可 编 程 I/O 线 , 两个16位定 时 器 /计数器。 同 时 AT89C51 可降至 0Hz 的静态逻辑 操作,并支持 两 种 软 件可 选 的 节电 工作方式。 空闲 方式停止 CPU 的工作,但 允许 RAM, 定时计数器 ,串行通信口和中 断 系 统继续 工作。 ★ AT89C51 芯片引 脚图 :如图 22 图 22 AT89C51 芯片引 脚图 ★ 芯片的引 脚 描述: VCC: 供电电压。 GND:接地。 P0 口: P0口 为 一 个 8位漏 级开 路 双向 I/O 口,每 脚 可吸 收 8TTL 门电 流。 当 P1口的管 脚 第一次 写 1时 ,被定 义为 高阻 输 入。 P0 能 够用 于外部程 序数 据存 储 器,它可以被定 义为数 据 /地址的第八位。 在 FIASH编 程 时 , P0 口作 为 原 码输 入口, 当 FIASH进 行校 验时 , P0 输 出原 码,此时 P0 外部必 须 被拉高。 P1 口: P1 口是一 个内 部提供上拉 电阻 的 8位 双向 I/O 口, P1口 缓冲 器能接收输 出 4TTL 门电 流。 P1 口管 脚写 入 1后,被 内 部上拉 为 高,可用作 输 入, P1口被外部下拉 为 低 电平时 , 将输 出 电 流, 这 是由于 内 部上拉的 缘 故。 在 FLASH 编 程和校验时 , P1 口作 为 第八位地址接收。 P2 口 : P2 口 为 一 个内 部上拉 电阻 的 8 位 双向 I/O 口, P2口 缓冲 器可接收, 输出 4 个 TTL 门电 流, 当 P2 口被写 “1” 时 ,其管 脚被内 部上拉 电阻 拉高,且作 为输入。 并因此作 为输 入 时 , P2 口的管 脚被 外部拉低, 将输 出 电 流。 这 是由于 内 部上拉的 缘 故。 P2 口用于外部程序 内 存或 16 位地址外部 数 据存 储 器 进 行存取 时 , P2 口 输东华理工大学长江学院毕业设计(论文) AT89C51 芯片 12 出地址的高八位。 在 给 出地址 “1” 时 ,它利用 内 部上拉 优势 , 当对 外部八位地址数 据存 储 器 进 行 读写时 , P2 口 输 出其特殊功能寄存器的 内 容。 P2 口在 FLASH 编 程和校 验时 接收高八位地址信 号 和控制信 号。 P3 口: P3 口管 脚 是 8 个带 内 部上拉 电阻 的 双向 I/O 口,可接收 输 出 4 个 TTL门电 流。 当 P3口写 入 “1” 后,它 们 被 内 部上拉 为 高 电平 ,并用作 输 入。 作 为输 入,由于外部下拉 为 低 电平 , P3 口 将输 出 电 流( ILL)这 是由于上拉的 缘 故。 P3 口也可作 为 AT89C51 的一些特殊功能口,菜 单 如表 21: 表 21 P3 口特殊功能 引 脚 第二功能 RXD (串行 输 入口) TXD (串行 输 出口) /INT0(外部中 断 0) /INT1(外部中 断 1) T0 (记时 器 0外 部输 入) T1 (记时 器 1外 部输 入) /WR (外部 数 据存 储 器 写选 通) /RD (外部 数 据存 储 器 读选 通) P3 口同 时为闪烁编 程和 编 程校 验 接收一些控制信 号。 RST:复位 输 入。 当 振 荡 器复位器件 时 ,要保持 RST 脚两个 机器周期的高 电平时间。 ALE/PROG: 当访问 外 部内 存 时 ,地址 锁 存 允许 的 输 出 电平 用于 锁 存地址的地位字 节。 在 FLASH 编 程期 间 ,此引 脚 用于 输 入 编 程 脉冲。 在平 时 , ALE 端以不 变 的 频率周期 输 出正 脉冲 信 号 ,此 频 率 为 振 荡 器 频 率的 1/6。 因此它可用作 对 外 部输 出的脉冲 或用于 定时 目的。 然而要注意 的是:每 当 用作外部 数 据存 储 器 时 , 将 跳 过 一 个ALE 脉冲。 如想禁止 ALE 的 输 出可在 SFR8EH 地址上置 0。 此 时 , ALE 只有在 执 行MOVX, MOVC 指令是 ALE 才起作用。 另外, 该 引 脚被 略微拉高。 如果微 处 理器在外部执 行 状态 ALE 禁止,置位 无 效。 /PSEN:外部程序 内 存的 选 通信 号。 在由外部程序 内 存取指期 间 ,每 个 机器周期 两次 /PSEN 有效。 但在 访问 外部 数 据存 储 器 时 , 这两次有 效的 /PSEN 信 号将 不出现。 /EA/VPP: 当 /EA 保持低 电平时 , 则 在此期 间 外部程序 内 存( 0000HFFFFH),不管是否有 内 部程序 内 存。 注意加密方式 1时 , /EA 将内 部 锁定为 RESET; 当 /EA 端保持高 电平时 ,此 间内 部程序 内 存。 在 FLASH 编 程期 间 ,此引 脚 也用于施加 12V 编程电 源( VPP)。 东华理工大学长江学院毕业设计(论文) AT89C51 芯片 13 XTAL1:反向振 荡 放大器的 输 入及 内 部 时钟 工作 电 路的 输 入。 XTAL2: 来 自反向振 荡 器的 输 出。 振 荡 器特性 : XTAL1 和 XTAL2 分 别为 反向放大器的 输 入和 输 出。 该 反向放大器可以配置 为片内振荡 器。 石晶振 荡 和陶瓷振 荡 均可采用。 如采用外部 时钟源驱动 器件, XTAL2 应不接。 有 余输 入至 内 部 时钟 信 号 要通 过 一 个 二分 频 触 发 器,因此 对 外部 时钟 信 号 的脉宽无 任何要求, 但必 须 保 证脉冲 的高低 电平 要求 的宽 度。 . 无线遥 控芯片 PT226 PT2272 PT2262/PT2272 是台湾普城公司生产的一种 CMOS 工艺制造的低功耗低价位通用编译码电路, PT2262/PT2272 最多可有 12 位 (A0A11)三态地址端管脚 (悬空 ,接高电平 ,接低电平 ),任意组合可提供 531441 地址码 ,PT2262 最多可有 6 位 (D0D5)数据端管脚 ,设定的地址码和数据码从 17 脚串行输出,可用于无线遥控发射电路。 编码芯片 PT2262 发出的编码信号由:地址码、数据码、同 步码组成一个完整的码字,译码芯片 PT2272 接收到信号后,其地址码经过两次比较核对后, VT 脚才输出高电平,与此同时相应的数据脚也输出高电平,如果发送端一直按住按键,编码芯片也会连续发射。 当发射机没有按键按下时, PT2262 不接通电源,其 17 脚为低电平,所以 315MHz 的高频发射电路不工作,当有按键按下时, PT2262 得电工作,其第 17 脚输出经调制的串行数据信号,当 17 脚为高电平期间 315MHz 的高频发射电路起振并发射等幅高频信号,当 17 脚为低平期间 315MHz 的高频发射电路停止振荡,所 以高频发射电路完全收控于 PT2262 的 17 脚输出的数字信号,从而对高频电路完成幅度键控( ASK 调制)相当于调制度为 100%的调幅。 PT2262/PT2272 特点 : CMOS 工艺制造,低功耗 外部元器件少 RC 振荡电阻 工作电压范围宽: 资料最多可达 6 位 地址码最多可达 531441 种 PT2262 常用震荡电阻(直接接在 OSC1OSC2 端): PT2272 常用震荡电阻(直接接在 OSC1OSC2 端): 200K 680K 820K 应 用范 围 : 车辆 防 盗 系 统、 家庭防 盗 系 统、遥 控玩具、其它 电 器 遥 控。 东华理工大学长江学院毕业设计(论文) 晶振电路 14 编码译码 芯片 PT2262/PT2272 芯片原理 简 介: PT2262 的外形图:如图 23 图 23 PT2262 外形 图 PT2262 的引脚功能:如表 22 表 22 PT2262 引 脚 功能 名称 管脚 说明 A0A11 1 1013 地址管脚,用于进行地址编码,可置为“ 0”“ 1”“ F” D0D5 7 1013 数据输入端,有一个为“ 1”即有编码发出,内部下拉 Vcc 18 电源正端( +) Vss 9 电源负端( ) TE 14 数据启动端,用于多数据的编码发射,低电平有效 OSC1 16 震荡电阻输入端,与 OSC2 所接的电阻决定振荡频率 OSC2 15 震荡电阻震荡器输入端 Dout 17 编码输入端(正常时为低电平) PT2272 的外形图:如图 24 图 24 PT2272 外形 图 东华理工大学长江学院毕业设计(论文) 晶振电路 15 PT2272 的引脚功能:如表 23 表 23 PT2272 引 脚 功能 名称 管脚 说明 A0A11 1 1013 地址管 脚 ,用于 进 行地 址编码 ,可置 为 “0”,“1”,“f”( 悬空 ),必 须 与 2262 一致 ,否 则 不能解码 D0D5 7 1013 地址或 数 据管 脚 ,当 作 为数 据管 脚时 ,只有在地址 码 与 2262 一致 ,数 据管 脚 才能 输 出与 2262 数 据端 对应 的高 电平 ,否 则输出为 低 电平 ,锁 存型 只有在接收到下一 数 据才能 转换 Vcc 18 电 源正端(+) Vss 9 电 源负端( — ) DIN 14 数 据信 号输 入端, 来 自接收模 块输 出端 OSC1 16 振 荡电阻输 入端,与 OSC2 所接 电阻决定 振 荡频 率 OSC2 15 振 荡电阻 振 荡器输 出端 VT 17 译码 有效确 认 输 出端(常低)解碼有效 变 成高 电平 (瞬 态 ) PT2262/PT2272 芯片的地 址编码设 定和修改 在通常使用中, 我们 一般采用 8位地址 码和 4位 数 据 码,这时编码电 路PT2262 和 译码 PT2272 的第 1~ 8脚为 地址 设 定 脚 ,有三种 状 态 可供 选择 : 悬 空、接正电 源、接地三种 状态 , 3 的 8 次方 为 6561,所以地 址编码 不重复度 为 6561 组,只有 发射 端 PT2262 和接收端 PT2272 的地 址编码完 全相同, 才能配对 使用, 遥 控模块的 生 产 厂家 为 了便于生 产 管理,出厂 时遥 控模 块的 PT2262 和 PT2272 的八位位 址编码 端 全部悬 空, 这样 用 户 可以很方便 选择 各种 编码状态 ,用 户 如果想改 变 地 址编码, 只要 将 PT2262 和 PT2272 的 1~ 8 脚设 置相同即可,例如 将发射 机的 PT2262 的第 1 脚 接地第 5 脚 接 正电 源,其它引 脚悬 空,那么接收机的 PT2272 只要也第 1脚接地第 5脚 接 正 电 源,其它引 脚悬 空就能 实现配对接 收。 当两 者地 址编码完 全一致时 ,接收机 对应 的 D1~ D4 端 输 出 约 4V 互 锁 高 电平 控制信 号 ,同 时 VT 端也 输 出 译码 有效高 电平 信。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。