单片机-图解proteus技巧

  • 格式:pdf
  • 大小:484.64 KB
  • 文档页数:13

图解proteus技巧(本人学习经验原创)
06电信宋秀杰
对于没有单片机开发板和其他各类硬件的前提下,proteus的存在为广大电子爱好者提供了极大的便利。

proteus的使用其实没有什么难点,只有一些小小的技巧可言,只要你用心的找,总会有的。

我一直对这句话感悟很深:对于大部分成熟的软件来说,很多想要的功能不是没有,而是你没有发现。

我今天要写的这些东西是我平时在使用本软件的时候想要用到的功能,刚开始不会用,现在把技巧和步骤详细的贴出来,供大家的学习所用。

我今天不讲最基本的操作,我相信大家都会,如果不会的话慢慢摸索一下都是知道的。

我使用的是proteus7的汉化版,如果为英语头痛的你不想操作英文的界面,也可以找一个汉化版。

1.首先回答一个初学的人经常会遇到的问题,仿真的时候,单片机
的晶振用接上去么?
答案是不用,只需要鼠标左键双击单片机,在弹出的对话框中对应红笔圈起来的频率的地方进行修改即可。

另外对于复位电路也
不需要接上去,proteus提供的是一个理想的模拟环境,所以这些单片机系统必须的东西可以忽略不接。

操作如下图所示:
2.软件的电源的默认值是+5V地默认为0V,如果大家用的电源不是5V,而是12V的电源,这个时候要怎么办?
如果需要12V的电压则可双击电源,在弹出的设置选项卡的string里 输入+12V就可以了 不过要注意前面的“+”号一定要加上,否则不能仿真 。

3.关于一些实用的快捷键
F6,将工作区域放大。

F7,将工作区域缩小。

F8,显示整个工作区域。

这里的工作区域是指用矩形框圈起来的大小,所放置的电路必须在工作区域的范围内,如果想改变工作区域的大小,选择系统菜单,在下拉列表里面有个设置图纸尺寸的选项,上面可以改变工作区域的大小。

Ctrl+z,撤销
Ctrl+y,反撤销
这两个是通用的快捷键,大家都会吧。

X,改变连线的指针形状
Ctrl+画线:可以划曲线,先画线引出来,在转角处按ctrl,可以画出折线。

4.关于和keil联机调试的问题,可以有两种方法。

第一种:在keil和peoteus都开起来的情况下,如果设置好的情况下,在keil下面运行程序,peoteus里面的电路系统会立即做出响应。

具体的设置方法详见我的另外一篇帖子,链接如下:/bbs/read-htm-tid-2121-fpage-3.html
第二种:鼠标左键点击单片机,在MCU的属性中的"Program File"里选中用Keil或是其他什么软件生成的HEX文件(即要写入真正的板子上MCU的程序)即可,这样就相当于在电路里放了一块写好程序的 MCU。

连好外围器件后就可以仿真了。

第二种方法当你修改程序的时候需要重新载入新生成的HEX文件。

点击下图圈起来的地方的那个文件夹找到生成的HEX文件,装入。

5.关于总线的画法
总线的画法是任何地方都会用到的,使用总线的方法可以使电路看起
来整洁和美观。

下面以总线的形式将单片机和一个两位数码管相连,教大家总线的画法。

首先点击P图标选择所需要的器件
然后排列好器件,点击总线图标
放置总线,
将单片机引脚和总线进行相接,这里又用到上面提到的画折线的知识。

把引脚这样子接起来并不意味着总线就接好了,还需要放置网络标号。

连续的网络标号的放置方法如下:
单击工具—属性分配工具按钮或用键盘快捷键“A”,Assign为赋值,On click为单击
string:属性及属性关键字,即当前属性,网络标注为net,关键字为P1# ;
count:关键字的计数初值,为0
increment:增量,为1
第一次单击电线,标注从P10开始,然后每单击一次,依次从P11、P12...递增标注。

string默认填写为PROPERTY=VALUE。

用这种方法很容易实现连续的标注,画好的电路如下,当要画第二次的时候就再按A,点击确定,第二次还可以从P10开始画起。

6.最有价值的技巧,如何在不用拆接线的情况下实现元件的替换,下面教你这个实用的技巧。

可以实现诸如把一个两位数码管换成四位数码管,实现开关和按键的替换之类。

a.选中要被替换的元器件;(变成红色)
b.按“A”键,进入property assignment tool窗口(即属性设置工具);
c.在“STRING”处输入“DEVICE=new part’s name” ,这里换成四位数码管的名字DEVICE=7SEG-MPX4-CC
d.应用范围设为“local tagged”,再点击“OK”
7.Proteus的编辑菜单里的清理文件中没用的器件选项的作用是什么呢?
作用:去掉原理图中没有用上的且又在元件加载列表中已显示了的元件利用这个功能,我们可以在画完原理图后将没有用上的元件在列表中清除
8.每个元件下面的这个<text>具有隐藏属性,在菜单模板中有个选择设计默认,其中有个Show hidden text? 将其去掉就不会再显示<text>的内容了。

9.元件的颜色,连线的颜色,背景颜色等都可以在模板菜单下选择设计默认中的对应项设置。

10.在系统—设置键盘映像中可以自定义设置快捷键,比较人性化。