用于SPICE电路的微控制器MCU协同仿真功能简介.doc

用于SPICE电路的微控制器MCU协同仿真功能简介.doc

  1. 1、本文档共8页,可阅读全部内容。
  2. 2、有哪些信誉好的足球投注网站(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
用于SPICE电路的微控制器MCU协同仿真功能简介

用于SPICE电路的微控制器(MCU)协同仿真功能简介 目录 概览 开始前的准备工作 创建一个新的MCU工程 输入源代码及添加其它工程 放置并连接外围组件 仿真您的电路 调试您的源代码 在活动工程之间切换 更多资源 概览 NI Multisim MCU模块为Multisim软件增添了微控制器(microcontroller unit)协同仿真功能,从而使得您可以在使用SPICE建模的电路中加入一个可使用汇编语言或C语言进行编程的微控制器。 Multisim MCU模块使得学生、教师以及专业用户可以在熟悉的Multisim环境中以汇编语言或C语言对MCU进行编程。这个MCU模块可与Multisim中任意一个虚拟仪器共同使用以实现一个完整的系统仿真,包括微控制器以及全部所连接的模拟和数字SPICE元件。 Multisim MCU模块支持Intel?/Atmel? 8051/8052和Microchip PIC16F84a芯片以及众多高级的外围器件,例如外部RAM和ROM、键盘、图形型和字符型液晶等等。MCU模块充分利用了Multisim软件的教育平台功能从而使得它成为许多电子类课程的理想选择,例如数字电路、计算机体系结构、MCU编程、嵌入式系统控制、高级设计以及其他相关课程! 开始前的准备工作 本指南要求Multisim MCU模块已被激活或者处于有效的试用期内,而且建议您已对标准的NI Multisim软件环境有所了解。 附带的文档包括了完成此指南所需的全部文件。但是,本指南只是说明了如何从零开始创建一个MCU模块工程,而没有解释源文件。 ? ? 文件名 文件类型 文件目录 PIC UpDown Counter.ms10 Multisim 10 Circuit ..\ PIC UpDown Counter.mcuws MCU Module Workspace ..\PIC UpDown Counter\ C Project.mcuprj MCU Module Project ..\PIC UpDown Counter\C Project UpDown_Counter.c C-Code Source File ..\PIC UpDown Counter\C Project Assembly Project.mcuprj MCU Module Project ..\PIC UpDown Counter\Assembly Project UpDown Counter.asm Assembly Source File ..\PIC UpDown Counter\Assembly Project 本指南中所使用的MCU工程是利用Microchip公司的PIC16F84芯片来演示一个简单的加碱计数器。微控制器的端口A配置为输入并连接到两个开关,而端口B则配置为输出并连接到一个7段显示器。两个开关用以打开或关闭显示器以及改变计数方向。7段显示器以十六进制显示了当前的计数器数值(0-F)。这个MCU模块例程包含了两个相同的工程,一个使用汇编语言创建,而另一个则是使用C代码创建。 创建一个新的MCU工程 Multisim中打开一个新的电路原理图并从元件库中放置PIC16F84 根据MCU向导逐步执行 步骤1:定义Workspace文件 ? workspace文件路径:例如“c:\MCU Projects” 输入workspace文件名:例如“PIC UpDown Counter” 步骤2:定义工程 编程语言:C语言 汇编器/编译器工具:Hi-Tech PICC-Lite编译器 工程名:例如“C Code Project” 步骤3:定义源文件 main.c” 保存您的电路文件:例如“PIC UpDown Counter.ms10” 您的设计工具箱应当如下图所示(选择菜单VIEW Design Toolbox) 输入源代码及添加其它工程 C源代码文件“main.c”上双击以打开源代码编辑器 设置当前活动工程为:例如“Assembler Project” Assembler Project”) 使用文本编辑器打开存档文件中的“UpDown_Counter.c”文件并从该文件复制所有的C代码 void main () 函数调用)并粘贴到“main.c”中 2.???? 在编辑器窗口中右键单击并选择“Show line number” 保存文件“main.c”并关闭编辑器 打开MCU代码管理器(MCU Code Manager) MCU MCU PIC16F84 U1 MCU Code Manager 在设计工具箱中右键单击workspace、工程或源文件名并选择“MCU Code M

文档评论(0)

zhuliyan1314 + 关注
实名认证
内容提供者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档