51单片机入门 |
您所在的位置:网站首页 › vision怎么运行代码 › 51单片机入门 |
目录
前言1.Keil uVision4是什么?1.1.系统概述1.2.Keil C51单片机软件开发系统的整体结构
2.建立一个工程
前言
对于单片机程序来说,每个功能程序都必须要有一个配套的工程(Project),即使是一个特别简单的功能程序也一样,因此我们首先要会使用软件建立工程文件。 1.Keil uVision4是什么?Keil uVision4是一款兼容单片机软件开发系统。 Keil相关资料和软件安装包,内附教程与SCT-SIP软件安装包 链接:https://pan.baidu.com/s/1mwtBsGqgylNtPXdK20ricg 提取码:qcyx–来自百度网盘超级会员V2的分享 1.1.系统概述Keil uVision4软件提供丰富的库函数和功能强大的集成开发调试工具,全Windows界面。另外重要的一点,只要看一下编译后生成的汇编代码,就能体会到Keil的优势。下面详细介绍Keil uVision4开发系统各部分功能和使用。 1.2.Keil C51单片机软件开发系统的整体结构uVision4工具包的整体结构,μVision与Ishell分别是C51 for Windows 和for Dos 的集成开发环境(IDE),可以完成编辑、编译、连接、调试、仿真等整个开发流程。开发人员可用IDE本身或其它编辑器编辑C或汇编源文件。然后分别由C51及C51编译器编译生成目标文件(.obj)。目标文件可由LIB51 创建生成库文件,也可以与库文件一起经L51 连接定位生成绝对目标文件(.abs)。abs文件由OH51 转换成标准的hex 文件,以供调试器dScope51 或tScope51 使用进行源代码级调试,也可由仿真器使用直接对目标板进行调试,也可以直接写入程序存贮器如EPROM中。 使用独立的Keil仿真器时,注意事项 *仿真器标配11.0592MHz的晶振,但用户可以在仿真器上的晶振插孔中换插其他频率的晶振。 *仿真器上的复位按钮只复位仿真芯片,不复位目标系统。 仿真芯片的31脚(/EA)已接至高电平,所以仿真时只能使用片内ROM,不能使用片外ROM;但仿真器外引插针中的31脚并不与仿真芯片的31脚相连,故该仿真器仍可插入到扩展有外部ROM(其CPU的/EA引脚接至低电平)的目标系统中使用。 2.建立一个工程建立一个LED的工程。 打开Keil软件后就会进入一个界面 ,如图: 在硬盘上建立一个任意的目录(例:lesson2)中英文都可以,然后将LED这个工程的路径指定到这里,方便以后的管理程序,不同功能的程序放到不同的文件夹下,并给这个工程起名叫LED,软件会自动添加扩展名.uvproj,如上图。 直接单击“保存”按钮,工程会自动保存为LED.uvproj文件,下次要打开LED这个工程时,可以直接找到文件夹,双击.uvproj即可打开。 保存之后会弹出一个对话框,如图: 单击“否”之后我们工程就建立完成了,如图所示: |
CopyRight 2018-2019 办公设备维修网 版权所有 豫ICP备15022753号-3 |