工业控制 | 能源技术 | 汽车电子 | 通信网络 | 安防监控 | 智能电网 | 移动手持 | 无线技术 | 家用电器 | 数字广播 | 消费电子 | 应用软件 | 其他方案

电路设计->微机单片机电路图->单片机综合电路图->详细的KEIL C51 UV2使用教程

详细的KEIL C51 UV2使用教程

作者:dolphin时间:2012-10-31

这里我大致说说怎么开始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,观察个别的位变量。



评论

技术专区