《单片机应用技术》实训任务书01.docx
下面以如何把asm格式文件导入KEIL中以及如何编译为例。一、建立一个工程工程如图1-6所示,单击主菜单中“project”选项,在弹出的下拉菜单中选择“New Project”选 项。此时,弹出如图1-7所示的对话框,在文件名中输入一个工程名“流水灯”,选择保存路 径,单击“保存”按钮。图1-6新建一个工程工程图1-7保存工程工程批注机电1:图1-7的对话框需要更换下,因为本软件 是英文软件,何来中文截图,请修改成“CreateNew Projectv对话框。二、选择芯片在弹出的Selecl Device for Target?Target 1,(为目标target选择设备)对话框中用单击 Atmel前面的十号,展开单片机型号清单,选择单片机芯片型号“89C52",如图1-8所示。单 击“确定”按钮,系统将返回主界面。Select Device for Target * Target 1,CPUVendor: AtmelDevice: 89c52厂 Use Extended Linker (LX51) instead of BL51Family: MCS_51厂 Use Extended Assembler J instead of A51Data baseDescription:-AtmelPl 87F51 87F51RCI 87F52I 89C1051LJ 89C1051U 口 89C2051 1 89C4051口 89C5189C528051 based Full Static CMOS controller with Three-Level Pr32 I/O lines, 3 Timers/Counters, 8 Interrupts sources8 K Flash Memory, 256 Bytes On-chip RAM确定取消 |图1-8单片机芯片型号的选择三、建立源程序文件单击主菜单中的File选项,在弹出的下拉菜单中选择New选项,在弹出对话框的文件 编辑窗口中输入源程序,如图19所示。给该文件取名,取名时必须要加上扩展名“.asm”, 如“流水灯.asm”。图1-9输入源程序图I/O添加源程序文件到工程组中四、添加源程序文件到当前工程组中要将源程序文件加入到工程组中,需单击project ll Target 1前的+号,出现Source Group 1 后再单击,加亮后右击。在弹出的下拉列表中选择Add Files to Source Gro叩1,如图l10所 示,在弹出的对话框中选择刚才以asm格式编辑的文件“流水灯.Asm",如图1-11所示, 单击Add按钮,这时“流水灯.asm”文件便加入到Source Group 1这个工程组中了。图1-11添加文件到组界面2五、属性设置单击主菜单中的“Project”选项,在弹出的下拉菜单中选择Options for Target Target,选 项,弹出图1-12所示的对话框,在Xtal (MHz)文本框中输入11.0592,此处软件默认值为 24MHz oOptions for Target T Target 1图 1-12 Options fbr Target Target 1'对话框单击Output选项卡,勾选Creat Hex File复选框,如图1-13所示。其他采用默认设置, 然后单击“确定”按钮。图1-13 Output选项卡然后单击Debug选项卡,选中UseKeil Monitor-51 Driver单项选择项,如图1-14所示,单击 Settings 按钮。Options for Target , Target VTarget | Output | Listing C51| A51 BL51 Locate | BL51 Mise Debug确定 | 取消 | Defaults图1-14 Debug选项卡六、编译文件单击主菜单中的“Project”选项,在