keil+uvision2使用教程

作者&投稿:纪阮 (若有异议请与网页底部的电邮联系)

喻卫17037119134问: 简述用Keil uVision2编写单片机程序步骤? -
墨竹工卡县贝感回答: step 1:新建一个工程 step 2:选择芯片类型(因为不同芯片包含的函数不一样) step 3:新建空白文件,然后加入到工程里边 step 4:在空白软件中编写程序PS:其实也可以先编写再添加,但为了防止忘了保存或者数据丢失,建议新建空文件时就加到工程里去.

喻卫17037119134问: 如何使用keil uVision2调试程序? -
墨竹工卡县贝感回答: 首先要你的编绎通过 然后,如图 点击第1步的标识(d) 会自动出现第1步的project workspce(1.可以观察寄存器的值)和第二步(1)的Disaeembly窗口(2.可以观看C语言的反汇编,也可以观察变量的值,如图第2步所指的黄色部分,可以看到 CLR A ;MOV IAP_DATA即相当于IAP_DATA=0x00) 还有,3.可以的第2步(2)输入变量的名称,即可看见其具体值

喻卫17037119134问: Keil uVision2这个程序怎么用,怎么输出.hex -
墨竹工卡县贝感回答: (1)点击P工程 ,建立一个新的工程,将文件名以“.c”命名 (2)点击Atmel,在里面选择你所需的单片机类型 (3)展开左边空白处的Target1,右击Target1下一层的Source Group 1,在快捷菜单中选择“将文件加入”,在弹出窗口中按确定,这样就可以在被你命名的C文件中输入了 生成hex:点击P工程,在菜单中点击第8行,在弹出窗口里点击“输出”,在“生成hex “打钩就行了

喻卫17037119134问: 如何使用Keil uVision2软件调试单片机程序 -
墨竹工卡县贝感回答: 直接编译,有错改就行了.生成的hex文件可以直接烧入单片机.如果是51核,多数是不支持debug的,要买仿真器.通常做法是点灯,来判断程序跑到哪了

喻卫17037119134问: 在Keil里怎么使用伟福仿真器? -
墨竹工卡县贝感回答: 若想在Keil uV2集成环境下使用伟福仿真器,需要在Keil环境中做如下设定:1、设置“编译后运行程序”,以便初始化伟福仿真器2、设置硬件调试方式,并设置串口参数.具体步骤如下:1、建...

喻卫17037119134问: 怎么用keil uvision2编写能在51单片机上实现的多任务结构程序 -
墨竹工卡县贝感回答: 调用KEIL自带的RTX51微型操作系统

喻卫17037119134问: KeilC 怎样调试
墨竹工卡县贝感回答: 如何用Keil的uVision2仿真外部中断? 方法一:调试状态下,打开PeriPherals->I/O ...方法三:用调试函数,可参考uv2\hlp\gs51.pdf第五和第六章 信号函数写在一个ini

喻卫17037119134问: 用Keil uVision2编写单片机程序时,如何调用已存档的子程序文件? -
墨竹工卡县贝感回答: 如果是main.asm中有这句话$INCLUDE(RESET.ASM),简单的说就是在编译main.asm前,编译器先把RESET.ASM这个文件的所有语句放到main文件中,然后再编译main,相当于RESET.ASM是main.asm的一部分代码.这样设计的话,要求工程里不能再单独编译连接RESET.ASM,这样会出现同名的警告.另一点,RESET.ASM中不能有END的结束符,否则编译器在编译到END后面的代码就不编译了,你的main函数实际就没有被编译,这可能是你烧到开发板上不行的原因.具体没看到代码,先做如上猜想.不过如果有调试环境的话,单步debug应该能很快发现问题.

喻卫17037119134问: Keil uVision2怎么建立汇编源程序 -
墨竹工卡县贝感回答: 亲, 直接保存为 .s 后缀就可以, 在该文件中就可以直接写汇编命令.

喻卫17037119134问: 如何在Keil uVision2引入自己写的头文件 -
墨竹工卡县贝感回答: 把你要添加的头文件放到你的工程文件夹下 然后在你的程序中 加上#include ”你的头文件名.h“


本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网