KeilC快速入门教程.ppt
《KeilC快速入门教程.ppt》由会员分享,可在线阅读,更多相关《KeilC快速入门教程.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、KeilKeil与与ProteusProteus软件使用软件使用及仿真器制作及仿真器制作目录n一、单片机系统发展趋势介绍n二、Keil C软件安装、使用n三、Keil+Protuse仿真软件完美结合n四、Keil Monitor 51仿真器制作一、单片机系统发展趋势介绍n单片机全称:单片微型计算机(Single Chip Microcomputer)n单片机微型计算机系统1、中央处理器(CPU);2、随机数据存储器(RAM);3、只读程序存储器(ROM);4、定时器/计数器;5、输入/输出(I/O);6、串行通信接口;7、其他;单片机发展的历史、现状与趋势单片机发展历史大致分为三阶段:第一阶段
2、(19761978年):初级单片机微处理阶段。以Intel公司MCS-48为代表,此系列单片机具有8位CPU、并行I/O端口、8位时序同步计数器,寻址范围不大于4KB,但是没有串口;第二阶段(19781982年):高性能单片机微处理阶段。如Intel公司的MCS-51、Motorola公司的6801和Zilog公司的Z8等。该类型单片机具有串行I/O端口、多级中断处理系统和16位时序同步计数器,RAM、ROM容量加大,寻址范围可达64KB,部分芯片甚至还带有A/D转换接口;n第三阶段(1982至今):8位单片机微处理改良型及16、32位单片机微处理阶段。Intel公司在20世纪80年代发布了M
3、CS-51系列单片机,用于取代先前功能简单的8048和8049微处理器,其代表芯片包含8051、8031、8052、8032、8751和8752,这些统称为51系列单片机。16位单片机MSP430、PIC、凌阳单片机等;32位单片机ARM架构体系芯片;64位单片机正准备推出市场;时代正在演变中。二、Keil C软件安装、使用2.1uVision2集成开发环境集成开发环境uVision2 IDE是一个基于WINDOW的开发平台,包含一个高效的编译器,一个项目管理器和一个MAKE工具。uVision2支持所有的KEIL 8051工具,包含C编译器,宏汇编器,连接/定位器,目标代码到HEX的转换器。
4、uVision2通过以下特性加速你的嵌入式系统的开发过程:全功能的源代码编译器;器件库用来配置开发工具设置;项目管理器用来创建和维护你的项目;集成的MAKE工具可以汇编,编译和连接你的嵌入式应用;所有开发工具的设置都是对话框形式的;真正的源代码级的对CPU和外围器件的调试器;高级GDI(AGDI)接口用来在目标硬件上进行软件调试,以及和Monitor进行通信;与开发工具手册和器件数据手册和用户指南有直接的链接;n2.2系统要求系统要求Pentium、Pentium-II或兼容处理器的PC;Window95、Window98、Window NT4.0;至少16MB RAM;至少20MB硬盘空间;
5、n2.3KEIL C软件安装软件安装(以版本(以版本up51v710_full为准)为准)解压缩以后安装,步骤如下:1.记下安装序列号,进入setup目录点击setup.exe进行安装;2.选择Install Support.全新安装,以前没有安装过或者放弃以前的序列号安装;选择Update Current Installation升级安装,将可以保持原来的序列号,不必再次输入3.选择Full安装,Next-Yes(接受版权信息)-选择安装目录-Next-输入序列号、姓名、公司 等,除了序列号以外,都随意,可以如实输入你的姓名等。-next-.直到安装完成。注意:1.每次安装都必须进行这几步,
6、每次都需要重新写入AddOn标识;2.假如安装过程中存在病毒防火墙,可能会产生xcopy错误使安装失败,此时请先 关闭病毒防火墙,然后再安装;3.安装前必须退出正在运行的Keil软件,否则也会产生xcopy错误使安装失败;4.安装过程中可能会出现安装Secrity Key错误,点击确定即可。这组安装码可以使用keil C51软件到2033年12月底,够用了吧。Ident=Y1DZKM (这个号码已经输入在addon目录下的文件中,你不必理会了)SN=K1DZP-5IUSH-A01UEn2.4KEIL C工作环境工作环境三、Keil+Protuse仿真软件完美结合3.1Proteus 与Keil
7、 联机(一)工作环境设置注意事项n步骤如下:下载keil c51 v7.50 软件(或者更高版本)和 proteus 6.7 SP3 软件,分别进行安装。安装完毕以后进行如下置:1、系统安装上TCP/IP 协议;2、把proteus 安装目录下 VDM51.dll(C:Program Files LabcenterElectronicsProteus 6 ProfessionalMODELS)文件复制到Keil 安装目录的 C51BIN 目录中;3、编辑C51 里tools.ini 文件,加入:TDRV1=BINVDM51.DLL(“PROTEUS VSM MONITOR 51 DRIVER”
8、);4、keil 里设置:project-options for project-debug tab;5、选中use proteus VSM monitor 51(如果想用两台电脑仿真,双击setting,输入IP 地址 或者DNS name);6、载入proteus 文件;7、proteus 里DEBUG-use remote debug monitor;8、进入KEIL 的project 菜单option for target“工程名”。在DEBUG 选项中右栏上部的下 拉菜选中Proteus VSM Monitor-51 Driver。在进入seting,如果同一台机IP 名为127.0
9、.0.1,如不是同一台机则填另一 台的IP 地址。端口号一定为8000 注意:可以在一台机器上运行keil,另一台中运行proteus 进行远程仿真;n3.2Proteus 与Keil 联机(二)软件联调TOOL.ini修改修改修改Keil 目录下的TOOLS.ini 文件如图四、Keil Monitor 51仿真器制作4.1 P89V51RD2新型单片机介绍新型单片机介绍P89V51RD2是PHILIPS公司推出的51系列的新型微控制器,它包含64KB Flash和1024字节的数据RAM,支持并行和串行的在系统编程(ISP)和在应用中编程(IAP),具有SPI和增强型UART,包含一个PC
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- KeilC 快速 入门教程
限制150内