一、在自己的元器件库里面添加一个七段数码管
绘制七段数码管的原理图
1.新建一个元器件库,如图所示:
![](https://img-blog.csdnimg.cn/img_convert/38015565179089e8ac737ed8bad6755d.png)
2.在集成库中新建两个文件并命名保存
![](https://img-blog.csdnimg.cn/img_convert/b313a14d1c030cbb2005ff0a38cdf616.png)
3.打开First_Schlib1.SchLib文件,在第四象限绘制一个矩形。
![](https://img-blog.csdnimg.cn/img_convert/cc2698cc9b4e68a8536703a09c83ec77.png)
4.添加引脚(如图所示),并双击引脚将其参数修改成我们需要的形式(反斜杠\*\表示负逻辑),修改后如图所示:
![](https://img-blog.csdnimg.cn/img_convert/bd3abedde4b9e46b88e2ab7aa205b434.png)
![](https://img-blog.csdnimg.cn/img_convert/f8bb8a00f0f0ed894dddd089b1851888.png)
5.补全器件,从已有库中把“8”复制过来。
(1)File->open打开Library中的Miscellaneous Devices.IntLib,
![](https://img-blog.csdnimg.cn/img_convert/08048ccd8bd4975bf67e96087bedfc89.png)
(2)在SCH Library中找到找到Dpy Blue-CA并移走矩形块,拖动左键选中整个“8”后,快捷键“ctrl+C”复制,并返回到新建的库中粘贴。到此,七段数码管的原理图设计完成。
![](https://img-blog.csdnimg.cn/img_convert/7cd79be35cae38b7d4c938773b1b73c3.png)
![](https://img-blog.csdnimg.cn/img_convert/cea5178e622ce80538943df4cdda4514.png)
6.在项目上点击鼠标右键,编译所有文件:
![](https://img-blog.csdnimg.cn/img_convert/eb442c9996fd6ba8a684af4bbea65b1a.png)
7.给七段数码管修改名称并重新编译即可。在SCH Library中找到Component,双击做如下修改:
![](https://img-blog.csdnimg.cn/img_convert/8cccdddd390ebc7913d8ffd11c39b68c.png)
![](https://img-blog.csdnimg.cn/img_convert/c34b57a70fb8b05cf575cf2917703c25.png)
设计七段数码管的电路图
打开First_Schlib1.PcbLib文件,在Top Overlay层上绘制一个矩形
![](https://img-blog.csdnimg.cn/img_convert/b457f791aa0b6d7801a2f17ffb133c23.png)
2.快捷键“P+P”也可以在Place中找到pad,点击tab来修改参数,修改完成后如图所示,依次在矩形块周围添加。
![](https://img-blog.csdnimg.cn/img_convert/e717e7c625ea5aab9eb384876fe58895.png)
3.将“8”按照通原理图中一样的方法拷贝过来,完成后如图所示:
![](https://img-blog.csdnimg.cn/img_convert/9f5689f1a94b5c66a2d035ae1c1bbd3c.png)
将原理图与电路图关联起来
在原理图中找到Add Footprint,点击Browse查找所对应的器件,即完成了七段数码管的添加。
![](https://img-blog.csdnimg.cn/img_convert/8db44e642b5ad1615974afb0fe0edfc0.png)
![](https://img-blog.csdnimg.cn/img_convert/1e2e23a3c2c553fd9d1c3c95dca18184.png)
在以上步骤中添加电路是选择的手动方法,除此之外还有一种更加便捷的方式——自动生成器件模型
二、自动生成器件模型(以AT89C2051为例)
绘制电路图步骤同上,绘制完成后如图所示:
![](https://img-blog.csdnimg.cn/img_convert/6d5cda27add529971362fa7aa5422454.png)
下载AT89C2051的DataSheet,并找到封装模式(SOIC)以及参数:
![](https://img-blog.csdnimg.cn/img_convert/e9493d4574e9c2da818bb4aadd543eef.png)
打开自动参数设置板块
![](https://img-blog.csdnimg.cn/img_convert/42196f434eeeb07a62bf691b598cbab7.png)
4.选择SOIC封装方式,按照Data Sheet表来确定参数:
![](https://img-blog.csdnimg.cn/img_convert/a98cfc900d087db7dc53a9440ecc800b.png)
![](https://img-blog.csdnimg.cn/img_convert/2628b9cb9ac99eb83cd7c5b9010f3421.png)
5.ok后一直next,直到finish,电路板上就会出现一个AT89C2051。
![](https://img-blog.csdnimg.cn/img_convert/14fc37212adfedee5989909815d6f658.png)