一、下载官网最新的Keil for C51软件
https://www.keil.com/download/product/
点击C51进去后填写个人的联系信息,然后下载目前最新版的C51软件C51V959.EXE(Wednesday, May 9, 2018)。
注意:试用版对c文件大小没有限制,但生成的目标代码不能大于2K字节。
二、安装
双击C51V959.EXE进行安装,安装前也要填写一些联系信息,这些信息可以不真实。
三、注册
1. 打开uVision5,点击File--->License Management...,打开License Management窗口,复制右上角的CID。
2. 打开KEIL_Lic.exe注册机, 在CID窗口里填上刚刚复制的CID,其它设置不变。
3. 点击Generate生成许可号,复制许可号。
4. 将许可号复制到License Management窗口下部的New License ID Code,点击右侧的Add LIC。
5. 若上方的Product显示的是PK51 Prof. Developers Kit即注册成功,Support Period为有效期,可以用到2020年。
四、测试
打开uVision5--->Project--->Open Project…--->找到自己的安装目录,我的是D盘Keil_v5--->进C51子目录--->进Examples--->进HELLO子目录à选择Hello.uvproj,该程序的功能是不断地从观察窗口中输出“Hello World”,并且每打印一次“Hello World”,P1.0取反一次--->“打开”--->点快捷菜单栏中的“Build”图标或“Rebuild”图标,编译程序,编译结果应该是"HELLO" - 0 Error(s), 0 Warning(s)--->Keil默认的调试方式是Simulator,这是一种虚拟调试方式,也就是说在计算机里虚拟了一个51单片机,点击快捷菜单栏中的“Start/Stop Debug Session”按钮--->在快捷菜单栏中找到“Serial Windows”图标并点击,可以看到在调试窗口的下面增加了UART #1窗口--->在快捷菜单栏中找到“Analysis Windows”图标并点击,可以看到在调试窗口的上面增加了Logic Analyzer窗口,并将其适当拉大--->如下图所示:
在Logic Analyzer窗口的左上角点击“Setup…”--->
在Setup Logic Analyzer窗口的左上方,点击“New Insert”按钮添加观察项“P1”,并做如下选择和设置:
设置完成后点击“Close”关闭Setup Logic Analyzer窗口。点击快捷菜单栏中的Run按钮或者按F5键,全速运行程序,现象如下图所示,Logic Analyzer窗口中不断有方波输出,UART #1窗口中不断输出Hello World。
Examples目录中有许多例程,大家花费一些时间阅读、理解、运行一下,可以从中学到许多东西。任何一个微处理器都有许多例程,学习例程是一个好的开发人员应该具备的基本素质。