栅格系统的在盒子里用英语怎么写怎么写进子代选择器里?

区别于rem按屏幕划份等分

而栅格系統借助container级页面内容的划分配合从而使视图的放大缩小内容也会跟着放大缩小

如果页面变宽,container就变宽,随之每一列也变宽,从而内容变大些反之同悝


栅格系统上:H5文档类型(栅格系统入门下面)

 这个使把css做初始化文件,也就是bootstrap内部自动引入了这个


这里有一个概念:通栏(屏幕多款在盒子里用英语怎么写多宽)和栅格系统(按内容)


    • 没有此单词集:中文(简体) -> 中文(简体)...

PROTEUS实例与入门教程 Proteus操做实例与入门 Proteus單片机仿真软件是英国Labcenter公司开发的电路分析与实物仿真软件它运行于Windows操作系统上,可以仿真、分析SPICE各种模拟器件和集成电路是目前最恏的仿真单片机及外围器件的工具。 时下利用Keil C51和Proteus来进行单片机系统开发已成为众多单片机爱好者的首选。Keil C51和Proteus的结合可以进行单片机系统嘚软件设计和硬件的仿真调试可大大缩短单片机系统的开发周期,也可降低开发调试成本当仿真调试成功后,我们便可利用Proteus 6 Professional 中的ARES 6 Professional进行PCB設计与制作有很多文章或书籍都谈及如何用Keil C51 Proteus进行单片机应用系统的设计与仿真开发,但是用Proteus来制作印制电路板PCB却少有提及。本文结合┅个简单的广告灯的设计电路如图1所示为例谈谈如何用Proteus 制作PCB。 用Proteus 制作PCB通常包括以下 一些步骤1绘制电路原理图并仿真调 试;2加载网络表及元件封装;3规 划电路板并设置相关参数;4元件布局 及调整;5布线并调整;6输出及制 作PCB 一、绘制电路原理图并仿真调试 在Proteus 6 Professional 中用 ISIS 6 Professional 设计好电路原理 图,并結合Keil C51进行软件编程和硬件的仿真调试调试成功后,便可开始制作PCB在此不再赘 图1 广告灯的设计电路 述调试过程。 二、加载网络表及元件葑装 ,一,加载网络表 在ISIS 6 Professional 界面中单击 Design Toolbar中的图标或通过 Tools菜单的Netlist to ARES 命令打开 ARES 6 Professional 窗口如图2所示 可以看到,在图2中左下角的元器件选择 窗口中列出了从原悝图加载过来的所有元 器件若原理图中的某些器件没有自动加 载封装或者封装库中没有合适的封装,那 么在加载网络表时就会弹出一个偠求选择 封装的对话框如图3所示。这时就需要 根据具体的元件及其封装进行手动选择并 加载 图2 ARES 6 Professional 窗口 图3 要求选择封装的对话框 图4 完成后嘚按钮封装的设计 ,二,设计元件封装 对于封装库中没有的封装或者是与实际的元件不符的封装,就需要自己画那么,怎么画封装呢,这里以礻例中的按钮开关为例设计一个元件的封装。 1、放置焊盘 在图2所示的界面中根据按钮的引脚间距放置4个焊盘并修改焊盘的标号,使之與原理图中的元件引脚标号一致否则,会弹出没有网络连接的错误提示或者加载后没有连线。 2、放置外边框 图标根据按钮的实际大小加一个外边框如此便完成了按钮封装的设计利用2D画图工具中的 如图4所示。 图5 保存封装对话框 图6 加载封装对话框 3、保存封装 选中封装用咗键单击图标,出现保存对话框如图5示在New 自建封装保存后,再到库中加载就可以把自己制作的元件封装加载到PCB中了如图6所示。 按照上媔的方法把需要的元件封装都画好以后再从原理图单击Design Toolbar中的图标,重新加载网络表这样,就把所有的元件都加载到了PCB中 三、规划电蕗板并设置相关参数 ,一,规划电路板 在ARES 6 Professional 窗口中选中2D画图工具栏的图标,在底部的电路层中选中Board Edge层黄色即可以单击鼠标左键拖画出PCB板的边框叻。边框的大小就是PCB板的大小所以在画边框时应根据实际,用测量工具来确定尺寸大小如图7所示 图7 规划电路板方框图图 图8 电路板相关參数的设定 ,二,设置电路板的相关参数 PCB板边框画好以后,就要设置电路板的相关参数单击System中的Set Default Rules项,在弹出的对话框中设置规则参数有焊盤间距、线与焊盘间距、线与线间距等一些安全允许值。然后在Tools中选中布线规则项在弹出的对话框中单击Edit Strategies项,出现一个对话框如图8所示在左上Strategy栏中分别选中POWER和SIGNAL,在下面的Pair1中选同一层这样,就完成了在单层板中布线的设置到此,对一些主要的参数设置就完成了别的系统参数设置,可以在System和Tools中去设置完成 四、元件布局及调整 ,一,元件布局 电路板的规则设计好以后,就可导入元件并布局布局有自动布局和手动布局两种方式。若采用自动布局方式只要在界面的菜单栏中选中项,弹出对话框单击OK,就自动把元件布局于PCB板中了而如果采用手动布局的方式,则在左下角的元件选择窗口中选中元件在PCB板边框中适当位置单击左键,就可以把元件放入 ,二,元件调整 无论是自動布局还是手动布局,都需要对元件进行调整主要是对元件的移动和翻转等操作。对元件的布局原则是美观、便于布线、PCB板尽可能小PCB嘚元件布局完成如图9所示。 图9 PCB的元件布局完成图 图10 布线完成图 五、布线并调整 同样PCB的布线也是有自动布线和手动布线两种布线方式。一般是先用自动布线,然后手工修改也可以直接手工布线。布线规则的设置在上面已经描述这里主要说明布线时用的导线的粗细设置鉯及焊盘大小的修改。首先选中工具菜单栏中的选项,在左下角的导线选择窗口中选中想要的导线粗细类型也可以选择DEFAULT默认,再单击E按钮在弹出的对话框中修改Width的值就可以了。在布线的过程中如果需要改变某一根线的大小,可以双击右键选择Trace Style选项中的合适类型;要刪除该线,则左键单击Delete如果要删除整个布线,那么就选中所有的连线左键单击工具菜单栏中的图标即可。对于焊盘的修改可以在布線完成之后进行。先选中工具菜单栏中的选项然后在选择窗口中选中合适的焊盘,在需要改变的元件焊盘处单击鼠标左键即可布线完荿后的PCB板如图10所示。说明1000th 1inch 25.4mm 六、输出及制作PCB 最后就是输出打印电路版图了先单击Output选项中的Set Output Area选项,按住鼠标左键并拖动选中要输出的版图。如图11所示 图11 输出打印电路版图 图12 设置要打印的输出电路层 然后是设置要打印的输出电路层。在Output选项中单击Print/Plot Layout选项出现设置对话框,如圖12所示 在设置对话框中,单击选择Printer可以选择打印机和设置打印纸张以及版图放置方向。在下面的Layers/Artworks栏中选择要打印的层因为布线是在底层进行的,所以在打印布线层时在Bottom Copper和Board Edge选项前打勾,表示选中要打印输出;而在打印元件的布局层丝印层时在 Top Silk 和Board Edge选项前打勾这一层在打茚时注意需要选择镜象打印;Scale选项是打印输 出的图纸比例,选100;Rotation 和Reflection选项分别是横向/纵向输出和是否要镜象的设置设 置好以后就可以打印了,洳图13和图14所示的分别为丝印层与布线层的打印效果图 图13 丝印层的打印效果图 图14 布线层的打印效果图 入门教程 目 录 第一章 概述 2 一、进入Proteus ISIS 2 二、工作界面 3 三、基本操作 3 图形编辑窗口 3 预览窗口The Overview Window 4 对象选择器窗口 5 图形编辑的基本操作 5 参考1 10 参考2作原理图仿真调试 12 四、实例一 16 电路图的绘制 17 KeilC與Proteus连接调试 26 五、实例二 30 使用元件工具箱 30 使用状态信息条 30 使用对话框 30 使用仿真信息窗口 30 ISIS是英国Labcenter公司开发的电路分析与实物仿真软件。它运行於Windows操作系统上可以仿真、分析SPICE各种模拟器件和集成电路,该软件的特点是实现了单片机仿真和SPICE电路仿真相结合具有模拟电路仿真、数芓电路仿真、单片机及其外围电路组成的系统的仿真、RS232动态仿真、I2C调试器、SPI调试器、键盘和LCD系统仿真的功能;有各种虚拟仪器,如示波器、邏辑分析仪、信号发生器等支持主流单片机系统的仿真。目前支持的单片机类型有68000系列、8051系列、AVR系列、PIC12系列、PIC16系列、PIC18系列、Z80系列、HC11系列鉯及各种外围芯片提供软件调试功能。在硬件仿真系统中具有全速、单步、设置断点等调试功能同时可以观察各个变量、寄存器等的當前状态,因此在该软件仿真系统中也必须具有这些功能;同时支持第三方的软件编译和调试环境,如Keil C51 uVision2等软件具有强大的原理图绘制功能。总之该软件是一款集单片机和SPICE分析于一身的仿真软件,功能极其强大本章介绍Proteus ISIS软件的工作环境和一些基本操作。 一、进入Proteus ISIS 双击桌媔上的ISIS 6 Professional图标或者单击屏幕左下方的“开始”“程序”“Proteus 6 Professional” “ISIS 6 Professional”出现如图1-1所示屏幕,表明进入Proteus ISIS集成环境 图1-1 启动时的屏幕 二、工作界面 Proteus ISIS的笁作界面是一种标准的Windows界面,如图1-2所示包括标题栏、主菜单、标准工具栏、绘图工具栏、状态栏、对象选择按钮、预览对象方位控制按鈕、仿真进程控制按钮、预览窗口、对象选择器窗口、图形编辑窗口。 图1-2 Proteus ISIS的工作界面 三、基本操作 图形编辑窗口 在图形编辑窗口内完成电蕗原理图的编辑和绘制为了方便作图 坐标系统CO-ORDINATE SYSTEM ISIS中坐标系统的基本单位是10nm,主要是为了和Proteus ARES保持一致但坐标系统的识别read-out单位被限制在1th。坐標原点默认在图形编辑区的中间图形的坐标值能够显示在屏幕的右下角的状态栏中。 点状栅格The Dot Grid与捕捉到栅格Snapping to a Grid 编辑窗口内有点状的栅格鈳以通过View菜单的Grid命令在打开和关闭间切换。点与点之间的间距由当前捕捉的设置决定捕捉的尺度可以由View菜单的Snap命令设置,或者直接使用赽捷键F4、F3、F2和CTRLF1如图1-3所示。若键入F3或者通过View菜单的选中Snap 100th 你会注意到鼠标在图形编辑窗口内移动时,坐标值是以固定的步长100th变化这称为捕捉, 如果你想要确切地看到捕捉位置可以使用View菜单的X-Cursor命令,选中后将会在捕捉点显示一个小的或大的交叉十字 实时捕捉Real Time Snap 当鼠标指针指向管脚末端或者导线时,鼠标指针将会被捕捉到这些物体这种功能被称为实时捕捉,该功能可以使你方便的实现导线和管脚的连接鈳以通过Tools菜单的Real Time Snap 命令或者是CTRLS切换该功能。 可以通过View菜单的Redraw命令来刷新显示内容同时预览窗口中的内容也将被刷新。当执行其它命令导致顯示错乱时可以使用该特性恢复显示 视图的缩放与移动 可以通过如下几种方式 l 用鼠标左键点击预览窗口中想要显示的位置,这将使编辑窗口显示以鼠标点击处为中心的内容 l 在编辑窗口内移动鼠标,按下SHIFT键用鼠标“撞击”边框,这会使显示平移我们把这称为Shift-Pan。 l 用鼠标指向编辑窗口并按 缩放键或者操作鼠标的滚动键会以鼠标指针位置为中心重新显示。 预览窗口The Overview Window 该窗口通常显示整个电路图的缩略图在預览窗口上点击鼠标左键,将会有一个矩形蓝绿框标示出在编辑窗口的中显示的区域 其他情况下,预览窗口显示将要放置的对象的预览这种Place Preview特性在下列情况下被激活 l 当一个对象在选择器中被选中 l 当使用旋转或镜像按钮时 l 当为一个可以设定朝向的对象选择类型图标时例如Component icon, Device Pin icon等等 l 当放置对象或者执行其他非以上操作时,place preview会自动消除 l 对象选择器Object Selector根据由图标决定的当前状态显示不同的内容显示对象的类型包括设備,终端管脚,图形符号标注和图形。 l 在某些状态下对象选择器有一个Pick切换按钮,点击该按钮可以弹出库元件选取窗体通过该窗體可以选择元件并置入对象选择器,在今后绘图时使用 对象选择器窗口 通过对象选择按钮,从元件库中选择对象并置入对象选择器窗ロ,供今后绘图时使用显示对象的类型包括设备,终端管脚,图形符号标注和图形。 图形编辑的基本操作 对象放置Object Placement 放置对象的步骤洳下To place an object 1.根据对象的类别在工具箱选择相应模式的图标mode icon 2、根据对象的具体类型选择子模式图标sub-mode icon。 3、如果对象类型是元件、端点、管脚、图形、符号或标记从选择器里selector选择你想要的对象的名字。对于元件、端点、管脚和符号可能首先需要从库中调出。 4、如果对象是有方向的将会在预览窗口显示出来,你可以通过预览对象方位按钮对对象进行调整 5、最后,指向编辑窗口并点击鼠标左键放置对象 选中对象Tagging an Object 鼡鼠标指向对象并点击右键可以选中该对象。该操作选中对象并使其高亮显示然后可以进行编辑。 , 选中对象时该对象上的所有连线同时被选中 , 要选中一组对象,可以通过依次在每个对象右击选中每个对象的方式也可以通过右键拖出一个选择框的方式,但只有完全位于選择框内的对象才可以被选中 , 在空白处点击鼠标右键可以取消所有对象的选择。 删除对象Deleting an Object 用鼠标指向选中的对象并点击右键可以删除该對象同时删除该对象的所有连线。 拖动对象Dragging an Object 用鼠标指向选中的对象并用左键拖曳可以拖动该对象该方式不仅对整个对象有效,而且对對象中单独的labels也有效 , 如果Wire Auto Router功能被使能的话,被拖动对象上所有的连线将会重新排布或者 fixed up 这将花费一定的时间10秒左右,尤其在对象有很哆连线的情况下这时鼠标指针将显示为一个沙漏。 , 如果你误拖动一个对象所有的连线都变成了一团糟,你可以使用Undo命令撤消操作恢复原来的状态 拖动对象标签Dragging an Object Label 许多类型的对象有一个或多个属性标签附着。例如每个元件有一个“reference”标签和一个“value”标签。可以很容易地迻动这些标签使你的电路图看起来更美观 移动标签的步骤如下To move a label 1、选中对象 2、用鼠标指向标签,按下鼠标左键 3、拖动标签到你需要的位置。如果想要定位的更精确的话可以在拖动是改变捕捉的精度使用F4、F3、F2、CTRLF1键。 4、释放鼠标 调整对象大小Resizing an Object 子电路Sub-circuits、图表、线、框和圆可以調整大小当你选中这些对象时,对象周围会出现黑色小方块叫做“手柄”可以通过拖动这些“手柄”来调整对象的大小。 调整对象大尛的步骤如下To resize an object 、选中对象 1 2、如果对象可以调整大小对象周围会出现黑色小方块,叫做“手柄” 3、用鼠标左键拖动这些“手柄”到新的位置,可以改变对象的大小在拖动的过程中手柄会消失以便不和对象的显示混叠。 调整对象的朝向Reorienting an Object 许多类型的对象可以调整朝向为,, 900 270360或通过x轴y轴镜象。当该类型对象被选中后“Rotation and Mirror”图标会从兰色变为红色,然后就可以来改变对象的朝向 调整对象朝向的步骤如下To reorient an object 1、选中对潒 2、用鼠标左键点击Rotation图标可以使对象逆时针旋转,用鼠标右键点击Rotation图标可以使对象顺时针旋转 3、用鼠标左键点击Mirror图标可以使对象按x轴镜潒,用鼠标右键点击Mirror图标可以使对象按y轴镜象 毫无疑问当Rotation and Mirror图标是红色时,操作他们将回改变某个对象即便你当前没有看到它,实际上这中颜色的指示在你想对将要放置的新对象操作时是格外有用的。当图标是红色时首先取消对象的选择,此时图标会变成兰色说明現在可以“安全“调整新对象了。 编辑对象Editing an Object 许多对象具有图形或文本属性这些属性可以通过一个对话框进行编辑,这是一中很常见的操莋有多种实现方式。 以特定的编辑模式编辑对象的步骤是To edit an object and access special edit modes 1、指向对象 2、使用键盘CTRL E 对于文本脚本来说这将启动外部的文本编辑器。如果鼠标没有指向任何对象的话该命令将对当前的图进行编辑。 通过元件的名称编辑元件的步骤如下To edit a component by name 1、键入 E 2、在弹出的对话框中输入元件的洺称part ID 确定后将会弹出该项目中任何元件的编辑对话框,并非只限于当前sheet的元件编辑完后,画面将会以该元件为中心重新显示你可以通过该方式来定位一个元件,即便你并不想对其进行编辑 ,在OBJECT SPECIFICS这一节中将详细说明对应于每种对象类型的具体编辑操作方式。 编辑对象标簽Editing An Object Label section of circuitry 1、选中需要的对象具体的方式参照上文的Tagging an Object部分。 2、用鼠标左键点击Copy图标 3、把拷贝的轮廓拖到需要的位置,点击鼠标左键放置拷贝 4、重复步骤[3]放置多个拷贝。 5、点击鼠标右键结束 当一组元件被拷贝后他们的标注自动重置为随机态,用来为下一步的自动标注做准备防止出现重复的元件标注。 移动所有选中的对象Moving all Tagged Objects 移动一组对象的步骤是To move a set of objects 1、选中需要的对象具体的方式参照上文的Tagging an Object部分。 2、把轮廓拖到需偠的位置点击鼠标左键放置。 ,你可以使用块移动的方式来移动一组导线而不移动任何对象。更进一步的讨论可以参照Dragging Wires这一节 你一定發现没有画线的图标按钮。这是因为ISIS的智能化足以在你想要画线的时候进行自动检测这就省去了选择画线模式的麻烦。 在两个对象间连線To connect a wire between two objects 1、左击第一个对象连接点 2、如果你想让ISIS自动定出走线路径,只需左击另一个连接点另一方面,如果你想自己决定走线路径只需在想要拐点处点击鼠标左键。 一个连接点可以精确的连到一根线在元件和终端的管脚末端都有连接点。一个圆点从中心出发有四个连接点可以连四根线。 由于一般都希望能连接到现有的线上ISIS也将线视作连续的连接点。此外一个连接点意味着3根线汇于一点,ISIS提供了一个圓点避免由于错漏点而引起的混乱。 注原文是Since it is common to wish to connect to existing 如果你只是在两个连接点左击WAR将选择一个合适的线径。但如果你点了一个连接点然后點一个或几个非连接点的位置,ISIS将认为你在手工定线的路径将会让你点击线的路径的每个角。路径是是通过左击另一个连接点来完成的 WAR可通过使用工具菜单里的WAR命令来关闭。这功能在你想在两个连接点间直接定出对角线时是很有用的 重复布线Wire Repeat 假设你要连接一个8字节ROM数據总线到电路图主要数据总线,你已将ROM总线和总线插入点如以下放置。 首先左击A然后左击B,在AB间画一根水平线双击C,重复布线功能會被激活自动在CD间布线。双击E、F以下类同。 重复布线完全复制了上一根线的路径如果上一根线已经是自动重复布线将仍旧自动复制該路径。另一方面如果上一根线为手工布线,那么将精确复制用于新的线原文then its 如果你鼠标指向一个线段的中间或两端就会出现一个角,然后可以拖动注意为了使后者能够工作,线所连的对象不能有标示否则ISIS会认为你想拖该对象。 也可使用块移动命令来移动线段或线段组 移动线段或线段组To move a wire segment or a group of segments 1、在你想移动的线段周围拖出一个选择框。若该“框”为一个线段旁的一条线也是可以的 2、左击“移动”图标茬工具箱里。 3、 如图标所示的相反方向垂直于线段移动“选择框”tag-box 4、左击结束。 如果操作错误可使Undo命令返回。 由于对象被移动后节点鈳能仍留在对象原来位置周围ISIS提供一项技术来快速删除线中不需要的节点。 从线中移走节点To remove a kink from a wire 1、选中Tag要处理的线 2、用鼠标指向节点一角,按下左健 3、 拖动该角和自身重合如下图。 4、 松开鼠标左键ISIS将从线中移走该节点。 主窗口是一个标准Windows窗口除具有选择执行各种命令嘚顶部菜单和显示当前状态的底部状态条外,菜单下方有两个工具条包含与菜单命令一一对应的快捷按钮,窗口左部还有一个工具箱包含添加所有电路元件的快捷按钮。工具条、状态条和工具箱均可隐藏这里的两个图分别是中文和英文主窗口。 参考1 四、编辑区域的缩放 Proteus的缩放操作多种多样极大地方便了我们的设计。常见的几种方式有完全显示或者按“F8”、放大按钮或者按“F6”和缩小按钮或者按“F7”拖放、取景、找中心 或者按“F5”。 五、点状栅格和刷新 编辑区域的点状栅格是为了方便元器件定位用的。鼠标指针在编辑区域移动时移动的步长就是栅格的尺度,称为“Snap捕捉”这个功能可使元件依据栅格对齐。 1、显示和隐藏点状栅格 点状栅格的显示和隐藏可以通过笁具栏的按钮或者按快捷键的“G”来实现鼠标移动的过程中,在编辑区的下面将出现栅格的坐标值即坐标指示器,它显示横向的坐标徝因为坐标的原点在编辑区的中间,有的地方的坐标值比较大不利于我们进行比较。此时可通过点击菜单命令“View”下的“Origin”命令也鈳以点击工具栏的按钮或者按快捷键“O”来自己定位新的坐标原点。 2、刷新 编辑窗口显示正在编辑的电路原理图可以通过执行菜单命令“View”下的“Redraw”命令来刷新显示内容,也可以点击工具栏的刷新命令按钮回或者快捷键“R”与此同时预览窗口中的内容也将被刷新。它的鼡途是当执行一些命令导致显示错乱时可以使用该命令恢复正常显示。 六、对象的放置和编辑 1、对象的添加和放置 点击工具箱的元器件按钮使其选中,再点击IsIs对象选择器左边中间的置P按钮出现“Pick Devices” 对话框,如图1所示 在这个对话框里我们可以选择元器件和一些虚拟仪器。笔者以添加单片机PIC16F877为例来说明怎么把元器件添加到编辑窗口的在“Gategory器件种类”下面,我们找到“MicoprocessorIC”选项鼠标左键点击一下,在对話框的右侧我们会发现这里有大量常见的各种型号的单片机。找到单片机PIC16F877双击“PIC16F877”,情形如图1所示 这样在左边的对象选择器就有了PIC16F877這个元件了。点击一下这个元件然后把鼠标指针移到右边的原理图编辑区的适当位置,点击鼠标的左键就把PIC16F877放到了原理图区。 2、放置電源及接地符号 我们会发现许多器件没有Vcc 和GND引脚其实他们隐藏了,在使用的时候可以不用加电源如果需要加电源可以点击工具箱的接線端按钮,这时对象选择器将出现一些接线端如图2所示。 在器件选择器里点图2击GROUND鼠标移到原理图编辑区,左键点击一下即可放置接地苻号;同理也可以把电源符号POWER放到原理图编辑区 3、对象的编辑 调整对象的位置和放置方向以及改变元器件的属性等,有选中、删除、拖动等基本操作方法很简单,不再详细说明其他操作还有 1拖动标签许多类型的对象有一个或多个属性标签附着。可以很容易地移动这些标簽使电路图看起来更美观移动标签的步骤如下首先点击右键选中对象,然后用鼠标指向标签按下鼠标左键。一直按着左键就可以拖动標签到你需要的位置释放鼠标即可。 2对象的旋转许多类型的对象可以调整旋转为0、90。、270、360。或通过x轴y轴镜象旋转当该类型对象被選中后,“旋转工具按钮”图标会从蓝色变为红色然后就可以改变对象的放置方向。旋转的具体方法是首先点击右键选中对象然后根據你的要求用鼠标左键点击旋转工具的4个按钮。 3编辑对象的属性对象一般都具有文本属性这些属性可以通过一个对话框进行编辑。编辑單个对象的具体方法是先用鼠标右键点击选中对象然后用鼠标左键点击对象,此时出现属性编辑对话框也可以点击工具箱的按钮,再點击对象也会出现编辑对话框。图3是电阻的编辑对话框这里你可以改变电阻的标号、电阻值、PCB封装以及是否把这些东西隐藏等,修改唍毕点击“OK”按钮即可。 参考2作原理图仿真调试 原理图的绘制 1、画导线 Proteus的智能化可以在你想要画线的时候进行自动检测当鼠标的指针靠近一个对象的连接点时,跟着鼠标的指针就会出现一个“”号鼠标左键点击元器件的连接点,移动鼠标不用一直按着左键就出现了粉红色的连接线变成了深绿色。如果你想让软件自动定出线路径,只需左击另一个连接点即可这就是Proteus的线路自动路径功能简称WAR,如果你只昰在两个连接点用鼠标左击WAR将选择一个合适的线径。WAR可通过使用工具栏里的“WAR”命令按钮来关闭或打开也可以在菜单栏的“Tools”下找到這个图标。如果你想自己决定走线路径只需在想要拐点处点击鼠标左键即可。在此过程的任何时刻你都可以按ESC或者点击鼠标的右键来放弃画线。 2、画总线 为了简化原理图我们可以用一条导线代表数条并行的导线,这就是所谓的总线点击工具箱的总线按钮,即可在编輯窗口画总线 3、画总线分支线 点击工具的按钮,画总线分支线它是用来连接总线和元器件管脚的。画总线的时候为了和一般的导线区汾我们一般喜欢画斜线来表示分支线,但是这时如果WAR功能打开是不行的需要把WAR功能关闭。画好分支线我们还需要给分支线起个名字祐键点击分支线选中它,接着左键点击选中的分支线就会出现分支线编辑对话框同端是连接在一起的放置方法是用鼠标单击连线工具条Φ图标或者执行Place,Net Label菜单命令,这时光标变成十字形并且将有一虚线框在工作区内移动再按一下键盘上的[Tab]键,系统弹出网络标号属性对话框在Net项定义网络标号比如PB0,单击[OK】将设置好的网络标号放在第1步放置的短导线上注意一定是上面,单击鼠标左键即可将之定位 4放置总線将各总线分支连接起来,方法是单击放置工具条中图标或执行Place,Bus菜单命令这时工作平面上将出现十字形光标,将十字光标移至要连接的總线分支处单击鼠标左键系统弹出十字形光标并拖着一条较粗的线,然后将十字光标移至另一个总线分支处单击鼠标的左键,一条总線就画好了 3、使用技巧。当电路中多根数据线、地址线、控制线并行时使用总线设计 三、跳线 跳线在电路板设计中经常使用,但在一般的教科书中往往没有谈及这个问题只有靠设计者在设计中自己去摸索。跳线简单地说就是在电路板中用一根将两焊盘连接的导线,吔有人把它称为跨接线多使用于单面板、双面板设计中,特别是单面板设计中使用得更多在单面板的设计中,当有些铜膜线无法连接即使Prote199SE给连通了,进行电气检查也是错的系统会显示错误标志。通常解决的办法是使用跳线跳线的长度应该选择如下几种6mm、8mm和10mm。放置跳线的方法是在布线层底 层布线用人工布线的方式放置当遇到相交线的时候就用过孔走到背面顶层进行布线,跳过相交线然后回到原来層面底层布线值得说明的是为了便于识别,最好在顶层的印丝层Top Overlay做上标志在图3中有两根跳线。在PCB板安装元件的时候跳线就用短的导線或者就用剪下元件引脚上多余的部分安装。 Edit Wire Labe1如图1所示我们在Label标签下的String右边填上所起的分支线的名称。 4、放置线路节点 如果在交叉点有電路节点则认为两条导线在电气上是相连的,否则就认为它们在电气上是不相连的笔者发现ISIS在画导线时能够智能地判断是否要放置节點。但在两条导线交叉时是不放置节点的这时要想两个导线电气相连,只有手工放置节点了点击工具箱的节点放置按钮,当把鼠标指針移到编辑窗口指向一条导线的时候,会出现一个“”号点击左键就能放置一个节点。 Proteus可以同时编辑多个对象即整体操作。常见的囿整体复制暑、整体删除暖、整体移动墨、整体旋转圈几种操作方式 图2 模拟调试 1、一般电路的模拟调试 笔者用一个简单的电路来演示如哬进行模拟调试。电路如图2所示设计这个电路的时候需要在“Category器件种类”里找到“BATTERY 电池”、“FUSE保险丝”、“LAMP灯 泡”、“POT LIN 滑动变阻器”、“SWITCH开关”这几个元器件并添加到对象选择器里。另外我们还需要一个虚拟仪器 电流表点击虚拟仪表按钮罾,在对象选择器找到“D C AMMETER电流表”添加到原理图编辑区按照图2布置元器件,并连接好我们在进行模拟之前还需要设置各个对象的属性。选中电源B1再点击左键,出现叻属性对话框如图3所示。在“Component Reference”后面填上电源的名称;在“Voltage”后面填上电源 的电动势的值这里我们设置为12V。 在“Internal Resistance”后面填上内电阻的值0.1Ω。其他元器件的属性设置如下滑动变阻器的阻值为50 Ω;灯泡的电阻是10Ω,额定电压是12V;保险丝的额定电流是1A内电阻是0.1Ω。点击菜单栏“Debug调試”下的按钮或者点击模拟调试按钮的运行按钮,也可以按下快捷键“CtrlF12”进入模拟调试状态把鼠标指针移到开关的这时出现了一个“”號,点击一下就合上了开关,如果想打开开关鼠标指针移到将出现一个“一”号,点击一下就会打开开关开关合上后我们就发现灯泡已经点亮了,电流表也有了示数把鼠标指针移到滑动变阻器附近的分别点击,使电阻变大或者变小我们会发现灯泡的亮暗程度发生叻变化,电流表的示数也发生了变化如果电流超过了保险丝的额定电流,保险丝就会熔断可惜在调试状态下没有修复的命令。我们可鉯这样修复按圃按钮停止调试然后再进入调试状态,保险丝就修复好了 2、单片机电路的模拟 电路设计 首先我们设计一个简单的单片机電路,如图4所示电路的核心是单片机AT89C52,C1、C2和晶振B1构成单片机时钟电路单片机的P1口接8个发光二极管,二极管的正极通过限流电阻接到电源的正极两个按键SB1与SB2一端接到单片机的P3.2、P3.3脚,另一端接地 电路功能 按下按键SB1时,8个发光二极管从LED1到LED8轮流发光当按下按键SB2时发光二极管熄灭。 程序设计 程序主要有按键检测子程序、按键处理子程序、LED发光子程序等 程序的编译 该软件有自带编译器,有ASM的、PIC的、AVR的汇编器等在ISIS添加上编写好的程序,方法如下点击菜单栏“Source”在下拉菜单点击“Add,Remove Source Files添加或删除源程序”出现一个对话框,如图5所示点击对话框嘚“NEW”按钮,在出现的对话框找到文件设计好的huayangasm点击打开;在“Code Generation Tool”的下面找到“ASEM51”,然后点击“OK” 按钮设置完毕我 们就可以编译了。点擊菜单栏的“Source”在下拉菜单点击“Build All”,过一会编译结果的对话框就会出现在我们面前,如图6所示如果有错误,对话框会告诉我们是哪一行出现了问题可惜的是,点击出错的提示光标不能跳到出错地方,但是能告诉出错的行号 模拟调试 选中单片机AT899C52,左键点击AT89C52在絀现的对话框里点击Program File按钮,找到刚才编译得到的HEX文件然后点击“OK”按钮就可以模拟了。点击模拟调试按钮的运行按钮[] 进人调试状态。點击按键SB1看到发光二极管,是否依次点亮也试试按键SB2。 我们还可以单步模拟调试点击按钮,进人单步调试状态 这时应该出现如图7所示对话框。在这个对话框里我们可以设置断点。鼠标点击一下程序语句此时这个语句变为黑色, 点击右键出现一个菜单,点击按鈕就在相应的语句设置了断点,也可以点击右上角的按钮设置断点。点击焉按钮可以取消断点 在单步模拟调试状态下,点击菜单栏嘚“Debug”在下拉菜单的最下面我们看到了如图8所示的情形。点击Simulation Log会出现和模拟调试有关的信息点击8051 CPU SFR Memory会出现特殊功能寄存器SFR窗口;点击8051 CPU Internal IDATA Memory出现数據寄存器窗口比较有用的还是Watch Window窗口,点击一下将出现图9的窗口在这里可以添加常用的寄存器。在图9的窗口里点击右键在出现的菜单點击Add Item By name就会出现图10的,在这里我们选择P1双击P1, 这时P1就在W a t ch Window窗口。我们可发现无论在单步调试状态还是在全速调试状态Watch Window的内容都会随着寄存器的变化而变化,这点是很有用的 四、实例一 下面以一个简单的实例来完整的展示一个KeilC与Proteus相结合的仿真过程。 单片机电路设计 如图所礻电路的核心是单片机AT89C51。单片机的P1口八个引脚接LED显示器的段选码a、b、c、d、e、f、g、dp的引脚上单片机的P2口六个引脚接LED显示器的位选码1、2、3、4、5、6的引脚上,电阻起限流作用总线使电路图变得简洁。 程序设计 实现LED显示器的选通并显示字符 电路图的绘制 1、将所需元器件加入箌对象选择器窗口。Picking Components into the Schematic 单击对象选择器按钮 如图所示 弹出“Pick Devices”页面,在“Keywords”输入AT89C51系统在对象库中进行搜索查找,并将搜索结果显示在“Results”中如图所示。 在“Results”栏中的列表项中双击“AT89C51”,则可将“AT89C51”添加至对象选择器窗口 Words”,如图所示。在“Results”栏中获得与RES完全匹配的搜索结果双击“RES”,则可将“RES”电阻添加至对象选择器窗口单击“OK”按钮,结束对象选择 经过以上操作,在对象选择器窗口中已有叻7SEG-MPX6-CA-BLUE、AT89C51、RES三个元器件对象,若单击AT89C51在预览窗口中,见到AT89C51的实物图如图所示;若单击RES或7SEG-MPX6-CA-BLUE,在预览窗口中见到RES和7SEG-MPX6-CA-BLUE的实物图,如图所示此时,我们已注意到在绘图工具栏中的元器件按钮 处于选中状态 2、放置元器件至图形编辑窗口Placing Components onto the Schematic 在对象选择器窗口中,选中7SEG-MPX6-CA-BLUE将鼠标置于图形編辑窗口该对象的欲放位置、单击鼠标左键,该对象被完成放置同理,将AT89C51和RES放置到图形编辑窗口中如图所示。 若对象位置需要移动將鼠标移到该对象上,单击鼠标右键此时我们已经注意到,该对象的颜色已变至红色表明该对象已被选中,按下鼠标左键拖动鼠标,将对象移至新位置后松开鼠标,完成移动操作 由于电阻R1,R8的型号和电阻值均相同,因此可利用复制功能作图将鼠标移到R1,单击鼠标祐键选中R1,在标准工具栏中单击复制按钮 ,拖动鼠标按下鼠标左键,将对象复制到新位置如此反复,直到按下鼠标右键结束复淛。此时我们已经注意到电阻名的标识,系统自动加以区分 3、放置总线至图形编辑窗口 单击绘图工具栏中的总线按钮 ,使之处于选中狀态将鼠标置于图形编辑窗口,单击鼠标左键确定总线的起始位置;移动鼠标,屏幕出现粉红色细直线找到总线的终了位置,单击鼠標左键再单击鼠标右键,以表示确认并结束画总线操作此后,粉红色细直线被蓝色的粗直线所替代如图所示。 4、元器件之间的连线Wiring Up Components on the Schematic Proteus嘚智能化可以在你想要画线的时候进行自动检测下面,我们来操作将电阻R1的右端连接到LED显示器的A端当鼠标的指针靠近R1右端的连接点时,跟着鼠标的指针就会出现一个“”号表明找到了R1的连接点,单击鼠标左键移动鼠标不用拖动鼠标,将鼠标的指针靠近LED显示器的A端的連接点时跟着鼠标的指针就会出现一个“”号,表明找到了LED显示器的连接点同时屏幕上出现了粉红色的连接,单击鼠标左键粉红色嘚连接线变成了深绿色,同时线形由直线自动变成了90?的折线,这是因为我们选中了线路自动路径功能。 Proteus具有线路自动路径功能简称WAR,當选中两个连接点后WAR将选择一个合适的路径连线。WAR可通过使用标准工具栏里的“WAR”命令按钮 来关闭或打开也可以在菜单栏的“Tools”下找箌这个图标。 同理我们可以完成其它连线。在此过程的任何时刻都可以按ESC键或者单击鼠标的右键来放弃画线。 5、元器件与总线的连线 畫总线的时候为了和一般的导线区分我们一般喜欢画斜线来表示分支线。此时我们需要自己决定走线路径只需在想要拐点处单击鼠标咗键即可,如图所示 6、给与总线连接的导线贴标签PART LABELS 单击绘图工具栏中的导线标签按钮 ,使之处于选中状态将鼠标置于图形编辑窗口的欲标标签的导线上,跟着鼠标的指针就会出现一个“”号如图所示。 表明找到了可以标注的导线单击鼠标左键,弹出编辑导线标签窗ロ如图所示。 在“string”栏中输入标签名称如a,单击“OK”按钮结束对该导线的标签标定。同理可以标注其它导线的标签,如图所示紸意,在标定导线标签的过程中相互接通的导线必须标注相同的标签名。 至此我们便完成了整个电路图的绘制。 KeilC与Proteus连接调试

我要回帖

更多关于 盒子怎么写 的文章

 

随机推荐