第三讲 单片机基于C语言编程的基础.pptVIP

  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文档。上传文档
查看更多
第三讲 单片机基于C语言编程的基础

4.9 Keil 软件的介绍 Keil C51是德国Keil Software公司出品的51系列兼容单片机C语言软件开发系统,与汇编相比,C语言在功能上、结构性、可读性、可维护性上有明显的优势,因而易学易用。用过汇编语言后再使用C来开发,体会更加深刻。 Keil C51软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil C51生成的目标代码效率非常之高,多数语句生成的汇编代码很紧凑,容易理解。在开发大型软件时更能体现高级语言的优势。 4.10 Keil 软件的安装 下载软件 44/公选课/soft/Keil8.08/KeilV808A.rar 下载以上文件到本地硬盘(D:或E:) 安装步骤: 安装步骤: 2.点击“Next”按钮; 安装步骤:许可协议 3. “I agree”前打√ 4. 点击“Next”按钮 安装步骤:安装目录 5. 安装位置 “D:\Keil 或E:\Keil” 安装步骤:用户信息 6.下面空白可以随便输入,不要空; 安装步骤:完成 7. 点击“Finish”,完成安装。 安装步骤:授权管理 8. 双击“Keil uVision3”,进入Keil的IDE 9. 点击“File”→“License Management” . 解除评估版2K代码限制 安装步骤:获取“CID” 10.获取“CID” 安装步骤:破解 11. 双击“keygen.exe”,拷贝CID,按下图设置,点击“Generate”,生成“LIC”,用鼠标左键选择LIC中所有字符,复制到剪贴板。 安装步骤:添加授权 11.粘贴LIC到“新授权ID码”,点击“添加授权”按钮; 安装步骤:破解成功 12.破解成功,点击“Close”按钮,关闭窗口; Keil集成开发环境使用入门 1.双击“Keil uVision3”,进入Keil的IDE 2.点击“工程”→“新建”→“新建工程” 使用入门:保存工程 3.工程默认扩展名.uv2; 使用入门:设备选择 4. 通过滚动条,选择生产厂商、目标CPU; 使用入门:选择目标CPU 点开Intel资料库目录,选择8032AH 使用入门:启动代码 5. 复制标准8051启动代码到工程和添加启动代码到工程? 选择“否”按钮;(默认) 如果你使用汇编语言,又不需要初始化51内存,选择“否” 如果你使用C语言,需要初始化内存,硬件设计时添加了扩展内存,要精心调整启动代码参数; 使用入门:添加源文件 6.新建工程后,“Project Workspace”中没有文件 Keil IDE支持混合语言编程 可以分别建立汇编语言、C语言代码组以及文档组等 鼠标两次点击可以修改“Target1”和“Source Group1”名称 使用入门:添加源文件 7.鼠标选中“Source Group1” 8.鼠标右键 9.点击“添加文件到组‘源代码组1’” 使用入门:添加源文件 10.选择文件夹和文件类型 汇编语言源文件的扩展名:.asm C语言源文件的扩展名: .C 使用入门:添加源文件举例 选中“main.c”,点击“Add”按钮 使用入门:代码调试 使用入门:代码调试 使用入门:代码调试 4.11 Proteus7.1 介绍 Proteus7.1 是目前最好的模拟单片机外围器件的工具。可以仿真51系列、AVR,PIC等常用的MCU及其外围电路(如LCD,RAM,ROM,键盘,马达,LED,AD/DA,部分SPI器件,部分IIC器件,...) 其实proteus 与 EWB、Multisim比较类似,只不过它可以仿真MCU! 当然,软件仿真精度有限,而且不可能所有的器件都找得到相应的仿真模型,用开发板和仿真器当然是最好选择,可是初学者没有这种条件,可以先用软件仿真学习。 如果你在学51单片机,如果你想自己动手做做LCD,LED,AD/DA,直流马达,SPI,IIC, 键盘,...的小实验的话,试一下吧,非常的方便! 4.12 Keil与Proteus7.1联调设置 1、KEIL端设置 Keil与Proteus7.1联调设置 2 、 Proteus端设置 谢谢! 1.双击 “Keil c51v808a.rar” 保存工程的文件夹 也可以新建文件夹 工程名 1.编译按钮 源代码窗 2.消息窗,显示编译结果,编译成功,可以开始调试; 3.点击“调试” 1.编译按钮 源代码窗 2.消息窗,显示编译结果,编译成功,可以开始调试; 3.点击“调试” 1.编译按钮 源代码窗 2.消息窗,显示编译结果,编译成功,可以开始调试; 3.点击“调试” 4.7 C51构造数据类型 1.基于存储器的指针 基于存

文档评论(0)

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

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

1亿VIP精品文档

相关文档