| 
 | 
	
    
 
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册  
 
x
 
 
* q2 p- Z8 n9 I# ~. H$ f% Z" a摘要:利用软件开展演示实验和仿真实验是提高单片机教学质量和提高学生动手能力的有效措施之一.分析了 
  y! g8 w8 b6 F# F& J- \# [Mutisim 10 的特性,结合应用实例,着重从创建mcu文件和程序输入等方面探讨了Multisim 10在单片机教学中+ _- d. h( V* F; o 
的实际应用. 
8 F) b: w. v4 @9 m关键词:单片机;Multisim 10;仿真+ ~! ]. ?6 I* U0 }: G6 d' K$ T9 L3 K 
作为高校电子专业来说,单片机教学一直 是培养学生动手能力的重点课程之一,但也是学生反映最难学 
4 b: S, B3 y# X* r+ Q) z习的一门课程.在理论教学中,教师一般都是以单片机的结构为主线,先讲授硬件结构,然后是指令系统软1 @; ?( l4 F( S; E; q) G 
件编程,最后介绍一些应用实例.在实验教学中,则普遍采用"实验箱方式"学生在做实验时都是用指导书上 
! F2 k7 Z- [: J( \1 h7 Q现成的资料,编译现成的程序.对于单片机电路也只是按实验指导书在实验箱上做简单的连线,完成一些简 
, k8 t/ V6 g4 x1 G/ ?: R' i单的验证性实验.因此学生普遍感到枯燥难学,甚至有很多学生直到课程结束了都还不能理解寻址方式是什! Z( b/ C: J$ q/ F1 o 
么意思,对存储器单元的分配也感到模糊,编程就更感困难.3 }- _3 k8 O, x$ u" Y, `9 h 
针对以上问题教学中的解决办法之一就是充分利用软件的优势 ,在课堂教学中开展演示实验和在学生实验! C! W# o9 |; v1 K: t( ]- v 
中开设虚拟仿真实验,提高学生的学习兴趣和实际动手能力.传统使用Proteus与Keil共同构成单片机虚拟仿真. ^2 |( b, V( K1 ]0 K: g 
平台m,但是在单片机初级课程的教学实践中,往往由于软件学习相对比较困难而难以实施Interactive Image" _, B( ]* V7 w' s5 d2 w" h 
Technologies公司于20世纪80年代推出的电子电路仿真软件Electronics Workbench (EWB,现称为Multisin),7 K, y1 u# e+ [% W" ^. z# z: q 
由于界面形象、易学易用和采用图形方式创建电路的特点在电子技术教学中被广泛应用,EWB的早期版本没有 
7 X5 T) f6 Q! s; F9 r' A+ P单片机仿真功能.自Interactive Image Technologies公司发布了最新版本Multisim10后,笔者利用其新增加的 
; a/ {0 K" u9 H6 oMCU仿真功能,在单片机教学中积极开展演示实验和仿真实验,有效提高了教学效率,获得了良好的效果. 
$ V. c5 G2 N/ _+ b- v- L1 Multisim 10的特性& @  y7 B( s" `% @5 w9 T$ \: ~ 
EWB虚拟电子工作台软件自发布以来,从EWB4.0发展到现在的Multisim 10,经历了EWB5.0、 
9 d2 a$ {/ h  P/ cEWB6.0、Multisim2001、Multisim 7、Multisim 8、Multisim 9等一系列不断升级和完善的过程.最新版本 
9 ^: Y3 {' v3 S; `5 T0 ~! uMultisim10具有如下一些新特点2: 
& O; U4 T6 X6 A(1)提升了Mulisim的易用性Multisim软件以图形界面为主,采用菜单、工具栏和热键相结合的方式,具3 e4 j; p, C/ T7 M 
有一般Windows应用软件的界面风格,设计者可以根据自己的习惯和熟悉程度自如使用. 
8 y, N1 [5 c+ Z* I5 J2 |7 J(2)增加了丰富的电路元件库.扩充了MCU模块,提供了包括INTELAtmel 8051/8052和Microchip  o$ _# a$ s5 B. V) f 
PIC16F84a的单片机完整系统的仿真.( ^0 B. V# A4 A0 O3 d7 `/ V 
(3)增加了C语言和汇编语言的支持.设计者可以方便的使用这两种语言对MCU进行控制和仿真. 
6 k  S1 Y6 w/ _2 K% O, e- _ 
* X/ O! G, O" f& {+ X  w! k" t& m7 z7 s* w; ^$ f 
' Y! E2 a/ c/ |$ \0 i 
附件下载: 
+ A2 L& a, I2 A7 ~- M# i) }3 c 
0 K/ u$ [- r; {% z |   
 
 
 
 |