uv2c语言随机生成,一篇详细的KEIL C51 UV2使用教程

《一篇详细的KEIL C51 UV2使用教程》

(这篇文章在2001年由w78713发表在C51新闻组,很古老但也很实用!)

这里我大致说说怎么开始keil vision2,因为我刚开始用它,不当之处请莫见笑!希望可以互相交流,共同促进。

1、首先是新建一个*.c文件(file new),写入你的程序,保存;

2、由(project new project)建立新工程,按程序要求输入工程名(默认后缀是.uv2),确定后弹出对话框提示你选单片机,比如我是选atmel的89c52,然后确定;

3、由(view project window)打开project window,在工程管理区显示有一个target1的文件夹,单击其前面的+号打开该文夹,可看到有一个名为source group1的子文件夹,右击它,在弹除菜单里选择add file to group 'source group1', 在弹出‘打开’对话框里选中刚才建立的*.c文件,确定后,再用close关闭对话框,你可以看到source group1的子文件夹里有文件了(就是刚才那个加进去的*.c文件)。双击将它打开,这时如果程序的保留字没有加亮,可以用(view option)打开对话框,选defalt,在确定就行了,当然你可以按你的习惯选其他的;

4、至此你可以看到(project build)菜单或按钮栏可用了。选择它(或按F7)编译你的程序,在改正程序中的所有错误后,debug start/stop debug session菜单和相应的按钮就可用了,选择它就可以开始调试了。在view memory打开内存观查器,在address栏里输入d:0x**可以看到内部ram的直接寻址的变量,输入x:0x****,可以看到指定的外部ram地址,c:0x****对应代码区,而i:0x** 可以观察内部ram的间接寻址的变量(89c52的129~256地址,与特殊寄存器的直接寻址区分)。我还不知道如果观察ram中直接位列表,不知道是不是vision2没有提供这个功能,如果你知道麻烦告诉我一声,不过可以用watch,观察个别的位变量。

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值