|
5.2建立您的第一个项目(软件操作指南):
1 点击Project(工程)菜单,选择New
Project(新工程),在"文件名"中输入您的第一个程序项目名称,假定我们用"test"."保存"后的文件扩展名为uv2这是KEIL
uVision2项目文件扩展名,以后我们可以直接点击此文件以打开先前做的项目.
这时会弹出让你选择单片机型号的对话框,我们选择ATMEL---AT89C51。注意我们实际使用的是89s51,
他们的资源基本是一致的,不必理会。
2汇编源文件的建立:
点击FILE(文件)菜单中的NEW...(新文件)命令新建一个文本编辑窗口,在里面输入一个程序范例如流水灯程序,
然后点击FILE(文件)菜单中的SAVE(保存)命令保存文件,注意必须输入文件的后缀名.asm,例如保存为d:/prog/001.asm
(注意不要有中文目录,文件名不超过8个字符,
否则编译不通过!如果您是第一次使用, 那么我建议您直接保存在c盘的根目录,文件名同样取001.ASM,
不要试图把他保存在桌面/我的文档等等!)
3.点击Target
1(目标1)前面的”+”,出现Source Group 1,(源程序组1)选中右键点选”Add
files Group Source Group 1” (增加文件到源程序组1)这时选择文件类型为Asm,再选中001.asm文件,再按Add添加,在随后的提示框中按”确定”
4.仿真部分采用Mon51协议,在使用之前应必须对软件项目进行如下设置:
单击"Project"(工程)菜单,再在下拉菜单中单击"options
for target target 1"(目标1属性) 在下图中,单击"Target"(目标)输入仿真器的工作频率(12MHz)。
5.选择output(输出)”Create
HEX file”(产生hex文件)的选项,以便汇编后生成HEX代码,供编程器使用.

6.在"Debug"(调试)中点选"KeilMonitor-51
Driver",同时选中加载代码到仿真器,运行到main0,然后点击设置

7单击"Settings"(设置)选择要使用串口(必须和实际相符合,
你的计算机可能是COM2或者其他, 对此不能确定可以通过察看 控制面板\硬件\端口\通讯端口来解决,
同时注意电脑上不能够同时运行其他可能占用串口资源的软件例如XLISP下载软件,串口调试软件等等也必须退出,
否则将引起冲突,如果您使用的是USB通信方式,
那么选择系统分配的虚拟串口号)
8.按以下两个向下小箭头的图标进行编译,(或者按F7快捷)编译成功后如会出现下图红箭头所指的文字,表示编译成功!此时就生成了hex文件,同时,
有了这个hex文件, 我们也可用isp方式烧写到单片机试验)。然后可以进行硬件仿真了,将仿真芯片插入xl1000的试验卡座,开始仿真时务必按一下xl1000上的复位按键.退出仿真也必须按复位按键
9现在按图第三个红色的d
(debug)或按Ctrl+F5快捷键可以进入仿真

此时界面将出现连接成功的提示!(否则设置有误请仔细检查)
(仿真连接成功的提示)

然后按一下图示的”全速运行”按钮。连接上相关的实验资源,本试验用一条8PIN的数据排线把CPU部份的P1口(JP44)连接到八路指示灯部份的JP32
。这时你会看到XL1000的八个红色LED,轮流点亮,表示运行成功,也可以查看相关的变量和参数,非常方便。
退出仿真时,先按XL1000的复位键,然后再点一下d, 就又重新回到编辑模式。修改程序后重新编译,再点一下红色的d,
又可进入仿真模式。
到这里也就完成了keil软件的标准操作过程.你可以通过连续点单步运行,
来观察试验板上的变化和各个寄存器的变化,
从而体会程序运行的过程。注意: 进入仿真和退出仿真时请按一下XL1000的复位键。
|