精品-任务五 单片机控制简单交通灯37.ppt

精品-任务五 单片机控制简单交通灯37.ppt

  1. 1、本文档共141页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
任务五 单片机控制简单交通灯 教学导航 任务单 任务准备 案例示范 知识梳理与总结 任务作业 教学导航 教学导航 [任务单] 任务五 简单交通灯控制系统 5.1 Keil μVision集成开发环境 5.1.1 Keil μVision的安装与软件开发流程 Keil μVision开发工具提供的程序 (1)Windows应用程序μVision2。 (2)C51美国标准优化C交叉编译器 (3)A51宏汇编器 (4)BL51连接/重定位器 (5)LIB51库管理器 (6)OH51目标文件到HEX格式的转换器 (7)RTX-51实时操作系统 1.Keil μVision的安装 安装条件 (1)具有奔腾奔腾II或兼容的处理器的个人计算机。 (2)操作系统为Windows 95、Windows 98、Windows NT5.0或更高。 (3)RAM大于16MB。 (4)20MB的硬盘空余空间。 1.Keil μVision的安装 安装步骤 (1)插入Keil开发工具光盘; (2)从CD浏览界面选择安装软件; (3)跟随提示进行安装操作。 2、软件开发流程 (1)创建一个项目,从器件库中选择目标器件,配置工具设置。 (2)用C语言或汇编语言创建源程序。 (3)用项目管理器生成应用。 (4)修改源程序中的错误。 (5)测试连接应用。 2、软件开发流程 5.1.2 Keil μVision的使用方法 1.Keil μVision的功能 (1)文件菜单(File) (2)编辑菜单(Edit) (3)视图菜单(VIEW) (4)工程菜单(Project) (5)调试菜单(Debug) (6)外围器件菜单(Peripherals) (7)工具菜单(Tools) (8)视窗菜单(Window) 2.开发工具选项 (1)Device选项卡 此选项卡与建立新工程时弹出的要求选择单片机型号的对话框相同,可以根据使用的单片机型号来选择。 (2)Target选项卡 (3)Output选项卡 (4)Listing选项卡 (5)C51选项卡 (6)BL51 Locate选项卡 (7)BL51 Misc选项卡 (8)Debug选项卡 5.1.3 Keil μVision调试技巧 1.程序复位 8051芯片复位后程序计数器将从0000H重新开始,另外一些内部特殊功能寄存器在复位期间也将重新赋值,例如A将变为00H,DPTR变为0000H,SP变为07H,I/O端口变为0FFH等。程序复位有以下方法。 ①点击图标 。 ②选择Peripherals→Reset CPU。 ③在命令输入窗口输入“RESET”。 2.设置和删除断点 只需要用鼠标左键双击该行,就可以在该行左边框发现红色的断点标志;断点的删除也是同样的操作,如果该行已经设置为断点行,双击该行将取消该行的断点。 3.查看和修改寄存器的内容 4.观察和修改变量值 ①观察窗口#1和#2 ②变量名称栏:用于输入变量的名称。 ③变量数据栏:用于显示变量的数值。 ④局部变量窗口:自动显示当前正在使用的局部变量,不需要用户自己添加。 5.观察和修改存储器区域 ①存储器地址输入栏 ②存储器地址栏 ③存储器数据区域 ④存储器窗口组: 6.定时器/计数器的使用方法 7.外部中断的使用方法 5.2 Proteus的使用 Proteus是由Labcenter Electronics开发的功能强大的单片机仿真软件。 该软件可以仿真模拟电路、数字电路、数模混合电路,其最大的亮点在于能够对单片机进行实物级的仿真。 5.2.1 PROTUES软件界面 1.Proteus简介 Proteus软件集成了高级原理布图、混合模式SPICE电路仿真、PCB设计以及自动布线来实现一个完整的电子设计系统。 (1)特点 1)互动的电路仿真。用户甚至可以实时采用诸如LED/LCD、键盘、RS232终端等动态外设模型来对设计进行交互仿真。 2)仿真处理器及其外围电路。可以仿真51系列、AVR、PIC等常用主流单片机。还可以直接在基于原理图的虚拟原型上编程,再配合显示及输出,能看到运行后输入输出的效果。配合系统配置的虚拟逻辑分析仪、示波器等,Proteus建立了完备的电子设计开发环境。 (2)功能模块 1)—个易用而又功能强大的ISIS原理布图工具; 2)PROSPICE混合模型SPICE仿真; 3)ARES PCB设计。 (3)PROTEUS所提供的资源 1)Proteus可提供的仿真元器件资源 2)Proteus可提供的仿真仪表资源 3)除了现实存在的仪器外,Proteus还提供了一个图形显示功能,可以将线路上变

文档评论(0)

精品天地 + 关注
实名认证
内容提供者

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

1亿VIP精品文档

相关文档