Integrating the Simulation and Hardware Lab Written by, Carlos Soliz Braulio M. Lam, P.Eng Notice to the Reader Electronics Workbench and Multisim are registered trademarks of Electronics Workbench Corporation. MS-DOS and Microsoft are registered trademarks of Microsoft Corporation. Windos is a trademark of Microsoft Corporation. ! "##$ Electronics Workbench Corporation. No part of this ork ma% be reproduced or used in an% form or b% an% means ithout prior ritten consent of Electronics Workbench Corporation. &his publication and the accompan%ing softare are cop%righted and therefore protected b% la in Canada and in the 'nited States and under international treat% pro(isions. )or more information* contact+ Electronics Workbench Corporation ,,, -eter St* Suite .#, &oronto* Ontario* Canada* M/0 "1, -hone+ 2,$-344-///# )a5+ 2,$-344-,.,. http+66.electronicsorkbench.com6 Electronics Workbench Corporation " 7ntegrating the Simulation and 1ardare 8ab Contents INTRO!CTION.........................................................................................................................................." E8EC&RON7CS WOR9:ENC1.........................................................................................................................2 CO'RSE O:;EC&70ES <ND O0ER07EW.........................................................................................................2 CO'RSE M<&ER7<8S....................................................................................................................................2 &1E 7N&E=R<&ED SO8'&7ON )OR E8EC&RON7CS ED'C<&7ON....................................................................../ Multisim..................................................................................................................................................5 MultiMCU...............................................................................................................................................5 MultiVHDL.............................................................................................................................................5 7N&E=R<&ED DES7=N <ND 0<87D<&7ON W7&1 N<&7ON<8 7NS&R'MEN&S....................................................$ LabVIEW................................................................................................................................................6 SignalExpress.........................................................................................................................................6 NI ELVIS.................................................................................................................................................6 E#ERCISE $ % LOWP&SS 'ILTER............................................................................................................( O:;EC&70ES..................................................................................................................................................4 -ROCED'RE................................................................................................................................................... E#ERCISE ) % IN*ERTE OP&MP &MPLI'IER.................................................................................$) O:;EC&70ES................................................................................................................................................," -ROCED'RE................................................................................................................................................,> E#ERCISE + % RS 'LIP,'LOP.................................................................................................................$- O:;EC&70ES................................................................................................................................................,/ -ROCED'RE................................................................................................................................................,/ E#ERCISE " % PIC !POWN CO!NTER..............................................................................................$( O:;EC&70ES................................................................................................................................................,4 -ROCED'RE................................................................................................................................................,. E#ERCISE - % *IRT!&L + EL*IS........................................................................................................). O:;EC&70ES................................................................................................................................................"# -ROCED'RE................................................................................................................................................"# &PPENI#...................................................................................................................................................)+ :OM - :788 O) M<&ER7<8........................................................................................................................"> Sot!are................................................................................................................................................"# Har$!are.............................................................................................................................................."# Components.........................................................................................................................................."# MC' <SSEM:8? SO'RCE 07EW :'&&ONS................................................................................................"2 Electronics Workbench Corporation > 7ntegrating the Simulation and 1ardare 8ab Introduction Electronics Workbench Electronics Workbench is an international market leader* deli(ering the orld@s most idel% used circuit design softare. &he compan% has o(er ,/ %ears of Electronic Design <utomation AED<B e5perience and as one of the pioneers of -C-based electronics design. &oda%* Electronics Workbench boasts an installed base of more than ,.#*### seats. &he Electronics Workbench product portfolio includes softare for schematic capture* circuit simulation AS-7CE* 01D8 and patented co-simulationB* -rinted Circuit :oard A-C:B la%out and autorouting. 'sers benefit from trul% uniCue product features* industr%-leading ease-of-use and complete integration beteen the tools that comprise its product suites. S'' ASupport and 'pgrade 'tilit%B* automaticall% checks for and installs softare updates o(er the eb* ensuring that %our softare is ala%s at its most capable le(el. Electronics Workbench and National 7nstruments products form the tightest integration beteen design and (alidation or testing of all the ED< tools a(ailable toda%. Electronics Workbench is a holl% oned subsidiar% of National 7nstruments Corporation AN<SD<D+ N<&7B. &o learn more about N7* please (isit .ni.com Electronics Workbench is headCuartered in &oronto* Canada ith sales and support offices in Europe* <sia and South <merica. < netork of highl% competent technical distributors offers sales and support ser(ices in >/ additional countries throughout the orld. Course Objectives and Overview &his course ill pro(ide %ou ith an introduction to Multisim and its latest add-on feature* MultiMC'. 7n particular* this course emphasiEes on the ease-of-use of Multisim and ho it can be used in a teaching and learning en(ironment. <s ell* this course ill demonstrate ho MultiMC'* together ith N7 E807S* bring theor% to life. <t the end of this course* %ou should ha(e a basic understanding of ho to create and simulate simple circuits* program and debug microcontrollers using MultiMC'* and ho to recreate %our design in a hardare lab setting using N7 E807S. Course Materials 7n order to successfull% complete this course* %ou ill need the folloing+ Multisim Softare ith MultiMC' add-on feature. Multisim 'ser =uide and help files Aa(ailable in soft copies installed ith the softareB. MultiMC' 'ser =uide and help files Aa(ailable in soft copies installed ith the softareB. <ssociated circuits Aa(ailable for donload at .electronicsorkbench.comB. Electronics Workbench Corporation 2 7ntegrating the Simulation and 1ardare 8ab The Integrated Solution for Electronics Education 'igure $ % Integrate/ Solution 0or Ele1troni1s E/u1ation Multisim Multisim 3 combines simulation ith schematic entr% into a full% integrated* highl% intuiti(e electronics lab on a -C. Multisim is the orld@s onl% interacti(e simulator* alloing %ou to make circuit changes hile the simulation is running* and atch the results change instantl%. 7t contains a ide range of eas%-to-use (irtual instruments* an e5tensi(e component database and a comprehensi(e suite of poerful anal%ses. Multisim 3 also offers integration ith National 7nstruments 8ab07EW* SignalE5press and N7 E807S* alloing %ou to deli(er an integrated simulation and hardare lab. MultiMCU MultiMC' adds microcontroller unit co-simulation capabilities to Multisim* alloing %ou to include an MC'* programmed in assembl% code* ithin %our S-7CE Aand optionall% 01D8B modeled circuit. MultiMC' allos students to learn about MC'Fs and assembl% language programming ithin the familiar Multisim en(ironment* ith all of its ad(antages. 7t is ideal for courses such as digital electronics* computer architecture* MC' programming* embedded control* senior design and moreG MultiVHDL Multi01D8 adds patented 01D8 co-simulation capabilities to Multisim. Multi01D8 allos students to add 01D8 modeled components into mi5ed-mode circuits or test the performance of an )-=<6C-8D in the S-7CE modeled circuit here it ill be used.
Electronics Workbench Corporation / 7ntegrating the Simulation and 1ardare 8ab Integrated Design and Validation with ational Instru!ents 'igure ) , T2e Integrate/ esign 'lo3 LabVIEW N7 8ab07EW is the graphical de(elopment en(ironment for creating fle5ible and scalable test* measurement* and control applications rapidl% and at minimal cost. With 8ab07EW* engineers and scientists interface ith real-orld signals* anal%Ee data for meaningful information* and share results and applications. Regardless of e5perience* 8ab07EW makes de(elopment fast and eas% for all users. SignalExress SignalE5press is interacti(e softare for Cuickl% acCuiring* comparing* automating* and storing measurements. 'se SignalE5press to streamline %our e5plorator% and automated measurement tasks for electronics design* (alidation* and test. SignalE5press introduces an inno(ati(e approach to configuring %our measurements using intuiti(e drag-and-drop steps that do not reCuire code de(elopment. NI ELVIS National 7nstruments Educational 8aborator% 0irtual 7nstrumentation Suite AN7 E807SB is a 8ab07EW-based design and protot%ping en(ironment for uni(ersit% science and engineering laboratories. N7 E807S consists of 8ab07EW-based (irtual instruments* a multifunction data acCuisition de(ice* and a custom-designed benchtop orkstation and protot%ping board. &his combination pro(ides a read%-to-use suite of instruments found in all educational laboratories. :ecause it is based on 8ab07EW and pro(ides complete data acCuisition and protot%ping capabilities* the s%stem is ideal for academic courseork* from loer-di(ision classes to ad(anced proHect-based curricula. Curriculum applications include electronics design* communications* controls* mechatronics* instrumentation* and data acCuisition. Electronics Workbench Corporation $ 7ntegrating the Simulation and 1ardare 8ab Exercise ! " Lowass #ilter &he purpose of this e5ercise is to familiariEe %ourself ith the Multisim en(ironment. ?ou ill ha(e the chance to create a simple 8opass )ilter circuit* as ell as simulate it and anal%Ee the results using Multisim instruments. Objectives :ecome familiar ith the general Multisim en(ironment b% creating a simple 8opass )ilter circuit. Measure the freCuenc% response of the filter :ecome familiar ith the :ode -lotter instrument. :% the end of the e5ercise %ou ill ha(e built and simulated the circuit shon belo. 'igure + , Com4lete/ Lo34ass 'ilter Electronics Workbench Corporation 4 7ntegrating the Simulation and 1ardare 8ab "rocedure ,B Create a simple 8opass )ilter circuit b% folloing the steps belo. <lternatel%* click on )ile6Open and load the circuit Lo!pass %ilter.ms&. aB -lace a ground reference b% clicking the Sour'e button of the components toolbar. Choose the =RO'ND component from the Component :roser. 'igure " , Com4onents Toolbar 'igure - , Com4onent Bro3ser bB -lace a ,.# kI resistor* b% selecting the (asi' button of the components toolbar. Choose the ,.#kI component from the RES7S&OR famil%. &he default resistance is ,.# kI Ano changes reCuiredB. 'igure 5 , Pla1e Basi1 cB No place a (irtual capacitor b% selecting the (asi' button of the components toolbar. Choose the component from the C<-<C7&OR famil%. &he default capacitance is , u) Electronics Workbench Corporation . 7ntegrating the Simulation and 1ardare 8ab Ano changes reCuiredB. &o rotate the capacitor* press C&R8-R ith the capacitor selected. ?ou can also right click on the component* and choose J3# ClockiseK. dB -lace a sinusoidal source b% selecting the Sour'es button of the components toolbar. Choose the component named J<CL0O8&<=EK from the JS7=N<8L0O8&<=ELSO'RCESK famil%. 'igure ( , &C *oltage Sour1e Electronics Workbench Corporation 3 7ntegrating the Simulation and 1ardare 8ab eB Double click on the placed signal (oltage and change the settings to match the image belo. 'igure 6 , Signal Sour1e *oltage Settings fB Wire the components to match )igure >. &o ire beteen to terminals* simpl% left click on the source terminal* and then left click on the destination terminal. When the mouse is o(er a terminal hich can be ired* the cursor ill change to a crosshair as indicated belo. 'igure 7 , Cursor Mo/es gB -lace a :ode anal%Eer b% selecting the Simulate67nstruments6:ode -lotter menu* and connect it to the input and outputs of the circuit as shon in )igure >. Note+ %ou do not need to connect the negati(e A-B a terminal of the :ode anal%Eer to the circuit* as Multisim automaticall% connects them to the ground reference. hB DONEG ?our circuit should no match )igure >. Electronics Workbench Corporation ,# 7ntegrating the Simulation and 1ardare 8ab "B Start the simulation b% selecting Simulate6Run from the menu or b% clicking the Run)Stop Simulation button. Double-click the :ode -lotter and anal%Ee the results. 'igure $. , Run 8 Sto4 Simulation Button aB &o determine the cutoff freCuenc%* drag the cursor and (ie the freCuenc% at the ->d: point. 'igure $$ , Bo/e &nalyzer *irtual Instrument 'ront Panel En/ o0 E9er1ise Electronics Workbench Corporation ,, 7ntegrating the Simulation and 1ardare 8ab Exercise $ " In%erted &'(M' (mli)ier &his e5ercise takes %ou through the process of creating a simple 7n(erted O-<M- <mplifier. ?ou ill anal%Ee the characteristics of the amplifier using a )unction =enerator and Oscilloscope. Objectives Create an 7n(erted O-<M- <mplifier circuit. <nal%Ee the characteristics of the 7n(erted O-<M- <mplifier. :ecome familiar ith the Oscilloscope instrument. :ecome familiar ith 7nteracti(e Simulation :% the end of the e5ercise %ou ill ha(e built and simulated the circuit shon belo. 'igure $) % In:erte/ OP &m4li0ier Electronics Workbench Corporation ," 7ntegrating the Simulation and 1ardare 8ab "rocedure ,B Create a simple 7n(erted O-<M- circuit b% folloing the steps belo. <lternati(el%* click )ile6Open and load the circuit In*erte$ +, -mpliier.ms&. aB -lace a ,.# kI resistor* b% selecting the (asi' button of the components toolbar. Choose the component from the RES7S&OR famil%. &he default resistance is ,.# kI Ano changes reCuiredB. bB -lace a ,# kI potentiometer* b% selecting the (asi' button of the components toolbar. Choose the component ,#kL87N from the -O-EN&7OME&ER famil%. 'igure $+ , Pla1e Basi1 cB -lace an Operational <mplifier* b% selecting the -nalog button of the components toolbar. Choose the component 8M42,1 from the O-<M- famil%. dB No place a functional generator b% selecting the Simulate67nstrument6)unction =enerator menu. <lso place an oscilloscope b% selecting the Simulate67nstrument6Oscilloscope menu. Connect the components as shon in )igure ,". "B Start the simulation b% selecting Simulate6Run from the menu or b% clicking the Run)Stop Simulation button. aB Double-click on the )unction =enerator to (ie its settings. Notice that a ,#0 sine a(e at ,1E freCuenc% is being used as the input signal to the amplifier. 'igure $" % 'un1tion ;enerator Settings bB Double-click on the Oscilloscope instrument. Notice it is (er% similar to the real instrument. 0ie the oscilloscope graph and change the scope@s settings to (ie the results of the simulation. Electronics Workbench Corporation ,> 7ntegrating the Simulation and 1ardare 8ab 'igure $- % Os1illos1o4e Results cB 'se Multisim@s interacti(e simulator to change the (alue of the -otentiometer Jon the fl%K hile simulating the circuit. -ressing the M-@ ke% ill increase the (alue and pressing Shift N M-@ ill decrease the (alue of the potentiometer. En/ o0 E9er1ise Electronics Workbench Corporation ,2 7ntegrating the Simulation and 1ardare 8ab Exercise * " +S #li,#lo &he purpose of this e5ercise is to create a simple RS )lip-)lop in Multisim and in(estigate its beha(iour using a 8ogic <nal%Eer instrument. &his circuit ill later be used to dri(e a -7C 'pDon Counter. Objectives Create a simple RS )lip-)lop circuit. <nal%Ee the circuit using 8ogic <nal%Eer instrument and digital probes. :% the end of the e5ercise %ou ill ha(e built and simulated the circuit shon belo. 'igure $5 % RS 'li4,'lo4 Cir1uit Electronics Workbench Corporation ,/ 7ntegrating the Simulation and 1ardare 8ab "rocedure ,B Create a simple RS )lip-)lop circuit b% folloing the steps belo. <lternati(el%* Select )ile6Open and load circuit .S %lip%lop.ms&. aB -lace ,#.# kI resistors* b% selecting the (asi' button of the components toolbar. Choose the component from the RES7S&OR famil%. bB -lace sitches* b% selecting the (asi' button of the components toolbar. Choose the S-S& component from the SW7&C1 famil%. cB -lace "-input N<NDs* b% selecting the CM+S button of the components toolbar. Choose the component 421C##DL$0 from the 421CL$0 famil%. 'igure $( % Pla1e CMOS dB -lace an Operational <mplifier* b% selecting the -nalog button of the components toolbar. Choose the component 8M42,1 from the O-<M- famil%. aB -lace a ground reference b% clicking the Sour'e button of the components toolbar. Choose the =RO'ND component from the Component :roser bB -lace a 0oltage suppl% reference b% clicking the Sour'e button of the components toolbar. Choose the 0CC component from the Component :roser eB -lace probes* b% selecting the In$i'ators button of the components toolbar. Choose the component -RO:E. fB No place a 8ogic <nal%Eer b% selecting the Simulate67nstrument68ogic <nal%Eer menu. Connect the components as shon in )igure ,$. "B Start the simulation b% selecting Simulate6Run from the menu or b% clicking the Run)Stop Simulation button. aB &oggle the Set JSK and Reset JRK ke%s to anal%Ee the beha(iour of the RS )lip-)lop. bB Double-click on the 8ogic <nal%Eer to (ie the results of the simulation. &oggle beteen JSK and JRK ke%s to interacti(el% (ie the results change during simulation. En/ o0 E9er1ise Electronics Workbench Corporation ,$ 7ntegrating the Simulation and 1ardare 8ab Exercise - " 'IC UDown Counter &his e5ercise pro(ides a general introduction to the MultiMC' en(ironment and its debugging capabilities. ?ou ill create a simple 'pDon Counter circuit that uses the -7C,$).2 microcontroller* as ell %ou ill learn to set breakpoints and tra(erse through %our code. Objectives :ecome familiar ith the MultiMC' integrated design en(ironment. Create a simple 'pDon Counter circuit using the -7C,$).2 microcontroller. :ecome familiar ith the debugging tools ithin MultiMC'. :% the end of the e5ercise %ou ill ha(e built and simulated the circuit shon belo. 'igure $6 % PIC !4o3n Counter Electronics Workbench Corporation ,4 7ntegrating the Simulation and 1ardare 8ab "rocedure ,B Note that %ou ill also need to install MultiMC' to do this e5ercise. "B Create a simple counter circuit that uses a -7C microcontroller b% folloing the steps belo. <lternati(el%* %ou can select )ile6Open and choose ,IC UpDo!n Counter.ms&. a/ -lace ,#.# kI resistors* b% selecting the (asi' button of the components toolbar. Choose the component from the RES7S&OR famil%. b/ -lace sitches* b% selecting the (asi' button of the components toolbar. Choose the S-S& component from the SW7&C1 famil%. '/ -lace a ground reference b% clicking the Sour'e button of the components toolbar. Choose the =RO'ND component from the Component :roser $/ -lace a 0oltage suppl% reference b% clicking the Sour'e button of the components toolbar. Choose the 0CC component from the Component :roser e/ -lace a 1EO displa% component* b% selecting the In$i'ator button of the components toolbar. Choose the SE0ENLSE=LCOML< component from the 1EOLD7S-8<? famil%. 'igure $7 % Pla1e In/i1ator / -lace the -7C component* b% selecting the MultiMCU button of the components toolbar. Choose the -7C,$).2 component from the -7C famil%. 'igure ). % Pla1e MultiMC! g/ -lace the reCuired buses A-lace6:usB* making sure the appropriate pins are connected to the 1EO displa% (ia buslines. 0/ Wire %our circuit as illustrated in )igure ,.. i/ 8oad the assembler source file Simple1Counter.asm into the <ssembl% Source Windo b% clicking on the Import button. 2/ :uild the assembl% code b% clicking on the (uil$ button. 'igure )$ % MultiMC! Toolbar Buttons >B Start the simulation b% selecting the 3o button. Notice the 1EO displa% ill start counting up. &he circuit has to sitches that control the beha(iour of the counter+ Electronics Workbench Corporation ,. 7ntegrating the Simulation and 1ardare 8ab a/ &he reset sitch ill reset the counter to Eero. &he sitch can be toggled using the MC@ ke%. b/ &he $ire'tion sitch controls the direction in hich it ill countP the counter can either increment or decrement. &he sitch can be toggled using the MS@ ke%. 2B Debugging source code is (er% essential in the process of creating assembl% code. &he debugging tools can help %ou identif% errors in %our code and understand the control flo of %our program. One e5ample is setting breakpoints+ a/ Make sure the simulation is not running and the counter is reset. b/ 7n the <ssembl% Source 0ie* select line Q/. and click the Insert).emo*e (rea4point button. ?ou ill notice a red dot indicator in the left hand side of the indo. '/ Similarl%* select line Q4. and insert another breakpoint. $/ Run the simulation again and make sure that the JCK sitch is toggled and the counter is set to count JupK. Notice the program stops at the set breakpoint in line Q/.. e/ Once the simulation of the program is paused* the code can be tra(ersed b% stepping through each e5ecutable line of code. Click on the Step button once in order to step through to the ne5t line of code. Notice that the counter has increased its A1EOB (alue b% , as shon at address #5,C in the I.-M Memor% 0ie Windo. / Click on the 3o button in order to run the program through to the ne5t breakpoint at line Q4.. Once the simulation is paused again* click on the Step button once and notice the (alue in address #5,C is no displa%ed in the 1EO displa%. Note t0at i t0e Memor5 Vie! Win$o! is not $ispla5e$ in 5our 'ir'uit6 it 'an be enable$ t0roug0 t0e ,IC7s propert5 !in$o!. 'igure )) % IR&M Memory *ie3 En/ o0 E9er1ise Electronics Workbench Corporation ,3 7ntegrating the Simulation and 1ardare 8ab Exercise . " Virtual *D ELVIS &he purpose of this e5ercise is to sho %ou ho %ou can use Multisim@s poerful 0irtual >D E807S en(ironment to teach %our students ho to ork ith N7 E807S and to complete pre-lab assignments. Objectives Create an E807S Schematic in Multisim using circuits created in pre(ious e5ercises Create a (irtual protot%pe of the designs using Multisim@s 0irtual >D E807S Recreate the actual protot%pes using N7 E807S* based on the (irtual representation from Multisim@s 0irtual >D E807S. "rocedure ,B Recreate each of the circuits from E5ercise ,-2 in an E807S Schematic. )ollo the instructions belo. <lternati(el%* Select )ile6Open and load circuit #D ELVIS Demo.ms&. 'igure )+ % + EL*IS emo Cir1uit aB Click on )ile6Ne6E807S Schematic. &he E807S Schematic file contains M(irtual@ E807S rails ith connections to the )unction =enerator* Oscilloscope* etc.* Hust like the real E807S. Electronics Workbench Corporation "# 7ntegrating the Simulation and 1ardare 8ab Lowass #ilter In%erted &(m 'IC Counter +S,#li,#lo bB 7n the same fashion as in the abo(e e5ercises* place each component on the E807S Schematic orkspace* as shon in )igure ">. <lternati(el%* %ou ma% cop% and paste each indi(idual circuit file created in the abo(e e5ercises on the E807S Schematic orkspace. cB Wire %our circuit as described in the abo(e e5ercises* but instead of iring to Multisim@s (irtual instruments* use the instruments a(ailable in the (irtual E807S rails. >B 7n order to begin creating the protot%pe N7 E807S board* click on &ools6Sho :readboard or simpl% click on the S0o! (rea$boar$ button in the toolbar. Notice that the ires ha(e been pre-placed for %our con(enience. 2B -lace the components on the >D E807S breadboard as %ou ould ith the actual N7 E807S board Asee picture beloB. Notice that Multisim@s >D E807S ill highlight the pin connections as %ou place the components. 'igure )" % *irtual + EL*IS /B Click on the Electrical Rule Check button to make sure that all pins are properl% connected. No* recreate the protot%pe in the real N7 E807S en(ironment+ $B :uild the real RS )lip-)lop circuit using N7 E807S Electronics Workbench Corporation ", 7ntegrating the Simulation and 1ardare 8ab 'IC Counter +S,#li,#lo Lowass #ilter In%erted &(m aB 'se N7 E807S Digital :us Reader or N7 E807S build in 8ED <rra% to see the beha(iour. 'igure )- % NI EL*IS igital Bus Rea/er 4B :uild the real -7C 'pDon Circuit using N7 E807S. Note that %ou ill need additional hardare and softare program to program the real -7C microcontroller. 'igure )5 % 'lo312art o0 &ssemble Program En/ o0 E9er1ise Electronics Workbench Corporation "" 7ntegrating the Simulation and 1ardare 8ab (endix #OM $ #ill of Material So)tware Multisim 3 MultiMC' 3 N7 E807S ".# Microchip M-8<: 7DE $.> Afor 8eap -S&<R&B Hardware N7 E807S N7 D<DCard-$#$"E 8eap -S&<R& -7C -rogrammer Comonents Quantity Description RefDes Package 2 RESISTOR, 1.0kOhm_5% R1, R2 Generic\RES0.25 1 10K_LIN, 10K_LIN P1 Uli!"#r$\TRIPOT1%&10' 2 S(IT)', SPST *+, *% Generic\SPST % RESISTOR, 10kOhm_5% R5, R+, R% Generic\RES0.25 1 S(IT)', SPST *2 Uli!"#r$\T#,er 1 -+')_./, -+')000_./ U2 Generic\0O1+ 1 PI), PI)1.12+ U% Generic\P0IP312 1 )4P4)ITOR, 1.051 )1 Generic\)4P1 1 SE/EN_SEG_)O6_4 U+ Generic\NO1+ 1 OP46P, L6-+1)N U1 Generic\TO357'02)8 1 0S(PK_2 *1 Uli!"#r$\0IPS(2' Electronics Workbench Corporation "> 7ntegrating the Simulation and 1ardare 8ab MC% &sse!bl' Source View #uttons &he folloing buttons appear in the MC' <ssembl% Source 0ie. Ne3 button. Clears the contents of the MC' <ssembl% Source 0ie. Im4ort button. 7mports an assembl% file A.asmB that %ou created in a te5t editor into the MC' <ssembl% Source 0ie. E94ort button. E5ports the contents of the MC' <ssembl% Source 0ie into an assembl% te5t file A.asmB. Buil/ button. <ssembles the code in the MC' <ssembl% Source 0ie. ;o button. Starts the debugging process in the MC' <ssembl% Source 0ie. Insert8Remo:e Brea<4oint button. 7nserts or remo(es a breakpoint from the code in the MC' <ssembl% Source 0ie. Remo:e &ll Brea<4oints button. Remo(es all breakpoints from the code in the MC' <ssembl% Source 0ie. S2o3 Line Numbers button. Displa%s the line numbers in the MC' <ssembl% Source 0ie. Ste4 button. E5ecutes the ne5t logical instruction. Brea< E9e1ution button. -auses the simulation at the current instruction. Sto4 ebugging button. Stops the debugging process. Electronics Workbench Corporation "2 7ntegrating the Simulation and 1ardare 8ab