安装好keil5后,相信大家已经迫不及待地打算小试牛刀了,那么今天就来学习一下如何在keil5上新建工程并编译烧录到自己的51单片机上吧!
打开keil5软件,Project → New μVision Project,新建工程。
在建立新工程前,最好先新建一个文件夹,把工程内容放到文件夹里。
工程命名,最好不要有中文,然后点击保存。
选择Atmel目录。
选择Atmel里的AT89C52,然后点击OK。(具体选择根据自己的单片机型号)
左上角点击新建文件,然后点击保存。
保存文件名为main.c。
写好大致框架后,点击Target1左边的“+”号,找到Source Group1,右键选择Add Existing Files。
选中刚刚保存的main.c文件,点击Add。
在编写好程序后,点击上方工具栏里的“魔术棒”。
上方目录选择Output,勾选Create HEX File。
点击左上角第二个箭头 Build,编译工程。
程序编译成功且无Error后,下方会显示"creating hex file",说明已生成HEX文件。
在正式烧写程序前,要先安装驱动。51开发软件工具 → 驱动 → 串口驱动,双击CH341SER.EXE进行驱动的安装。(安装失败可能电脑已经有了,可以尝试先点卸载再点安装)
51开发软件工具 → 串口烧写监视器 → STC-ISP-v6,双击stc-isp-15xx-v6.85F.exe,打开烧录软件。
单片机型号选择STC89C51RC系类目录下的STC89C52RC/LE52RC。(具体选择根据自己的单片机型号)
串口号选择USB-SERIAL CH340。(如果没有出现该选项,则换一个USB接口试试)
点击“打开程序文件”,选择要烧录至单片机的HEX文件。
HEX文件一般在其工程所在目录的Objects文件夹中。
击下载/编程进行烧录。
出现“正在检测目标单片机”字样。
烧录时要对单片机进行短暂的断电,具体方法是:先断开5V的杜邦线。
然后再接上。烧录成功后会显示“操作成功”。