学习单片机的准备工作

现在单片机已经变得非常热门,单片机已经变成一个工科大学生的一项必备技能。所以接触和学习单片机一定要趁早。尽量一进大学就开始学习简单的单片机。
##学习单片机的步骤:
当前的单片机种类非常多,例如:51单片机、32单片机、MSP430、AW60等等。
这其中的单片机有比较新的,也有已经过时的。但是无论单片机的种类怎么变,我认为51单片机都是最基础的,因此单片机的学习最好也是从51开始,不仅容易上手,而且相当实用。
##推荐课程
学习51单片机,大部分人都推荐郭天祥《十天学会单片机》,我自己认为讲的特别好。书本的话,我比较推荐郭天祥的《51单片机C语言教程》,这本书正好可以配合这个视频学习,可以达到事半功倍的作用。
##学习的工具
软件方面,51单片机用的是keil软件,这个软件可以自行在软件安装管家公众号中下载。另外就是烧写软件,烧写软件的作用就是将编译器生成的HEX文件烧写至单片机里,这要配合下载线使用,一般用的软件都是SLISP。
##准备工作
下面就要说我写这个博客的目的了,我开通这个号主要的目的就是分享一下我学习过程中遇到的问题,有可能分享的东西比较乱,但是我保证都是我亲自试验过的,都可以成功。
我们学习单片机都要用keil软件,现在keil软件已经更新到keil5了,目前主流的是keil5-mdk是用于32单片机和ARM单片机的,具体的32单片机芯片要去官网下载,今天我主要要讲的是在keil5-MDK上同时可以建立51和32单片机的工程。
###下载keil,安装好keil5-MDK后
当安装好keil5-MDK后,我们再次下载keil5-C51如图:

学习单片机的准备工作
之后我们打开C51-V957,进行安装操作。安装的时候大部分操作都和安装keil5-MDK的操作一样,只有选择安装文件位置的时候,一定要和keil5-MDK安装的位置相同,一定要和keil5-MDK安装的位置相同,一定要和keil5-MDK安装的位置相同,。。。。。。安装好之后,利用管理员方式打开keil5,打开如图:

学习单片机的准备工作
之后点击File,打开里面的License Mangement,界面如图:
学习单片机的准备工作
把这个图片里的CID复制到**软件*****中CID中,然后target选项选择C51,点击cenerate,把生成的最后一行的**码复制到License Mangement的New License ID code(LIC)中,然后点击Add,然后就完成了,keil5就可以同时创建51和32单片机的工程了。
学习单片机的准备工作
但是创建工程的时候,发现我们在芯片里找不到Atmel的芯片,这是因为Atmel被其他公司收购,我们只能去Microchip中找89C51的芯片。最终建立51单片机的工程。

最后一个问题是有些人的keil5的注释中写不了中文,这个只需要点击Edit中的configuration,打开界面如下,把Encoding变成Chinese GB2312就可以解决了。

学习单片机的准备工作
好了,第一次分享,写的文章比较乱,我会好好努力的,愿你们每个人都能好好学单片机。