完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
首先打开Keil软件
1、新建工程,点击Project-New Project 在自己喜欢的地方新建文件夹,然后给工程取一个名字 点击保存之后选择Atmel里面的89C52(自己用的什么就选什么,图片中只是做一个示范),点击确定。 工程建好之后点击New file新建一个文件,之后会出来一个Text1,我们的程序就写在Text1里面。 然后点击保存,会出来一个对话框,这个时候保存的文件名就是你的程序文件的名字 在程序后面必须加.c 因为你所写的是C语言 然后点击保存,接下来我们需要把程序文件添加到工程里面,点击左侧的Target 1展开再右击Source Group 1,再点击Add Files to Group‘Source Group 1’。 点击之后,选择刚刚创建的程序,再点击Add。 点了Add之后,左侧的Source Group 1就会有个+,展开Source Group 1里面就有你刚刚创建的程序文件了 做好之后就可以开始写文件了,如果觉得字体太小了,可以点击View—Options—Colors&Fonts—Editor C files—然后右下角Size选着多大,自己调整就好了。 程序部分:首先是头文件#include 写完之后,点击左上角的Build target进行编译,看一下自己的程序有没有写错的地方。 然后编译完成发现没有问题。 在编译完成之后点击左上角的Options for Target(工程设置)。 打开之后选择Output里面Create HEX Pi要打勾,这样才会生成HEX文件,我们在下载程序的时候是下载的HEX文件,所以我们这个一定要打钩 打上勾再编译就行了,编译好了之后打开STC_ISP这个软件。 打开之后,第一步选择单片机型号,这里我们用到是单片机型号是STC89C52RC 选择好型号之后,点击Open File打开HEX文件,找到自己工程名的HEX文件然后选择并打开 下载成功之后我们就可以看到板子上的第一个灯亮了。 |
|
|
|
只有小组成员才能发言,加入小组>>
3209 浏览 9 评论
2896 浏览 16 评论
3402 浏览 1 评论
8844 浏览 16 评论
3997 浏览 18 评论
9627浏览 3评论
1004浏览 3评论
520浏览 2评论
const uint16_t Tab[10]={0}; const uint16_t *p; p = Tab;//报错是怎么回事?
523浏览 2评论
用NUC131单片机UART3作为打印口,但printf没有输出东西是什么原因?
2250浏览 2评论
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-9-30 16:53 , Processed in 1.805489 second(s), Total 78, Slave 59 queries .
Powered by 电子发烧友网
© 2015 www.ws-dc.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号