基于单片机的心形流水灯毕业设计论文(编辑修改稿)内容摘要:

后,被内部上拉为高,可用作输入, P1 口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。 在 FLASH 编程和校验时, P1 口作为第八位地址接收。 桂林电子科技大学课程设计(论文)报告用纸 第 5 页 共 16 页 P2 口 : P2口为一个内部上拉电阻的 8 位双向 I/O 口, P2 口缓冲器可接收,输出 4 个 TTL 门电流,当 P2 口被写 “1” 时,其管脚被内部上拉电阻拉高,且作为输入。 并因此作为输入时, P2 口的管脚被外部拉低,将输出电流。 这是由于内部上拉的缘故。 P2口当用于外部程序存储器或 16位地址外部数据存储器进行存取时,P2 口输出地址的高八位。 在给出地址 “1” 时,它利用内部上拉优势,当对外部八位地址数据存储器进行读写时, P2 口输出其特殊功能寄存器的内容。 P2 口在 FLASH编程和校验时接收高八位地址信号和控制信号。 P3 口 : P3 口管脚是 8 个带内部上拉电阻的双向 I/O 口,可接收 输出 4 个 TTL门电流。 当 P3 口写入 “1” 后,它们被内部上拉为高电平,并用作输入。 作为输入,由于外部下拉为低电平, P3 口将输出电流( ILL)这是由于上拉的缘故。 P3口除了作为普通 I/O 口,还有第二功能: RXD(串行输入口) TXD(串行输出口) /INT0(外部中断 0) /INT1(外部中断 1) T0( T0 定时器的外部计数输入) T1( T1 定时器的外部计数输入) /WR(外部数据存储器的写选通) /RD(外部数据 存储器的读选通) P3 口同时为闪烁编程和编程校验接收一些控制信号。 I/O 口作为输入口时有两种工作方式,即所谓的读端口与读引脚。 读端口时实际上并不从外部读入数据,而是把端口锁存器的内容读入到内部总线,经过某种运算或变换后再写回到端口锁存器。 只有读端口时才真正地把外部的数据读入到内部总线。 89C51 的 P0、 P P P3 口作为输入时都是准双向口。 除了 P1 口外P0、 P P3 口都还有其他的功能。 RST: 复位输入端,高电平有效。 当振荡器复位器件时,要保持 RST脚两个机器周期的高电平时间。 ALE/PROG: 地址锁存允许 /编程脉冲信号端。 当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的低位字节。 在 FLASH 编程期间,此引脚用于输入编程脉冲。 在平时, ALE端以不变的频率周期输出正脉冲信号,此频率为振荡器频率的 1/6。 因此它可用作对外部输出的脉冲或用于定时目的。 然而要注意的是:每当用作外部数据存储器时,将跳过一个 ALE 脉冲。 如想禁止 ALE的输出可在 SFR8EH地址上置 0。 此时, ALE 只有在执行 MOVX, MOVC 指令是 ALE 才起作用。 另外,该引脚被略微拉高。 如果微处理器在外部执行状态 ALE 禁止,置位无 效。 桂林电子科技大学课程设计(论文)报告用纸 第 6 页 共 16 页 PSEN: 外部程序存储器的选通信号,低电平有效。 在由外部程序存储器取指期间,每个机器周期两次 /PSEN 有效。 但在访问外部数据存储器时,这两次有效的/PSEN 信号将不出现。 EA/VPP: 外部程序存储器访问允许。 当 /EA 保持低电平时,则在此期间外部程序存储器( 0000HFFFFH),不管是否有内部程序存储器。 注意加密方式 1 时, /EA将内部锁定为 RESET;当 /EA端保持高电平时,此间内部程序存储器。 在 FLASH 编程期间,此引脚也用于施加 12V 编程电源( VPP)。 XTAL1: 片内振荡器反相放大器和时钟发生器的输入端。 XTAL2: 片内振荡器反相放大器的输出端。 3 软件部分设计方案及仿真 multisim 软件功能简介 Multisim 是 Interactive Image Technologies (Electronics Workbench)公司推出的以 Windows 为基础的仿真工具,适用于板级的模拟 /数字电路板的设计工作。 它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。 为适应不同的应用场合, Multisim 推出了许多版本,用户可以 根据自己的需要加以选择。 在本书中将以教育版为演示软件,结合教学的实际需要,简要地介绍该软件的概况和使用方法,并给出几个应用实例。 Multisim 是加拿大图像交互技术公司( Interactive Image Technoligics 简称 IIT公司 )推出的以 Windows为基础的仿真工具,适用于板级的模拟 /数字电路板的设计工作。 它包含了电路原理图的图形输入、电路硬件描述语言输入方式,具有丰富的仿真分析能力。 工程师们可以使用 Multisim 交互式地搭建电路原理图,并对电路行为进行仿真。 Multisim 提炼了 SPICE 仿真的复杂内容,这样工程师无需懂得深入的 SPICE 技术就可以很快地进行捕获、仿真和分析新的设计,这也使其更适合电子学教育。 通过 Multisim和虚拟仪器技术, PCB 设计工程师和电子学教育工作者可以完成从理论到原理图捕获与仿真再到原型设计和测试这样一个完整的综合设计流程 . Altium Designer 软件功能简介 Altium Designer 提供了唯一一款统一的应用方案,其综合电子产品一体化开发所需的所有必须技术和功能。 Altium Designer 在单一设计环境中集成板级和 FPGA 系统设计、基于 FPGA 和分立处理器的嵌入式以及 PCB 版图设计、编辑和制造。 并集成了现代设计数据管理功能 ,使得 Altium Designer 成为电子产品开发的完整解决方案-一个既满足当前,也满足未来开发需求的解决方案。 桂林电子科技大学课程设计(论文)报告用纸 第 7 页 共 16 页 最新发布的 Altium Designer10 为您带来了一个全新的管理元器件的方法。 其中包括新的用途系统、修改管理、新的生命周期和审批制度、实时供应链管理等更多的新功能 ! Release 10 将继续保持不断插入新的功能和技术的过程,使得您可以更方便轻松地创建您的下一代电子产品设计。 Altium 的统一的设计架构以将硬件, 软件 和可编程硬件等等集成到一个单一的 应用程序 中而闻名。 它可让您在一个项目内,甚或是整个团队里自由地探索和开发新的设计创意和设计思想,团队中的每个人都拥有对于整个设计过程的统一的 设计视图。 Altium Designer 10 提供了一个强大的高集成度的板级设计发布过程,它可以验证并将您的设计和制造数据进行打包,这些操作只需一键完成,从而避免了 人为交互中可能出现的错误。 发布管理系统简化规范了发布您的设计项目的流程,或者更具体地说,是那些项目中定义的配置, 直观,简洁而且稳定。 更重要的是,该系统可以被直接链接到您的 后台 版本控制系统。 新增的强大的预发布版验证手段的组合 用以确保所有包含在发布中的设计文件都是当前的,与存储在您的版本控制系统中的相应的文件 “ 主人 ” 保持同步的文件,并且通过了所有特定的规则检查 ERC, DRC, 等等, 从而,您可以在更高层面上控制发布管理,并可保证卓越的发布质量。 keil 软件功能简介 单片机开发中除必要的 硬件外,同样离不开软件,我们写的汇编语言源程序要变为CPU 可以执行的机器码有两种方法,一种是。
阅读剩余 0%
本站所有文章资讯、展示的图片素材等内容均为注册用户上传(部分报媒/平媒内容转载自网络合作媒体),仅供学习参考。 用户通过本站上传、发布的任何内容的知识产权归属用户或原始著作权人所有。如有侵犯您的版权,请联系我们反馈本站将在三个工作日内改正。