Keil 软件的关键是程序代码的编写,而非是用户选择什么硬件。例程以添加Atmel 的AT89C51来说明。如图,然后,单击 确定(OK)。
如果出现下面的界面:单击是就可以,意思是将单片机的启动代码添加到工程,我们不用修改。
到目前我们还没建立一个完整的工程,只是有工程的名字,框架,工程中还没有任何文件代码,(除了启动代码,有的keil 版本不显示启动代码),接下来我们添加文件及代码。
单击菜单File→New选项,或者单击界面上的快捷图标
,新建文件如下。
界面显示的Text1就是我们刚刚加入的文件,但是这个文件与我们的工程还没有直接联系起来,单击图标
,保存我们当前的text1文件,输入要保存的文件名,同时要输入文件扩展名,扩展名很关键,用C语言编写的程序,则必须为**.c,汇编语言必须为**.asm(**为文件名),文件名是用户自己取的。填好文件名后单击保存。
编辑界面
单击Target1 前面的“+”号,然后在Source Group 1 上右键单击,选择Add Files to Group Source Group1,选中我们刚才建立的.c文件,这里是led test.c,单击add,只需单击一次。之后单击Close就可以。
回到主界面后,单击Source Group 1前的“+”号,刚刚添加的文件显示在里面。
通过以上步骤我们就建立好了一个工程。接下来就可以写代码了。
在写代码之前介绍介个常用的按钮:
按钮:用来编译我们正在操作的文件。
按钮:用来编译修改过的文件,并生成应用程序共单片机下载。
按钮:用来重新编译当前工程中所有的文件,并生成应用程序共单片机下载。因为很多工程不止有一个文件,当有多个文件时,用它进行编译。
按钮:用来打开“Option for Target”对话框,对当前工程进行设置。工程的各个参数都可以在这里设置,具体的设置方法用到的时候,再和大家详细讲述。
以上几个按钮是常用的,其他按钮在使用的时候再介绍。
编写程序
我们以第二个程序为例来练习编写:led闪烁。
这个程序大家一定要弄懂,也算是一个基础,懂了这个程序,也算是进入单片机的领域了接下来我会详细讲解这个例程。另外需要注意的是单片机写程序的时候,一定是英文状态下的字符,尤其注意“;”,往往就因为这个分号,程序出现问题,所以输入时一定要注意是在英文状态下的。
我们打开程序:
我们先编译一下:第一次编译我们点击
,看一下结果
结果的意思:
编译led2.c…..
链接…..
data=9.0--占用内部RAM9个字节,xdata=0:外部RAM 0字节,
Code=56代码长度为56字节
生成单片机可下载的HEX(十六进制)文件。
没有错误,没有警告。
在这里说明一点:生成HEX文件是我们自己设置的,默认的情况下不会生成HEX文件。单击
进行设置,如下图,选择Output,勾选Creat hex,后单击确定。
如何使用VectorworksVision 2020将场景另存为图像,Vision 2020使用方法分享~ 要将“场景”窗口另存为静止图像: 1. 正确配置场景并创建所需的照明外观。 2. 选择命令。 “渲染静止”对话框打开。 设置预设 选择一...
Vectorworks Vision 2020上线了,新增加好多新动能,今天小编单介绍一下如何将Vision 2020场景另存为图像,需要的小伙伴来一起看看吧~
如何使用Vectorworks Vision 2020将场景另存为图像,Vision 2020 使用方法分享~
要将“场景”窗口另存为静止图像:
1. 正确配置场景并创建所需的照明外观。
2. 选择命令。
“渲染静止”对话框打开。
设置预设
选择一组图像渲染设置,或选择
定制
打开“视觉首选项”对话框以指定并保存图像渲染设置
解析度
选择图像分辨率(以像素为单位),或选择“自定义打印尺寸”
列印尺寸
出于打印目的,显示 以英寸为单位的自定义宽度 和 高度以及dpi
输出文件名
显示图像文件名和位置
3.从“ 设置预设”列表中选择一组图像渲染设置,或选择“”以使用“视觉偏好”对话框中当前指定的设置。
4. 单击自定义 以指定图像渲染设置。
将打开“视觉首选项”对话框,但仅“图形”选项卡可用。对话框的顶部提供了用于保存和管理预设的选项。“图形”选项卡显示渲染参数。根据需要设置参数。
5.请执行以下一项操作:
要将当前指定的设置保存为预设
要使用当前指定的设置而不将其另存为预设,请单击确定。
6. 从“渲染静止”对话框中,选择图像“ 分辨率”。如果要打印图像,请设置dpi。
为了更好地控制打印尺寸,请将“ 分辨率”设置 为“自定义打印尺寸”并指定“ 打印尺寸”尺寸。
7. 单击“ 输出文件名”字段旁边的按钮,然后设置图像文件的名称和位置。
8. 单击渲染以保存图像。
labvievision 入门基础,包括NIvision简介、模板介绍、vision的使用方法