Keil 工程的基本设置单片机解密
KeilμVision4是Keil软件公司为8051系列微控制器及其兼容产品设计的集成式软件开发环境。μVision4集成了C51编译器和A51汇编器,其界面类似于Microsoft VS,支持C语言和汇编语言程序的编写和调试,功能强大。
2009年2月发布Keil uVision4,Keil uVision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高效的环境来开发应用程序。新版本支持更多最新的ARM芯片,还添加了一些其他新功能。2011年3月ARM公司发布最新集成开发环境RealView MDK开发工具中集成了最新版本的Keil uVision4,其编译器、调试工具实现与ARM器件的最完美匹配。
单片机解密可以通过“Options for Target”界面完成工程的基本设置。打开该界面的方法有两种,一种是鼠标左键单击主界面上的“Target Options”快捷菜单(见图7-5a);另一个是单击“Project”→“Options for Target‘Target 1’…”菜单(见图7-5b)。在图7-5c所示的“Options for Target”界面中有多个选项卡可用于工程设置。下面介绍几个常用选项卡的用法。
单片机解密“Target”选项卡
图7-5c为“Target”选项卡,其中:Xtal(MHz)为单片机系统模拟仿真时所采用的晶振频率;Memory Model用于设置C51编译器的存储器模式(Small、Compact和Large),通常设置为“Small”;Code Rom Size用来指定程序存储器的大小(Small、Compact和Large),影响JMP和CALL指令的运行,选择“Large”即可;其他项采用默认设置即可。