- 1、本文档共18页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
Keil软件使用手册 Keil的安装及启动 从“教学在线”下载 必须解压到C盘根目录 打开c:\keil\uv4文件夹双击uv4.exe应用程序 新建工程 单击Project,选择New Project 选择保存位置,输入工程的名字 新建工程-选择器件 根据工程的实际情况,选择相应的器件 本门课件选择Atmel公司下的AT89C52 新建工程-选择C语言启动代码 如果使用汇编来编程,请选择“否” 如果使用C51来编程,请选择“是” 如果不出现本提示,则是Keil软件没有解压在C盘根目录,请检查 新建源程序文件 选择File菜单,选择New… 在此窗口输入源程序 保存源程序文件 选择File菜单,选择Save 如果是C程序文件,必须加上.C作为扩展名,如ex2-2.c 如果是汇编程序文件,需要加上ASM作为扩展名 增加源文件到工程 右键单击Source Group1,选择Add Files To Group ‘Source Group 1’ 增加源文件到工程 在弹出的对话框中,选择刚才保存的源文件,单击Add按钮。 如果是汇编程序文件,则需要在文件类型列表框中选择Asm Source File类型。 设置生成HEX文件 右键单击Target 1,选择Option for ‘Target 1’。 设置生成HEX文件 在弹出的窗口选择Output, 选上Create HEX。 编译生成HEX文件 单击工具栏的“Rebuild all target files”按钮。 编译生成HEX文件 如果程序有错,则会显示错误所在的文件及行号。如下图,表示s:\mcutimer.c文件的第14行有错误,双击则可定位到该位。 如果程序没有错误则会生成HEX文件。Data后面的数据表示使用片内RAM的大小,xdata表示使用外部数据大小,code表示程序的大小。 软件模拟调试 当程序能正常编译通过后,可以先用Keil软件提供的软件模拟功能,检查程序中的错误。 单击可进入或退出调试状态 软件模拟调试 单片机片内寄存器的状态 跟踪进函数内部 逐语句执行 全速执行 复位,重新开始执行 软件模拟调试-查看变量的值 选择View - Watch Call Stack Window。 本地变量窗口 本地监视窗口 软件模拟调试-查看存储器的值 选择View - Memory Window。 C表示代码,D表示片内数据区,X表示片外数据区 冒号后面表示要查看的数据地址 练习
文档评论(0)