图1-35单片机的SFR、IDATA窗口
3.单片机IDATA窗口
通过菜单“Debug→8051 CPU Internal(IDATA)Memory-U1”打开单片机的IDATA窗口,如图1-35所示。
若要查看寄存器P0、P1的内容,既可从单片机寄存器窗口中查看(见图1-34),也可从SFR寄存器中查看(见图1-35左边窗口)。
在SFR、IDATA窗口中右击可弹出设置本窗口的快捷菜单,如图1-36所示。由此可用 Goto命令方便地快速移动显示内容。还可设置存储单元内容的显示类型、显示格式,设置显示字体、颜色等。
图1-36存储器窗口的快捷菜单
1.4.3鼠标操作断点
单击按钮
,启动仿真。在全速执行时不显示代码窗口及寄存器窗口,单击按钮
,
可使各调试窗口显示出来。也可在适当的位置设置断点,使运行暂停,观察各窗口。有效断点以实心圆标示,无效断点以空心圆标示。 1.设置断点
18
·单击要设置断点的行后,出现光条,再单击调试窗口右上角中的按钮 ·在要设置断点的行左键双击。 2.取消断点
在有效断点的行左键双击,或单击有效断点行,再单击按钮 3.清除断点
在无效的断点行左键双击,或单击无效断点行,再单击按钮按钮
。
。
,若连续左双击或是连续单击
,则可在设置断点、取消断点、清除断点间切换。如图1-37所示,当前断点在第六行:cpl
p1.0,代码首地址为0ch,代码为B2H、90H。单片机源代码调试窗口中的第一列为行号,第二列为命令行首地址,第三列为代码。
图1-37简单实例带断点的仿真片段
1.4.5调试中各窗口个性化设置
1.字体设置
调试时各存储器窗口及观察窗口的字体设置都一样,如图1-46所示。
19
图1-46存储器窗口字体设置
2.源代码调试窗口的颜色设置
源代码调试窗口的颜色设置如图1-47所示。
图1-47源代码调试窗口颜色设置
3.观察窗口的颜色设置
观察窗口的颜色设置如图1-48所示。
图1-48观察窗口颜色设置
4.SFR及IDATA窗口数据类型及显示格式设置
SFR及IDATA窗IS]数据类型及显示格式设置如图1-49所示。
20
图1-49 SFR及IDATA窗口数据类型及显示格式设置
第2章 工程实例
2.1 模拟电路设计与仿真实例1
共发射极放大电路
2.1.1 PROTEUS 电路设计
共发射极放大电路实验电路原理图如图2-1所示。设计都在ISIS中进行,其基本操作可查看第1.3.2 节。
图2-1 共发射极放大电路实验电路原理图
21
1. 从PROTEUS库中选取元器件 ① RES:电阻;
② POT-LIN:滑动变阻器; ③ LED-RED:红色发光二极管; ④ CAP-ELEC:电解电容; ⑤ PN2222:三极管;
若已知元器件名称,则以名称为关键字从库中取出该元器件。 打开元器件选择窗口(PickDevice),方法有: ·在选取元器件状态下,即·直接单击
有效,单击选择器上方的
,打开元器件选择窗口。
,打开元器件选择窗口。
·按快捷键“P”,打开元器件选取窗口。
如要选取电阻,在选取元器件窗口的左上角的关键字栏中输入“RES”,稍后,在结果列表栏
中会提示:以当前标准搜索结果太多,建议用描述元器件的内容增加关键字或选择类、子类、生产厂家以精确查找。如选择类“Resistors”,移动结果列表滚动条,可看到与关键字匹配的“RES”上有光条。在该条上左双击,便将RES添加到ISIS的对象选择器中。另外,还可应用全匹配“Match Whole Words”提高选取效率。按以上方法完成其他元器件的选取。选取结果如图2-2所示。
图2-2流水灯元器件列表
2.放置元器件
在对象选择器中单击选中PN2222 (蓝色光条表示目前选取的元器件),在编辑区中合适的位置单击,元器件PN2222就会被放到编辑区中。依次把各元器件放入编辑区中的适当位置。 若要改变元器件的放置方向,转90°,对元器件右击选中后再单击按钮先右击选中元器件再单击按钮单击相应的块操作按钮。 3.放置电源和地(终端) 单击工具栏中的终端按钮
,在对象选择器中选取电源(PowER)
、地(GROUND)
,
或
或
;若要镜像,
;若是多个元器件一起转向,先右键拖出方框选中它们,再
用上述放置元器件方法分别放置于编辑区中。 4.连线
相继单击要连线(元器件引脚、终端、线)的起点和终点,在这两点间会自动生成一条线。这是
22