- 1、本文档共15页,可阅读全部内容。
- 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
电子设计应用软件训练
2、按要求绘制电路原理图;
;
软 件 设 计 任 务
约瑟夫(Joseph)问题
[问题描述] 约瑟夫(Joseph)问题的一种描述是:编号为1,2,,...,n的n个人按顺时针方向围坐一圈,每人持有一个密码(正整数)。一开始任选一个正整数作为报数上限值m,从第一个人开始按顺时针方向自1开始顺序报数,报到m时停止报数。报m的人出列,将他的密码作为新的m值,从他在顺时针方向上的下一个人开始重新从l报数,如此下去,直至所有人全部出列为止。试设计一个程序求出出列顺序。
[基本要求] 利用单向循环链表存储结构模拟此过程,按照出列的顺序印出各人的编号。
[实现提示] 程序运行后,首先要求用户指定初始报数上限值,然后读取各人的密码。设n≤30。此题所用的循环链表中不需要“头结点”,请注意空表和非空表的界限。
(一)PROTEL部分
1. 任务说明
1、熟练掌握PROTEL软件的使用;
2、按要求绘制电路原理图;
;
图1新建文件窗口示意图
(2) 设置原理图设计环境
执行菜单Design/Options,设置图纸大小为A4纸 。
图2纸张设置窗口
(3) 装入所需的元件库
在设计管理器中选择Browse Sch页面,在Browse区域中的下拉框中选择Library,然后单击Add/Remove按钮,在弹出的窗口中寻找Protel 99 SE子目录,在该目录中选择Library\Sch路径,在元件库列表中选择所需的元件库,单击Add按钮,即可把元件库增加到元件库管理器中。
(4) 放置元件
根据实际电路的需要,到元件库中找出所需的元件,若找不到,可以点击Edit按键制作一个新元器件,然后用元件管理器的Place按钮将元件放置在工作平面上,再根据任务原理图把元件调整好。
(5) 原理图布线
利用Protel 99 SE提供的各种工具、指令进行布线,将工作平面上的器件用具有电气意义的导线、符号连接起来,构成一个完整的电路原理图。见附录I (6)元器件位置调整和编辑元器件属性
利用Protel提供的功能对原理图做进一步的修改,同时对元件编号及封装号进行定义。
(7)新建元件库
Bill of Material for BACKUP~1.Bom
Used Part Type Designator Footprint
1 .IC IC1 IC1
1 1K R1 0805
1 1μ C1 0805
1 100pF C2 0805
1 NE555P U1 DIP8
1 VPULSE V1 123
(8)元器件检测
使用Protel 99 SE提供的电气法则检测,执行Tool/REC命令,若有错误,则进行修改。
(9)生成网络表
网络表是电路原理图或印制电路板元器件连接关系的文本文件,是原理图设计和PCB设计的接口网络表可以由原理图生成,执行Design/Create Netlist可以生成具有元件名、元件封装、参数及元件之间连接关系的网络表。
[
C1
0805
1μ
]
[
C2
0805
100pF
]
[
IC1
IC1
.IC
]
[
R1
0805
1K
]
[
U1
DIP8
NE555P
]
[
U1
DIP-40
IC1
]
[
V1
123
VPULSE
]
(
GND
U1-1
)
(
NetC2_1
C2-1
U1-5
)
(
NetC2_2
C1-2
C2-2
U1-1
U1-3
V1-2
)
(
NetU1_4
R1-2
U1-4
U1-8
)
(
NetU1_6
C1-1
IC1-
R1-1
U1-6
U1-7
)
(
NetV1_1
U1-2
V1-1
)
(
VCC
U1-21
)
3. 印制板图说明
Protel 99 SE提供了完整的电路板设计环境,使得设计电路版更加方便高效,应用该软件设计的电路板过程如下:
启动电路板设计服务器
执行菜单File/New命令,从框中选择PCB Document图标,双击该图标,建立PCB设计文档。双击文档图标,进入PCB设计服务器界面。
图3 PCB设计服务器
(2)装入元件封装库
执行菜单命令Design/Add/Remove Library,在“Add/Remove”对话框中选取所有元件所对应的元件封装库,例如:PCB Footprint ,International Rectifiers等。
(3)建立元件封装库
您可能关注的文档
最近下载
- 述责述廉报告 述责述廉报告2020三篇.docx VIP
- 沪教版小学四年级语文第一学期全册课件.ppt
- [贾平凹废都柳月]贾平凹作品废都.pdf
- 营房安全知识.docx VIP
- 东华大学教职工各类俱乐部(文体类)协会管理规定.doc
- 安徽省合肥市第四十五中学2023-2024学年八年级上学期期中物理试题(含答案).docx VIP
- 小学数学教研组教研工作总结PPT.pptx
- 贸易安全标准培训教材PPT课件(精编)共42页PPT-课件有实际AEO企业案例.pptx VIP
- 18.4数学活动-折纸做60°-30°-15°的角省公开课获奖课件市赛课比赛一等奖课件.pptx
- 2024软件正版化培训.pptx VIP
文档评论(0)