1 / 13
文档名称:

EDA仿真综合实训.doc

格式:doc   页数:13页
下载后只包含 1 个 DOC 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

EDA仿真综合实训.doc

上传人:你是我的全部 2014/12/17 文件大小:0 KB

下载得到文件列表

EDA仿真综合实训.doc

文档介绍

文档介绍:目录
三、PROTUES单片机仿真
1、设计项目名称,实现功能
2、PROTUES仿真电路
3、程序清单(加注释)
4、调试过程,操作方法
四、心得体会
五、参考文献
一、EWB仿真
(一)模拟电路仿真
1、电路图
2、用示波器观察输入波形和输出波形
测量静态工作点;
由图示可知:基极电流Ib= ;
集电极电流Ic= ;
Uce=
测量电压放大倍数、输入电阻、输出电阻;
电压放大倍数: A==
输入电阻:Ri=Ui/Ii
由仿真测试可知在某一个阶段
Ri== 千欧
Ro== 欧
5、改变参数的大小,观察输出波形的变化,记录产生失真时的参数;
1)调节RW(饱和失真、截止失真)

饱和失真:
截止失真:

2)加大输入信号;
饱和失真底部截止

3)、 改变负载电阻的大小,观察输出波形的变化,讨论放大倍数随负载RL的变化规律;
减小负载电阻:出现截止失真
加大负载电阻:出现饱和失真
可见,放大倍数随着负载RL的减小而减小。增大而增大,成正比关系;
(二)数字电路仿真设计
1、设计一自动显示剩余车位的显示牌(设车位最多99个)。
(1)、电路图
(2)、实现目的;
现有车位99个,当每次进来一辆车时,车位显示就减少一个;当每次开走一辆车时,车位就递增一个;
(3)、设计
芯片74190十进制同步可逆计数功能、异步并行置数功能、保持功能;74190没有专用的清零输入端,但可以借助QA、QB、QC、QD的输出数据间接实现清零功能。
74190 状态表:
CTEN D/U CLK LOAD A B C D QA QB QC QD
0 X X 0 X X X X A B C D
0 1 POS 1 X X X X Count Down
0 0 POS 1 X X X X Count Up
1 X X X X X X X Qa0 Qb0 Qc0 Qd0
现选用两个74190芯片级联成一个从可任意设定时间00~99倒计至00的计数器,其中作为个位数的74190芯片的CLK接秒脉冲发生器(频率为1),再把个位数74190芯片输出端的QA、QD用一个与门连起来,再接在十位数74190芯片的CLK端。当个位数减到0时,再减1就会变成9, 0(0000)和9(1001)之间的QA、QD同时由0变为1,把QA、QD与起来接在十位数的CLK端,此时会给十位数74190芯片一个脉冲数字减1,相当于借位。
(4)、调试;
按预期设计,画好电路图,如上图所示,按键A ,来表示每次进的车辆。
当按一次表示,进了一辆车,按两次,则表明有两辆车进入车库。
(5)、结果,及存在问题;
按预期,基本实现设计的初步要求,能显示99位车位以及,当来一辆车,车位就减少一个,但是,所设计出来的缺少递增的功能。
2、密码锁设计;
(1)、电路图:
(2)、实现目的;
现在通过74138译码器,设计组合电路,做一个六位的密码锁,当只有这六位调到正确的值时,通过指示灯才亮,表示密码正确;
(3)、设计;
芯片74138为3线-8线译码器,从其逻辑功能表可以看出使能端G1为高电平有效,/G2,/G3为低电平有效,当其中一个为低电平,输出端全部为1。
74138的输出是低电平有效,故实现逻辑功能时,输出端不可接或门及或非门(因为每次仅一个为低电平,其余皆为高电平);
所以,可以利用其功能特点,利用2片74138构成的电路,实现当用开关作为低电平和高电平的转换,在将输出用一个与非门来控制,使得当电路中,输入正确的密码编号时,指示灯才会变亮,反正,当有一个开关没有打入正确,也不能使指示灯亮,基本上就实现了密码控制的功能;
(4)、调试;
将电路按设计要球连接好,如图所示。当按键控制的 A,S,D,F,G,H
六位按键,来作为输入密码的控制。当只有A、S、D、F、G、H 同时接到低电平时,观察指示灯,才发现指示灯亮,当其中的一个按键没有打到低电平,则灯不亮,说明输入的密码有误;
(5)、结果和存在问题
利用74138芯片,设计6位密码控制的密码锁,基本上实现了需要的功能,但是存在着一些问题,由于需要同时打到低电平,造成密码形式过于简单化,其实,在设计六位按键的同时,没有在用几个按键作为干扰作用,所以,这个设计并不是相当完整的电路设计图。
二、PROTEL99SE原理图及PCB设计
画出如下电路原理图,生成网络表,建立单层电路板,然后进行布线(底层)。