基于仿真软件下的电子应用设计.docVIP

  • 14
  • 0
  • 约2.92千字
  • 约 6页
  • 2016-11-29 发布于重庆
  • 举报
基于仿真软件下的电子应用设计

基于仿真软件下的电子应用设计 程 勇 (河南水利与环境职业学院机电与信息工程系 450008) 摘要:仿真软件Multisim 10是业界广泛应用的电子电路开发软件,具有强大的功能,现将其引入电子电路课程应用设计的教学中。利用Multisim 10仿真软件的平台进行了三相数据采集卡外触发器设计与仿真;用8051单片机实现流水灯的设计与仿真;用PIC系列单片机实现液晶显示流动字符功能。通过实例说明应用计算机仿真技术进行电子应用设计的过程,有助于学生边学边用,从而学以致用,从而培养学生的综合分析能力、开发能力和创新能力。 关键词: Muhisiml0软件、仿真、电子应用设计 1.引言 电子应用设计是针对电子电路课程的要求,对学生进行综合训练,培养学生运用课程中所学到的知识,独立地解决实际问题的能力。传统方法是先设计电路,然后在面包板或实验箱进行实验调整参数,最后再制版、安装、调试。传统方法存在技术手段陈旧,教、学、做受到条件的限制,学习效率不高等问题。将计算机仿真技术与传统方法相结合,可以实现“软件虚拟实验室”,即只要有一台计算机并安装上Multisim10仿真软件,就可以构成一个虚拟的实验工作台。学生在虚拟环境下完成电子应用设计的选择元件、创建电路、计算与调整参数以及观测仿真结果等中心环节。并且设计与实验可以同步进行,可以边设计边实验,修改调试方便;设计和实验所用的元器件及测试仪表齐全,可以完成各种类型的电路设计与实验。最后进行实物组装、调试,实现了电路设计的优化从而达到设计要求。 2.Multisim 10 简介 Mulitisim 10是美国国家仪器有限公司推出的一款原理图捕获和交互式仿真软件是早期的Electronic Workbench(EWB)的升级换代的产品Multisim 10仿真软件具有以下主要功能:① 具有丰富的元件库;② 类型齐全的仿真;③ 高度集成的操作界面;④ 强大的分析功能;⑤ 强大的虚拟仪器仪表功能;⑥ 具有VHDI /Verilog(可以与其他EDA软件结合使用);⑧ 新增加了对51系列单片机、PIC单片机的支持,可以把单片机的实验直接在计算机上模拟运行,得到高精度的仿真数据,使得大规模可编程逻辑器件的设计和仿真与模拟电路、数字电路的设计和仿真融为一体,突破了原来大规模可编程逻辑器件无法与普遍电路融为一体仿真的局限。更重要的是,Multisim10使电路原理图的仿真与完成PCB设计的Ultiboard10仿真软件结合起来一起构成新一代的EWB软件,使电子线路的仿真与PCB的制作更为效。) 图 1 图1 单相触发电路 图2 正负极性电压比较输出波形 图1中的函数信号发生器XFG1,将输入正弦电压偏置电压设置为0V,幅值为5V,即正负输出都有,而比较器U1和U2的参考电压分别设置为±3V,因此输入的正负电压都能产生比较输出。将四踪示波器XSC1的A、B、C通道分别接U1、U2和U3A的输出,启动仿真开关,得到示波器波形如图2所示。顶上是U3A的输出波形,依次是U1、U2的输出波形。说明正负极性电压分别触发了比较器U1和U2,U1和U2的输出通过与门后,高与高得高电平,高与低得低电平,即U3A输出端得到触发脉冲信号,说明输入正负极性电压只要超过预先设置的参考电压都能产生触发脉冲信号。 (2)用8051单片机实现流水灯的设计与仿真 1)硬件电路的构建 在Multisim 10软件操作界面的电路窗口中,构建电路图。为了电路的简洁明了,在电路图中采用总线的接法。 图3 流水灯的仿真电路 2)源程序的编写 $MOD51;This includes 8051 definitions for the metalink assembler ORG 0000H LJMP MAIN ORG 0660H MAIN: MOV A,#01H; 给累加器A赋值 LOOP: MOV P1,A; 累加器A值送至Pl口 RR A; 右移累加器A LCALL DELAY; 延时 LJMP LOOP; 循环 DELAY: MOV R6,#01H LP:DJNZ R6,LP RET END 3)编译源程序 ① 打开源码编辑区 在图3上双击8051芯片,点选“code(源码)”→“Properties(属性)”进入MCU code Manager(MCU 源码管理器)New MCU Project”→输入工程名→ 选定生成的工程→ “New Fi

文档评论(0)

1亿VIP精品文档

相关文档