Keil软件使用手册
合集下载
相关主题
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
• 如果程序没有错误则会生成HEX文件。Data后 面的数据表示使用片内RAM的大小,xdata表 示使用外部数据大小,code表示程序的大小。
软件模拟调试
• 当程序能正常编译通过后,可以先Βιβλιοθήκη BaiduKeil软件 提供的软件模拟功能,检查程序中的错误。
单击可进入或退出调试状态
软件模拟调试
单 片 机 片 内 寄 存 器 的 状 态
Keil软件使用手册
Keil的安装及启动
• 从“教学在线”下载
• 必须解压到C盘根目录 • 打开c:\keil\uv4文件夹双击uv4.exe应用程序
新建工程
• 单击Project,选择New Project • 选择保存位置,输入工程的名字
新建工程-选择器件
• 根据工程的实际情况,选择相应的器件 • 本门课件选择Atmel公司下的AT89C52
增加源文件到工程
• 右键单击Source Group1,选择Add Files To Group ‘Source Group 1’
增加源文件到工程
• 在弹出的对话框中,选择刚才保存的源文件, 单击Add按钮。 • 如果是汇编程序文件,则需要在文件类型列 表框中选择Asm Source File类型。
新建工程-选择C语言启动代码
• 如果使用汇编来编程,请选择“否” • 如果使用C51来编程,请选择“是”
• 如果不出现本提示,则是Keil软件没有解压 在C盘根目录,请检查
新建源程序文件
• 选择File菜单,选择New…
在此窗口输入源程序
保存源程序文件
• 选择File菜单,选择Save • 如果是C程序文件,必须加上.C作为扩展名, 如ex2-2.c • 如果是汇编程序文件,需要加上ASM作为 扩展名
设置生成HEX文件
• 右键单击Target 1,选择Option for ‘Target 1’。
设置生成HEX文件
• 在弹出的窗口选择Output, 选上Create HEX。
编译生成HEX文件
• 单击工具栏的“Rebuild all target files”按钮。
编译生成HEX文件
• 如果程序有错,则会显示错误所在的文件及 行号。如下图,表示s:\mcutimer.c文件的第14 行有错误,双击则可定位到该位。
跟踪进函数内部
逐语句执行
复位,重新 开始执行
全速执行
软件模拟调试-查看变量的值
• 选择View - Watch & Call Stack Window。
本地变量窗口
本地监视窗口
软件模拟调试-查看存储器的值
• 选择View - Memory Window。
C表示代码,D表示片内数 据区,X表示片外数据区 冒号后面表示要查看的数据 地址
练习