keil软件的使用 有关“Keil uVision2”软件的使用: 开发单片机的第一步就是用Keil软件编写汇编程序,并形成最终的“*.hex”目标文件,然后用编程器将该文件烧写到单片机中就行了,最后将烧写好的单片机插到电路板上,一接通电源就可以工作了。 下面以编写小灯闪烁的程序为例介绍KILL软件的使用方法: 1、 双击桌面上的 图标,打开以下窗口: 点“工程”,新建工程: 给工程起一个名字,我用“xiaodeng”就是小灯的意思,然后点保存: 选择你使用的芯片型号,我用的是Atmel公司生产的89s51,双击Atmel: 【Keil软件与HEX文件生成详解】 Keil uVision是一款强大的微控制器开发工具,尤其在单片机编程领域中广泛应用。它支持多种MCU型号,包括Atmel公司的89s51等。通过Keil,用户可以编写、编译和调试C或汇编语言程序,并生成最终的HEX文件,这个文件包含了程序代码,可供编程器烧写到单片机中运行。 启动Keil软件,双击桌面上的图标打开工程创建界面。在"工程"菜单中选择新建,为工程命名,例如“xiaodeng”,并保存。接着,选择合适的芯片型号,如Atmel的89s51。在Atmel目录下找到并选择At89S51,点击确定。 然后,创建新的源文件,编写汇编程序。在弹出的窗口中输入代码,保存为“xiaodeng.asm”。文件扩展名必须是“.asm”,以确保Keil能识别为汇编源文件。 接下来,将源文件添加到工程中。在“Source Group 1”上右键,选择“增加文件到组”,在文件类型中选择“asm源文件”,找到并添加“xiaodeng.asm”。 确保所有设置无误后,检查工程属性。右键点击“Target 1”,选择“目标‘Target 1’属性”。在“输出”选项中,确保“E 生成 HEX 文件”被选中,这意味着编译完成后会生成HEX文件。点击“确定”保存设置。 点击“构造所有目标文件夹”按钮,完成编译。成功后,会在工程文件夹中看到生成的“xiaodeng.hex”文件,这就是我们要烧写到89S51单片机中的目标文件。 烧写HEX文件通常需要编程器。市面上有专门的编程器,价格大约在300元左右,也可以自制编程器降低成本。若没有编程器,可以寻求专业人员帮忙,他们通常具备烧录BIOS所需的设备和技术。 Keil uVision2作为单片机开发的得力助手,能够帮助开发者快速构建、编译和生成HEX文件,进而实现程序的烧写和运行。掌握这一流程对于进行单片机编程至关重要。在实际操作中,除了基本步骤,还需要对单片机硬件、汇编语言和编程器使用有一定的理解,才能确保程序的顺利运行。
剩余11页未读,继续阅读
- 粉丝: 0
- 资源: 1
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助