1.1 Proteus常用快捷键
(彩色字体部分为最常用的快捷键) F8:全部显示 当前工作区全部显示
proteus使用备忘
F6:放大 以鼠标为中心放大 F7:缩小 以鼠标为中心缩小 R:刷新 +-:旋转
G:栅格开关 栅格网格
Ctrl+s:打开关闭磁吸 磁吸用于对准一些点的,如引脚等等 x:打开关闭定位坐标 显示一个大十字射线
m:显示单位切换 mm和th之间的单位切换,在右下角显示 o:重新设置原点 将鼠标指向的点设为原点 u:撤销键
Pgdn:改变图层 Pgup:改变图层 Ctrl+Pgdn:最底层 Ctrl+pgup:最顶层 Ctrl+画线:可以划曲线 F5:重定位中心
1.2 使用备忘录
1.2.1 Proteus中的元器件
液晶模块:LCD1602在Proteus中为LM016L,12864为AMPIRE 128×64。 7段数码管:
proteus中的7SEG-MPX8-CA-BLUE与7SEG-MPX8-CC-BLUE的区别: CA是共阳的,CC是共阴的。
7SEG-MPX4-CC 四个共阴二极管显示器 1234 是阴公共端 7SEG-MPX4-CA 四个公阳二极管显示器 1234 是阳公共端 7SEG-MPX8-CC 八个共阴二极管显示器 12345678 是阴公共端 7SEG-MPX8-CA 八个公阳二极管显示器 12345678 是阳公共端
1
7SEG-MPX6-CC是7段六位共阴级数码管,如果要实现动态显示必须位码(1-6)轮流通低电位,也就是片选,段码控制数码管的显示. 0-b,1-g,2-a,3-f,4-c,5-e,6-h,7-d
单片机仿真电路中ISIS 中的 7seg-mpx4和7seg-mpx1 区别:
7seg-mpx4必须采用动态扫描的方式显示,无论你怎么接,因为7seg-mpx4的数据口都接在一起了,就是说7seg-mpx4的4个a接在了一起,4个b接在了一起,所以你必须通过控制位选依次显示数码管的某一位来实现动态效果,而7seg-mpx1如果你分别接不同的数据口的话你是可以同时控制两位或更多位的数码管的,如果你有足够多的管脚。
1.2.2 在编辑窗口替换一个元器件的操作步骤:
? 在proteus主窗口,对象选择器中选择新对象——元器件;
? 在编辑窗口任意位置点击一次,编辑窗口出现“虚的”新元器件(此时若在某位置再次单击,则就在该
位置放置了新元器件);
? 在旧的元器件内部单击,并保证新元器件至少有一个引脚的末端与旧元器件的某一引脚重合, 此时出现如下问答框:
? 点击“OK”,则就用新元器件替换旧元器件。
1.2.3 proteus中总线的及标号的快捷画法
proteus中用总线可以使电路简化,但是老是放标号也挺麻烦,下面介绍一种类似protel的global的方法: 1.画好总线后,连接引脚与总线。
然后在键盘上按快捷键A,在弹出的对话框的第一栏(string栏)中编辑:NET=P1#(以编辑P1为例),如图所示,之后点OK确定。
2.鼠标放到在需要编号的连线上单击。每单击一次编号自动加一。
当总线一端编辑完成后。要编辑另一端连线时,需要重复前边1、2步的操作过程,否则,编号将会接着上次编辑完的标号继续标号。
2
注意:任一总线(哪怕电路图中只有一处使用总线)必须有网络标号(如AD[0..15]),否则无法识别。不同器件 连接到同一总线时,可以在机械外观上不连接,只要网络标号相同,就视为 同一根总线。 连接到总线上的任一分支线也必须有网络标号。 如图所示, AD[0..15]U3AD0AD1AD2AD3AD4AD5AD6AD73433323130292827D0D1D2D3D4D5D6D7RDWRA0A1RESETCSPA0PA1PA2PA3PA4PA5PA6PA7PB0PB1PB2PB3PB4PB5PB6PB7PC0PC1PC2PC3PC4PC5PC6PC78255AGND=VSSVCC=VDDU121222418313023173319RESETAD[0..15]READYA[16..19]INTA/QS1INTRALE/QS0HOLD/GT1BHEHLDA/GT0DT/R/S1TESTDEN/S2NMIRDMN/MXWR/LOCKCLKM/IO/S08086AD[0..15]25342726322928RDWRAD0AD1AD2AD3AD4AD5AD6AD7347813141718111D0D1D2D3D4D5D6D7OELE74HC373Q0Q1Q2Q3Q4Q5Q6Q7256912151619AD[0..15]U443214333RD5WR369835CS_8255611222222U2A12A13A14123ABCY0Y1Y2Y3Y4Y5Y6Y715141312111097CS_8255AD83AD94AD107AD118AD1213AD1314AD1417AD1518111U5D0D1D2D3D4D5D6D7OELEQ0Q1Q2Q3Q4Q5Q6Q725691215161911111111A15645E1E2E374HC138A12A13A14A15AD[0..15] 74HC373图中四处总线均有同一网络标号 AD[0..15],因而它们是同一总线:电气上连接一起。 BD0同样,元件U3上网络标号为AD0的总线分支线与U4上标号为AD0的总线分支线电气上也是连接一起的。 BD1A元件U2上标号为A12的导线与U5上标号为A12的导线在电气上也是连接的(对于不属于总线分支线的其A15R0R1B它导线,若用一根导线连接一起,则无需网络标号)。 100100BD2R1 CDNet=BD8D10D1LED-BLUE Proteus仿真中出现的问题 LED-BLUE2.1.1 proteus 运行仿真时的颜色 红色:高电平; 蓝色:低电平;
灰色:没有电平或者不稳定 黄色:短路。
2.1.2 问题1:在win7下可以使用,但不能仿真
总是出现cannot open C:\\Documents and Settings\\用户名\\Local Settings\\Temp\\LISA8436.SDF 怎么解决啊!!
3
我跟你同样问题 下边还多了一行
simulation failed due to fatal simulator errors 还请高手指教
弄了一整天 终于把这个问题解决了!!!
凡是出现这个问题的大部分都是VISTA和WIN7系统的 只分一个C盘 而且账户名在第一次输入时输的是中文名 而软件的路径中是不能出现中文路径的!!
那怎么解决呢?
单纯的改账户名是不行的 你会发现随你怎么改在C盘的USER(用户)文件夹下有个带锁的文件夹(文件夹名是你的中文账户名) 因为那里面是你的所有电脑上的资料存储地 WIN7是将它锁定的 无法更改 除了重装!
但是可以用这个办法解决! 在控制面板里面更改账户里面新建一个账户,取英文名,最好是将它设为标准用户类型 而不是跟现在这个账户一样的管理员账户; 然后直接点开始菜单下的关机按钮旁的小三角行 注销 注销后屏幕上出现两个账户 进入你新建的账户 然后就可以用了。
当然进入新账户后你的库里面啥都没有 但是可以进C盘的USER(用户)下 你会发现原来的那个带锁的文件夹还在 但是锁已经去掉了 多了一个带锁的新文件夹(显示你新建的英文名) 从原来那个文件夹可以访问另外那个账户里面的所有东西……所以不必复制过来!
需要用软件直接进这个账户 不玩了直接切换用户就可以了 方便得很 所以这个账户里面就不要添加什么东西了,就专门为这个软件存在吧。
我现在就在新账户里面。
至于软件 直接进C盘program files 弄个桌面快捷方式方便点
另外一点是关于以上一些说那个乱码的update一直说不成功 要以管理员模式运行 然后update 就成功了 软件是没有任何问题的 另外一个7.5版本的也是一样 均按以上操作即可!
如今win7已经走进大多数PC,但是对于搞电子专业的同行讲,往往会遇到这样的问题,Proteus虽然安装完全正确,但是就是运行不了仿真,每当仿真时会出现如下错误
后来几经努力终于搞明白,原来是系统C盘中的一个文件夹在搞怪,凡是这个文件夹是中文命名的,软件仿真就一定会出错,如图示
其实这个文件夹是系统文件夹,是不能改名的。要想解决这个问题,一个好方法就是在操作系统中再建一个用户(控制面板--用户管理--新建用户),只要在新建的用户账号中使用,仿真出错的问题马上就解决了(新建的用户账号完全可以使用其他账户中安装的软件,而不用另行安装软件)。新建用户账号后改为管理员(千万记住用户名一定不能为中文!!),直接把原先的账户删除(当然是进入新建的用户账号后才能删除原先的账户),其他一切正常运行。
Labcenter公司基本就不是微软的协作商 基本就不兼容 本人WIN7都试了5 6 个版本 基本不行 更别说VISTA了…… 本人是在同窗XP的机子上 把它装置在U盘里面 留意选择途径把装置途径放在U盘的源程序文件同一个文件夹内 装好后将整个文件夹考到机子上就能够用了 不过不能联调 由于程序不在你的操作系统环境下 其他功用完整不受限!
2.1.3 51单片机按键复位在protues中不起作用的问题
问:按键复位在protues中起作用不? 答1:不起作用,也没必要。
问:那我要想让程序停止 ,并回到程序开始的地方该怎么做啊? 答2:见图:
4
答3:
找到了51 复位引脚不能工作的原因。应为模型的问题。一般电路该引脚的对地电阻取10k,而proteus中的该电阻必须小于1k,999欧都正常,1k就不正常了,永为高电平,造成复位引脚不能正常工作的问题。有兴趣的朋友可帮助验证一下是否如此。
本人自己的电路按照上述方法试了,确实如此:
C322pFX1C222pF19U2XTAL1P0.0/AD0P0.1/AD1P0.2/AD2P0.3/AD3P0.4/AD4P0.5/AD5P0.6/AD6P0.7/AD7P2.0/A8P2.1/A9P2.2/A10P2.3/A11P2.4/A12P2.5/A13P2.6/A14P2.7/A15P3.0/RXDP3.1/TXDP3.2/INT0P3.3/INT1P3.4/T0P3.5/T1P3.6/WRP3.7/RD393837363534333221222324252627281011121314151617CRYSTAL18XTAL2C1922uFRSTR42001kR9293031PSENALEEASW2U1:A1213217427SW-SPDTSW1D1D2LED-BLUER1100R2100LED-BLUED3R310012345678P1.0/T2P1.1/T2EXP1.2P1.3P1.4P1.5P1.6P1.7AT89C52SW-SPDTSW3SW-SPDTLED-BLUE 仿真时,按键不能使单片机并复位。但把电阻R9的值改小,则(800欧姆以下),则仿真时按键可以复位。确实与R9的大小有关。这与实际工作时R9的大小不符。
5