51单片机学习环境配置(keil uvision5(含破解教程) stc-isp )

hellow,大家好,51是入门的基础,这里教大家配置51的开发环境,帮助大家更好的进入单片机的学习之中

本片博客主要分为下面几个方面1.51开发环境安装

                                                   2.51开发使用过程

                                                   2浅谈我学习51的经历,希望对大家有帮助

话不多说,现在开始.

1.51开发环境的配置 

1.keil uvision5的安装(这是一种开发板配套的开发软件,是面向arm的集成开发环境)

详细介绍请移步:http://t.csdnimg.cn/fQelN

在实验室招新群的同学可以直接在群文件里直接下载安装包

其他同学也可以在百度网盘下载链接: https://pan.baidu.com/s/1KDRbgvXtip5Ypb-X8aooGA?pwd=68ig 提取码: 68ig

 下载完成后电机03927b59ab8a4136a96c1eb0291a487e.png

之后next   同意再next

在出现下面这个界面时是选择安装路经,默认是c盘,但是最好不要放在c盘,在其他盘创个文件夹放进去,做好分类很重要,后期文件会越来越多,最好做个分类

最重要的一点,安装路径千万不要有中文,不然可能导致keil用不了

3ab9e940817543dab77fb30bb1bba662.png

下面这个界面随便填写就行

5645760f8b2644da988aa5221f8de1cf.png

然后下一步,等待安装

安装好之后建议全部勾选

b07048f5dd6843c4ac7642fe547b5174.png

2.接下来开始破解keil

记得开启静音,有点吵

打开keygen_new2032

e04d35eee7e8434da3ae032b7476c1ce.png

然后以管理员身份运行keil(右键单击keil)

之后点击右上角file下面的ucense(图片黄色的那个)

3da447686242496fb6416e0c11a950a4.png

之后将cid复制到keygen_new2032中

ca98198cdb1e48b7952a4af85aca4ce1.png

然后选择proessional  然后generate获得密匙

731ac25a80c34268bbdfb7be1bf778e6.pngb06611a473a94c72a996a023e10bc514.png

将获得的密匙复制到keil中,然后点击add

cff5099aa0a045bdb2ad874cb5c71ce9.png

出现下面这种情况就是成功了

1e201dc6926446309a3ac9c933a6829f.png

到这里keil就安装成功了,但是51和32有点不同,他还需要一个烧录程序stc

接下来带大家安装stc

3.stc安装

在文件夹里找到stc。exe,复制到桌面,然后双击打开

0e4e46a4ccf74fd78a935758904d6bb2.png

关闭弹窗

找到keil仿真测试,然后点击添加

8cd04849782b4bdb956873b809f0cf4a.png

找到你安装keil的文件夹,然后点击确定

f517a0b3e839493e890d0c7f554bff84.png

到此,51开发环境就已经安装好了。

2.下面是51的使用过程

大家可以再创建一个文件夹来存放代码

点击projice

选择newproject

901648476b8f4d96aa081a8f6411ee89.png

大家之后会出现这个界面,选择stc,然后在下面找到我们用的是STC12C5A60S2,找到他然后ok

519de51e0e07413ab21e0aff849a93a5.png

创建主文件夹,文件类型默认就行,名字随意

ed28ddd96d8d4057bec5acc7e6161f71.png

选择第一个,名字随意

79f759a4c78b4ee9925e9fa599be12aa.png

之后就可以写代码了(这个在我们进行培训时会教大家写,这里大家了解使用流程就行)

3c502c7fa0214727a640f61ada9988bd.png

在c语言中编译之后可以直接运行,而51需要stc进行下载

接下来打开stc

选择打开程序文件,找到我们刚才编译之后的文件

540983b2df9d40c8948913826b2f6842.png

之后

再点击下载即可

6455c37a0aff44159862e0f9c79d407c.png

 

以上就是整套使用流程

3.51学习分享

当初我和大多数人一样,大学才开始接触单片机,什么都不会,这里浅谈一下我的理解,帮助一下学弟学妹们

我们通过写程序进行控制,说白了就是控制每个芯片的引脚,通过高低电平来控制外设(0低,1高)

比如我要点亮一个灯,是不是达到一定电压差就行了,比如这个灯位于pa0引脚,我写个pa0 = 1他不是就亮了(通常情况下·芯片默认没用到的引脚为低电平,当然pa0时是等于1还是0还要看硬件设计,有可能另一边硬件给了个电源,那我们芯片这里pa0 = 1就会使他熄灭)

对于流水灯来说就是把信号不停的移动

而要实现以上拿的功能,那么就要学好c语言,非常重要,建议去看看b站的课程,不需要完全理解,但至少要学到指针之前。

在此,祝大家单片机之旅顺利

5a16c340e12b40d981a30a9a9625f71a.png

 

 

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值