电子电路]基于proteus的波形发生器仿真设计内容摘要:
左键拖曳可以拖动该对象。 该方式不仅对整个对象有效,而且对对象中单独的 labels 也有效。 如果 Wire Auto Router 功能被使能的话,被拖动对象上所有的连线将会重新排布或者 39。 fixed up39。 这将花费一定的时间( 10 秒左右),尤其在对象有很多连线的情况下,这时鼠标指针将显示为一个沙漏。 如果你误拖动一个对象,所有的连线都变成了一团糟,你可以使用Undo 命令撤消操作恢复原来的状态。 ( Dragging an Object Label) 许多类型的对象有一个或多个属性标签附着。 例如,每个元件有一个“ reference”标签和一个“ value”标签。 可以很容易地移动这些标签使你的电路图看起来更美观。 移动标签的步骤如下( To move a label) : 选中对象 ; 用鼠标指向标签,按下鼠标左键; 拖动标签到你需要的位置。 如果想要定位的更精确的话,可以在拖动是改变捕捉的精度(使用 F F F CTRL+F1 键); 释放鼠标。 ( Resizing an Object) 子电路( Subcircuits)、图表、线、框和圆可以调整大小。 当 选中这些对象时,对象周围会出现黑色小方块叫做“手柄”,可以通过拖动这些“手柄”来调整对象的大小。 调整对象大小的步骤如下( To resize an object) : 选中对象 ; 如果对象可以调整大小,对象周围会出现黑色小方块,叫做“手柄”; 14 用鼠标左键拖动这些“手柄”到新的位置,可以改变对象的大小。 在拖动的过程中手柄会消失以便不和对象的显示混叠。 ( Reorienting an Object) 许多类型的对象可以调整朝向为 , 或通过 x 轴 y轴镜象。 当该类型对象被选中后,“ Rotation and Mirror”图标会从兰色变为红色,然后就可以来改变对象的朝向。 调整对象朝向的步骤如下( To reorient an object) : 选中对象 ; 用鼠标左键点击 Rotation 图标可以使对象逆时针旋转,用鼠标右键点击Rotation 图标可以使对象顺时针旋转; 用鼠标左键点击 Mirror 图标可以使对象按 x 轴镜象,用鼠标右键点击Mirror 图标可以使对象按 y 轴镜象。 毫无疑问当 Rotation and Mirror图标是红色时,操作他们将回改变某个对象,即便你当前没有看到它,实际上,这中颜色的指示在你想对将要放置的新对象操作时是格外有用的。 当图标是红色 时,首先取消对象的选择,此时图标会变成兰色,说明现在可 以“安全” 调整新对象了。 ( Copying all Tagged Objects) 拷贝一整块电路的方式( To copy a section of circuitry) : 选中需要的对象,具体的方式参照上文的 Tagging an Object 部分; 用鼠标左键点击 Copy 图标; 把拷贝的轮廓拖到需要的位置,点击鼠标左键放置拷贝; 重复步骤 [3]放置多个拷贝; 点击鼠标右键结束。 当一组元件被拷贝后,他们的标注自动重置为随机态,用来为下一步的自动标注做准备,防止出现重复的元件标注。 ( Moving all Tagged Objects) 移动一组对象的步骤是( To move a set of objects) : 选中需要的对象,具体的方式参照上文的 Tagging an Object 部分; 15 把轮廓拖到需要的位置,点击鼠标左键放置。 你可以使用块移动的方式来移动一组导线,而不移动任何对象。 ( Deleting all Tagged Objects) 删除一组对象的步骤是( To delete a group of objects) : 选中需要的对象,具 体的方式参照上文的 Tagging an Object 部分; 用鼠标左键点击 Delete 图标。 如果错误删除了对象,可以使用 Undo命令来恢复原状。 原理图的绘制 线 Proteus 的智能化可以在你想要画线的时候进行自动检测。 当鼠标的指针靠近一个对象的连接点时,跟着鼠标的指针就会出现一个“”号,鼠标左键点击元器件的连接点,移动鼠标 (不用一直按着左键 )就。 出现了粉红色的连接线变成了深绿色。 如果你想让软件自动定出线路径 ,只需左击另一个连接点即可。 这就是 Proteus 的线路自动路径功能 (简称 WAR),如果你只是在两个连接点用鼠标左击, WAR 将选择一个合适的线径。 WAR 可通过使用工具栏里的“ WAR”命令按钮来关闭或打开,也可以在菜单栏的“ Tools”下找到这个图标。 如果你想自己决定走线路径,只需在想要拐点处点击鼠标左键即可。 在此过程的任何时刻,你都可以按 ESC 或者点击鼠标的右键来放弃画线。 2. 画总线 为了简化原理图,我们可以用一条导线代表数条并行的导线,这就是所谓的总线。 点击工具箱的总线按钮,即可在编辑窗口画总线。 3. 画总线分支线 点击工具的按钮,画总线分支线,它是用来连接总线和元器件管脚 的。 画总线的时候为了和一般的导线区分,我们一般喜欢画斜线来表示分支线,但是这时如果 WAR 功能打开是不行的,需要把 WAR 功能关闭。 画好分支线我们还需要给分支线起个名字。 右键点击分支线选中它,接着左键点击选中的分支线就会出现分支线编辑对话框同端是连接在一起的,放置方法是用鼠标单击连线工具条中图标或者执行 Place/ Net Label 菜单命令,这时光标变成十字形并且将有一虚线框 16 在工作区内移动,再按一下键盘上的 [Tab]键,系统弹出网络标号属性对话框,在 Net 项定义网络标号比如 PB0,单击 [OK],将设置好的网络标 号放在第 (1)步放置的短导线上 (注意一定是上面 ),单击鼠标左键即可将之定位。 4. 放置总线将各总线分支连接起来 方法是单击放置工具条中图标或执行 Place/ Bus 菜单命令,这时工作平面上将出现十字形光标,将十字光标移至要连接的总线分支处单击鼠标左键,系统弹出十字形光标并拖着一条较粗的线,然后将 十字光标移至另一个总线分支处,单击鼠标的左键,一条总线就画好了。 5. 跳线 跳线在电路板设计中经常使用,但在一般的教科书中往往没有谈及这个问题,只有靠设计者在设计中自己去摸索。 跳线,简单地说就是在电路板中用一根将两 焊盘连接的导线,也有人把它称为跨接线。 多使用于单面板、双面板设计中,特别是单面板设计中使用得更多。 在单面板的设计中,当有些铜膜线无法连接,即使 Prote199SE 给连通了,进行电气检查也是错的,系统会显示错误标志。 通常解决的办法是使用跳线,跳线的长度应该选择如下几种: 6mm、 8mm 和 10mm。 放置跳线的方法是在布线层 (底层布线 )用人工布线的方式放置,当遇到相交线的时候就用过孔走到背面 (顶层 )进行布线,跳过相交线然后回到原来层面 (底层 )布线。 值得说明的是为了便于识别,最好在顶层的印丝层 (Top Overlay)做上标志,在图 3 中有两根跳线。 在 PCB 板安装元件的时候,跳线就用短的导线或者就用剪下元件引脚上多余的部分安装。 6. 放置线路节点 如果在交叉点有电路节点,则认为 两条导线在电气上是相连的,否则就认为它们在电气上是不相连的。 我们 发现 ISIS 在画导线时能够智能地判断是否要放置节点。 但在两条导线交叉时是不放置节点的,这时要想两个导线电气相连,只有手工放置节点了。 点击工具箱的节点放置按钮 +,当把鼠标指针移到编辑窗口,指向一条导线的时候,会出现一个“”号,点击左键就能放置一个节点。 17 第 3章 基于 Proteus波 形 发生器仿真设计 单片机 AT89C51概述 单片机广泛应用于商业:诸如调制解调器,电动机控制系统,空调控制系统,汽车发动机和其他一些领域。 这些单片机的高速处理速度和增强型外围设备集合使得它们适合于这种高速事件应用场合。 然而,这些关键应用领域也要求这些单片机高度可靠。 健壮的测试环境和用于验证这些无论在元部件层次还是系统级别的单片机的合适的工具环境保证了高可靠性和低市场风险。 Intel 平台工程部门开发了一种面向对象的用于验证它的 AT89C51 汽车单片机多线性测试环境。 这种环境的目标不仅是为 AT89C51 汽车单片机提供一种健壮测试环境,而且开发一种能够容易扩展并重复用来验证其他几种将来的单片机。 开发环境连接了 AT89C51。 本文讨论了这种测试环境的设计和原理,它的和各种硬件、软件环境部件的交互性,以及如何使用 AT89C51。 AT89C51 单片机的功能参数 8031 CPU 与 MCS51 兼容 4K 字节可编程 FLASH 存储器 全静态工作: 0Hz24KHz 三级程序存储器保密锁定 128*8 位内部 RAM 32 条可编程 I/O 线 两个 16 位定时器 /计数器 6 个中断源 可编程串行通道 低功耗的闲置和掉电模式 片内振荡器和时钟电路 图 31 AT89C51芯片图 18 单片机 管脚 功能说明 Vcc:电源电压 ; GND:地 ; P0 口: P0 口是一组 8 位漏极开路型双向 I/O 口,也即地址 /数据总线复用。 作为输出口用时,每位能吸收电流的方式驱动 8 个 TTL 逻辑门电路,对端口写“ 1”可作为高阻抗输入端用。 在访问外部数据存储器或程序存储器时,这组口线分时转换地址(低 8 位)和数据总线复用,在访问期间激活内部上拉电阻。 在 Flash 编程时, P0 口接受指 令字节,而在程序校验时,输出指令字节,校验时,要求外接上拉电阻; P1 口: P1 是一个带内部上拉电阻的 8 位双向 I/O 口, P1 的输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 对端口写“ 1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。 作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( IIL)。 Flash 编程和程序校验期间, P1 接受低 8 位地址; P2 口: P2 是一个带有内部上拉电阻的 8 位双向 I/O 口, P2 的输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 对端口写“ 1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。 作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( IIL)。 在访问外部程序存储器或 16 位四肢的外部数据存储器(例如执行 MOVX @DPTR指令)时, P2 口送出高 8 位地址数据,在访问 8 位地址的外部数据存储器(例如执行 MOVX @ RI 指令)时, P2 口线上的内容(也即特殊功能寄存器( SFR)区中 R2 寄存器的内容),在整个访问期间不改变。 Flash 编程和程序校验时, P2 也接收高位地址和其他控制信号; P3 口: P3 是一个带有内部上拉电阻的 8 位双向 I/O 口, P3 的输出缓冲级可驱动(吸收或输出电流) 4 个 TTL 逻辑门电路。 对端口写“ 1”,通过内部的上拉电阻把端口拉到高电平,此时可作输入口。 作为输入口使用时,因为内部存在上拉电阻,某个引脚被外部信号拉低时会输出一个电流( IIL)。 P3 口还接收一些用于 Flash 闪速存储器编程和程序校验的控制信号 ; 19 RST:复位输入。 当振荡器工作时, RST 引脚出现两个机器周期以上高电平将使单片机复位; ALE/PROG:当访问外部程序存储器或数据存储器时, ALE(地址锁存允许)输出脉冲用于锁存地址的低 8 位字节。 即使不访问外部存储器, ALE 仍以时钟振荡频率的 1/6 输出固定的正脉冲信号,因此它可对外输出时钟或用于定时目的。 要注意的是,每当访问外部数据存储器时将跳过一个 ALE 脉冲。 对 Flash 存储器编程期间,该引脚还用于输入编程脉冲( PROG)。 如有必要,可通过对特殊功能寄存器( SFR)区中的 8EH 单元 D0 位置位,可禁止ALE 操作。 该位置位后,只有一条 MOVX 和 MOVC 指令 ALE 才会被激 活。 此外,该引脚会被微弱拉高,单片机执行外部程序时,应设置 ALE 无效; PSEN:程序存储允许输出是外部程序存储器的读选通型号,当 89。电子电路]基于proteus的波形发生器仿真设计
相关推荐
AT89S52是采用 12MHZ晶振获得稳定的 时钟频率。 采用 12MHz高精度的晶振,以获得较稳定的时钟频率, 从而使输出的频率更为稳定。 显示电路采用简单实用的 8位共阳LED数码管。 单片机系统显示电路如图 9所示。 D0 LEDD1 LEDD2 LEDD3 LEDR2 330D4 LEDD5 LEDP 3 . 0 P 3 . 1 P 3 . 2 P 3 . 3 P 3 . 4 P 3
进一步的确立,计算机辅助工程、辅助分析和辅助设计在电子技术领域获得了更加广泛的应用,与此同时电子技术在通信、计算机及家电产品生产中的市场需求和技术需求,极大地推动了全新的电子设计自动化技术的应用和发展。 特别是集成电路设计工艺步入了超深亚微米阶段,百万门以上的大规模可编程逻辑器件的陆续面世,以及基于计算机技术的面向用户的低成本大规模 ASIC 技术的应用,促进了 EDA 技术的形成。
成开发环境 (IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。 开发人员可用 IDE本身或其它编辑器编辑 C或汇编源文件。 然后分别由 C51及 C51编译器编译生成目标文件 (.OBJ)。 目标文件可由 LIB51创建生成库文件,也可以与库文件一起经 L51连接定位生成绝对目标文件 (.ABS)。 ABS文件由 OH51转换成标准的 Hex文件,以供调试器 dScope51或
020年 12月 竣工验收,试生产, 2020年 转入正式生产, 当年生产 负荷达到设计能力 的 80%, 2020年 开始生产 负荷达到设计能力 的 100%。 项 目 实 施 进 度 表 知识水坝(网 @pologoogle)倾心为您整理(双击删除) 序号 工作阶段 2020 2020 年 2020 年 1 2 3 4 1 2 3 4 1 完成可研报告编制 2 可研报告评估审批 3 工程设计
1、农业技术全集之植,北成安县曲村积极发展棉花高复种指数,增加种田效益。 一般每亩产西瓜 20003000 公斤,籽棉 250300 公斤,产值在 3000元以上。 其栽培技术介绍如下:一、品种选择棉花选择产量高、抗性强的品种,如邯棉系列。 西瓜选择早熟、高产、口感好的品种,如甜宝、郑杂欣二号等品种。 二、茬口安排 3 月 20 日左右,在畦埂两边沟内先盖地膜,再按一定的株距将西瓜籽种下去,
机的转速,能够很方便的实现电机的智能控制。 其间是通过 AT89S52 单 片机产生脉宽可调的脉冲信号并输入到 L298 驱动芯片来控制直流电机工作的。 该直流电机 PWM 控制系统由以下电路模块组成:设计控制部分:主要由 AT89S52 单片机的外部中断扩展电路组成。 直流电机 PWM 控制实现部分主要由一些二极管、电机和 L298 直流电机驱动模块组成。 智能小车采用后轮驱动