keil编译器使用.docx
- 文档编号:288182
- 上传时间:2022-10-08
- 格式:DOCX
- 页数:11
- 大小:615.11KB
keil编译器使用.docx
《keil编译器使用.docx》由会员分享,可在线阅读,更多相关《keil编译器使用.docx(11页珍藏版)》请在冰豆网上搜索。
keil编译器使用
1、在任意路径下建议项目文件夹,文件夹的名字任意(一般做到见名知意)。
2、单击图标
(此图标为KeilµVision2),启动Keil,如下图:
3、选择菜单Project->NewProject,新建一个工程,如下图:
4、输入工程名“流水灯”,然后保存,如下图:
5、选择器件型号为Atmel的AT89S51,然后确定,如下图:
6、是否加入启动文件到工程,这时不加入选“否”,这样一个工程就建立完成,如下图:
7、选择菜单File->New新建一个文件,如下图:
8、选择菜单,File->Save,保存文件,输入文件件名为“流水灯.asm”,(C程序为.C文件)然后保存,如下图:
9、点Target1前面的+号,展开Target1,击SourceGroup1,在弹出菜单中选择,AddFilesToGroup'SourceGroup1',如下图:
10、选择Allfiles,找到刚才的“流水灯.asm”,然后点Add,然后就Close,如下图:
11、可以看到工程里多了一个“流水灯.asm”文件,双击在里面输入下面程序,如下图:
ORG0X0000
LJMPSTART
START:
MOVA,#0XFE
LOOP:
RLA
MOVP1,A
LCALLDELAY
SJMPLOOP;延时程序
DELAY:
MOVR5,#200
OUT:
MOVR6,#250
OUT1:
MOVR7,#250
IN:
DJNZR7,$
DJNZR6,OUT1
DJNZR5,OUT
RET
END
12、选择Project->Buildtarget,或点击
图标进行编译。
13、编译结果可以,看到错误(语法错误)和警告(情况较多,须具体分析)情况,如下图:
14、如果没有错误,选择
生成目标文件(机器码)。
15、选择菜单Debug->Start/StopDebugSession,进入调试状态(此状态为默认的模拟调试,还可选择仿真器调试,proteus联机调试等),如下图:
16、进入到调试状态后,选择菜单Perihperals->I/O-Ports->Port1,打开端口1,下图为打开后的画面。
17、选择菜单Debug->Run,运行,就可以看到端口1的变化。
如下图:
18、如果端口变化缓慢,可以加长延时程序,如果变化快,可以缩短延时程序。
注意:
Keil编译器的使用细节可参考\电信单片机原理实验\实验参考资料\keil编译器的使用下的4个文档。
六、实验内容
1、熟悉keil编译器的安装,设置。
2、熟悉keil编译器各菜单的功能。
3、在keil编译环境下。
调试一个自行编写的程序。
(程序可以参考教科书)
七、思考题
如何建立一个用户自己的汇编程序文件,并进行编译、连接、运行,写出详细步骤。
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- keil 编译器 使用