Keil-C的配置及仿真(为C8051F单片机)

整理文档很辛苦,赏杯茶钱您下走!

免费阅读已结束,点击下载阅读编辑剩下 ...

阅读已结束,您可以下载文档离线阅读编辑

资源描述

关于KeilC的配置及仿真(为C8051F单片机配置)说明:以下配置的软件环境:Keiluv2硬件环境:C8051FXXX目标板(本例选C8051F120)EC3仿真器(JTAG仿真)1、KeilC的安装:安装版本为uv2,选择全安装。Keil按装好了之后要安装一个插件“SiC8051F_uv2.exe”(如图1所示),这个插件是KeilC支持C8051F单片机编程的驱动。图12、打开KeilC,进行KeilC的配置:2.1打开KeilC,新建一个工程,保存并命名。如图2.1所示图2.12.2左键选中该工程“Target1”,右键单击“Target1”会弹出一个对话框,在对话框中选中“optionsforTarget‘Target1’”,会弹出一个对话框“optionsforTarget‘Target1’”,如图2.2所示。图2.22.3对话框“optionsforTarget‘Target1’”有几个配置选项,分别是Device、Target、Output、Listing、C51、A51、Bl51Misc、Debug、Utility。首先进行Device配置,单片机选择C8051F120,如图2.3所示。图2.32.4然后进行Target设置,XTAL选择25,如图2.4所示。图2.42.5进行Output设置,勾选CreateHEXFi:,HEX后的复选框选择HEX-80,如图2.5所示。图2.52.6配置Debug,选中Use:,Use:后的复选框选择SiliconLaboratoriesC8051FXXXDriver,如图2.6.1所示。连接上仿真器,单击Settings,会弹出TargetSetup对话框,勾选UseDebugAdapter1.2.0.0,以及PowerTargetAfterDisconnect。如果不先连上仿真器,或者仿真器没有连接好,UseDebugAdapter1.2.0.0,PowerTargetAfterDisconnect两项是灰的无法选择。如图2.6.2所示。图2.6.1图2.6.22.7配置Utilities,选择UseTargetDriverforFlashProgramming,在下面的复选框中选择SiliconLaboratoriesC8051FXXXDriver,如果此项不选,会导致load是灰的,无法将程序下载到仿真器中。如图2.7所示。图2.73.1以上是Keil的配置。给工程添加一个File(空程序文档),左键选中SourceGroup1(如图3.1.1所示),右键单击,在弹出的对话框中选择AddFileToGroup‘SourceGroup1’,一个新的File就建立了,点击保存,会弹出一个对话框,在对话框中对File命名,并选择保存路径,File就新建好了。在SourceGroup1右边的空白区域就可以编程了,如图3.1.2所示。图3.1.1图3.1.23.2再进入仿真。首先对程序进行编译(Translatecurrentfile、BuildTarget、Rebuildalltargetfiles),编译好之后,给目标板通电,连接上仿真器,点击LOAD(如图3.2所示),程序就下载到单片机中。图3.23.3单击StartStopDebugSession按钮(如图中红圈所框的d按钮),如图3.3所示。图3.33.4单击Run按钮,程序就在单片机里运行起来了,如图3.4所示。图3.43.5点击Halt按钮(红叉按钮),就可以停止运行了,如图3.5所示。图3.53.6点击RST按钮可以复位按钮,如图3.6所示。图3.63.7点击StartStopDebugSession按钮(如图中红圈所框的d按钮)就可以停止仿真了,如图3.7所示。图3.7

1 / 8
下载文档,编辑使用

©2015-2020 m.777doc.com 三七文档.

备案号:鲁ICP备2024069028号-1 客服联系 QQ:2149211541

×
保存成功