基于Proteus软件平台的单片机应用系统设计与仿真.pptVIP

基于Proteus软件平台的单片机应用系统设计与仿真.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
Nanjing college of information Technology KEIL 编 译 器 介 绍 * μVision 窗 口 组 成 * μVision2 的窗口 主寄存器窗口:显示修改主寄存器内容。 源程序窗口:显示用户编写的源程序μVision2 支持源程序调试 外设窗口:显示或修改外设数据。 反汇编窗口 显示或修改最终形成的汇编代码形式 * μVision2 的窗口 信息输出窗口:μVision2 给用户的提示信息输出 命令输入窗口:用户可以输入控制命令,包括显示资源、设置断点、单步运行等 存储器窗口:批量显示或修改80C51存储器资源,例如程序存储器、数据存储器等 存储器地址输入:规定存储器窗口显示的存储器种类和地址范围 变量观察窗口:显示或修改当前工程中定义的所有变量 * μVision2集成开发环境使用入门 1.双击“Keil uVision2”,进入Keil的IDE 2.点击“工程”→“新建”→“新建工程” * 使用入门:保存工程 3.工程默认扩展名.uv2 保存工程的文件夹 也可以新建文件夹 工程名 * 使用入门:设备选择 4. 通过滚动条,选择生产厂商、目标CPU * 使用入门:启动代码 5. 复制标准8051启动代码到工程和添加启动代码到工程? 如果你使用汇编语言,又不需要初始化51内存,选择“否” 如果你使用C语言,需要初始化内存,硬件设计时添加了扩展内存,要精心调整启动代码参数; * 使用入门:添加源文件 6.新建工程后,“Project Workspace”中没有文件 Keil IDE支持混合语言编程可以分别建立汇编语言、C语言代码组以及文档组等 鼠标两次点击可以修改“目标1”和“源代码组1”名称. * 使用入门:添加源文件 7.鼠标选中“源代码组1” 8.鼠标右键 9.点击“添加文件到组‘源代码组1’” * 使用入门:添加源文件 10.选择文件夹和文件类型 汇编语言源文件的扩展名:.asm * 使用入门:打开汇编源文件 * 使用入门:删除文件 选中1.asm ,鼠标右键 删除文件‘1.asm’ 添加2.asm * 使用入门:目标设置选项 为目标工程设置选项 选中“目标1” 鼠标右键点击“为目标‘目标1’设置选项” * 使用入门:目标设置选项-项目 * 工程的配置 Target:用户最终系统的工作模式的设定,它决定用户系统的最终框架。 Output:工程输出文件的设定,例如是否输出最终的Hex 文件以及格式设定 List :列表文件的输出格式设定 C51:使用C51 处理的一些设定 A51:使用A51 处理的一些设定 BL51 Location: 连接时用户资源的物理定位 Debug :硬件和软件仿真的设定 * 编译 1 是用于编译单个文件。 2 是编译当前项目,如果先前编译过一次之后文件没有做动编辑改动,这时再点击是不会再次重新编译的。 3 是重新编译,每点击一次均会再次编译链接一次,不管程序是否有改动。 * 编译 4是停止编译按钮。 5 是编译功能在菜单中的位置。 6编译的错误信息和使用的系统资源情况等,我们要查错就靠它了。 * 调试 1是启动Debug的总开关。 2是在您的代码中设置插入和删除断点用的。 3是使能断点。 4是复位,模拟芯片的复位,程序回到最开头处执行。 5为运行,当程序处于停止状态时才有效。 * 调试 6为停止,程序处于运行状态时才有效。 7为单步进入执行,8为单步跨过执行,也就是说不逐行执行被调用函数。 按A我们可以打开串行调试窗口,这个窗口我们可以看到从51芯片的串行口输入输出的字符。 * 使用入门:反汇编窗 十六进制表示采用C语言显示:0x0000 地址表示 C:ROM区 D:内部RAM区 X:外部RAM区 源代码 反汇编结果 地址列 机器码 * 软件仿真步骤: 1、 建立工程 2、 编写您的代码 3、 编译您的代码 4、 设置仿真器 5、 启动仿真器 6、 进入调试界面,仿真时,您可以使用全速运行,停止,断点,单步进入,单步跨过,运行到光标位置,等等调试方法。 * 软件仿真步骤: 1、 建立工程,从器件库中选择所要的单片机,配置工具设置 2、用C语言和汇编语言创建源文件,并将其加入到项目 3、 编译您的代码 4、 设置仿真器 5、 启动仿真器 6、 进入调试界面,仿真时,您可以使用全速运行,停止,断点,单步进入,单步跨过,运行到光标位置,等等调试方法。 * 74系列集成电路的分类及区别 ??????我要收藏 2008-08-05 11:17:42 ? 74系列集成电路的分类及区别 74系列集成电路大致可分为6大类: 74××(标准型); 74LS××(低功耗肖特基);

文档评论(0)

ranfand + 关注
实名认证
文档贡献者

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

1亿VIP精品文档

相关文档