Keil C51使用教程---例子:Hello.c_六
Hello位于C51excmplesHello目录,其功能是向串口输出“Hello,world”整个程序如下:
#pragma DB OE CD
#indule
#include
void main(void)
{
SCOn=0x50;
TMOD=0x20
TH1=0xf3;
Tri=1;
TI=1;
printf(“Hello,world n”);
while(1) { }
}
第一节 uVision for Windows的使用步骤
(1) file_new新建一个hello.c文件,输入如上内容或直接用目录下源文件 。
(2) file_save或工具栏将文件存盘 。
(3) project_new project创建一个project名为hello,并在其中加入hello.c 。
这时该project已是打开状态,或用open project打开已存在的project 。
(4) option_C51 compiler中选出至少包括两项DB OE 。
(5) option_dscope Debugger选中helloDS51.INI
查看DS51.INI看其是否为:
“load……BIN8051.DLL
map 0, 0xffff”
否则修改 。
(6) 在option_make选make文件顺序 。
(7) project选Build project,看是否有语法错误,若无则生成HEX文件,若有则修改源文件后重复以上部分步骤 。
(8) run_dScope debugger进入dScope51后装入hello则可用go直接运行看serial窗口有无输出,正常每系统运行一次,serial窗口均出现一个“Hello,world”表明运行无误 。
第二节 Ishell for Dos使用步骤
(1) 进入Ishell 用Setup editer选择编辑器 。
然后单击Edit或用Edit命令编辑hello.c源文件,存盘,也可以在files窗口中直接选中hello.c 。
(2) 用cd改换project目录至hello目录 。
(3) 在setup_target一项目选8051 。
(4) 在setup_C51中输出DB OE 。
(5) 在setup_project输入project名hello 。
(6) 在setup_save保存Ishell.CFG文件 。
(7) 编辑一个Link文件hello.lin中有“hell.obj”一行 。
(8) 由光标落在files菜单中的Hello.c上,单击“translate”,如无语法错,再击“link”,则Hex文件生成 。
(9) 单击Simulate如在8051.CDF中选Simulate为dScope则进入dScope调试直接“Go”,看serial窗口输出为“Hello.world” 。
(10) 如程序有误修改源代码后不必再translate或link了,只要一步Amake即可 。
若project中包括不止一个文件,在DOS的Ishell中不能用Translate编译,而应建立bat文件,直接在命令窗编译,然后link连接 。
如还需用Translate则只能多个文件分别编译,然后连接 。
【Keil C51使用教程---例子:Hello.c_六】
推荐阅读
- STM32使用之GPIO
- 钢木门使用注意事项以及如何清洁与保养?
- 如何使用 Silent Switcher 稳压器实现EMI电源低噪声
- CC2430 片内AD使用详解——查询法
- STM32使用FSMC控制sram例程
- 玻璃推拉门常见使用问题如何解决?
- 为什么建议 GSPS 电源使用的 PDN
- 推拉门衣柜放在卧室中方便使用么?
- 积极做好实木门保养工作,才能增加实木门使用寿命
- 节水控制器如何使用 为环保多一份贡献