基于Multisim10 的电子线路课程设计[J](3)
时间:2025-04-22
时间:2025-04-22
基于Multisim10 的电子线路课程设计[J]
图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 File”→选择文件类型并输入文件名→确定以后出现编辑区。
② 编写程序可以在编辑区内输入程序,也可以从已编辑好的.TXT文件里复制到此区域;在做8051仿真时,一定要保留“$MOD51”。
③ 编译链接将编辑好的程序保存,单击 “运行”,若程序无误,一步即完成编译链接且直接进入仿真,单片机工作;程序编译出错后在下方编译信息栏会给出错误信息列表,修改错误后,重复编译步骤。
④ 仿真结果查看将操作界面切换到原理图,仿真结果如图3所示。发光二极管依次被点亮,实现了流水灯的效果。
5 PIC系列单片机实现液晶显示流动字符功能
在Multisim 10软件操作界面的电路窗口中,构建硬件电路并采用总线接法。打开源码编辑区,将已编缉好的.TXT文件里的程序复制到该区域并保存。单击 “运行”,编译通过,仿真结果如图4所示。注意:按动空格键,开关J1分别接高低电平时,观察液晶显示器的不同变化[8][9][8]。
基于Multisim10 的电子线路课程设计[J]
图4 显示结果
6 结语
上述实例说明,将计算机仿真软件Multisim 10引入电子线路课程设计的教学,不仅能够替代实验室中的多种传统仪器,减少贵重仪器的配备数量,克服了实物操作实验由于场所、器材、安全等方面带来的困难。更重要的是调动了学生学习的自主性和积极性,训练学生运用信息技术的能力,培养学生的创新意识及创新思维。
参考文献:
[1]龚军,罗杰,汪小燕等.电子线路综合设计实验的开放式教学实践[J].实验室研究与探索,2008,27(7):27-30
[2]黄培根,任清褒. Multisim 10计算机虚拟仿真实验室[M].北京:电子工业出版社,2008,1-2
[3]陈跃华,杜明茜,向启荣.基于计算机仿真技术的电子电路探究性学习[J].实验室研究与探索,2007,26(9)49-55
[4]丁晨华,田社平.用Muhisim实现负电阻的仿真和分析[J].实验室研究与探索,2008,27(2):63-66,139
[5]王冠华.Multisim 10电路设计及应用[M].北京:国防工业出版社,2008,1-2
[6]周凯,郝文化. EWB虚拟电子实验—--Multisim7&Ultiboard7电子电路设计与应用[M].北京:电子工业出版社,2005,237-239
[7]唐赣,吴翔,苏建峰. Multisim10 & Ultiboard10原理图仿真与PCB设计[M].北京:电子工业出版社,2008,67-73
[8]聂典,任清褒,黄培根等. Multisim 9 计算机仿真在电子电路设计的应用[M].北京:电子工业出版社,2007,467-472
[9]黄智伟,李传琦,邹其洪.基于NI Multisim的电子电路计算机仿真设计与分析[M].北京: 电子工业出版社,2008,275-284
(原刊于《实验室研究与探索》2009年10月)
上一篇:面向未来的职业生涯规划