MZ系列STC单片机开发板STC单片机学习开发板1STC15W4K32S4系列单片机学习板资料(*_*)keil4C51安装MZ系列STC单片机开发板STC单片机学习开发板2目录一、KEIL简介.....................................................................................................................................3二、KEIL下载...................................................................................................................................5三、KEIL安装...................................................................................................................................5四、KEIL破解...................................................................................................................................8五、在KEIL中添加STC单片机型号............................................................................................12六、在KEIL中新建工程................................................................................................................14MZ系列STC单片机开发板STC单片机学习开发板3一、KEIL简介Keil公司是一家业界领先的微控制器(MCU)软件开发工具的独立供应商。Keil公司由两家私人公司联合运营,分别是德国慕尼黑的KeilElektronikGmbH和美国德克萨斯的KeilSoftwareInc。Keil公司制造和销售种类广泛的开发工具,包括ANSIC编译器、宏汇编程序、调试器、连接器、库管理器、固件和实时操作系统核心(real-timekernel)。有超过10万名微控制器开发人员在使用这种得到业界认可的解决方案。其KeilC51编译器自1988年引入市场以来成为事实上的行业标准,并支持超过500种8051变种。Keil公司2005年由ARM公司收购。其两家公司分别更名为ARMGermanyGmbH和ARMInc。Keil公司首席执行官ReinhardKeil表示:“作为ARMConnectedCommunity中的一员,Keil和ARM保持着长期的良好关系。通过这次收购,我们将能更好地向高速发展的32位微控制器市场提供完整的解决方案,同时继续在μVision环境下支持我们的8051和C16x编译器。”而后ARMKeil推出基于μVision界面,用于调试ARM7,ARM9,Cortex-M内核的MDK-ARM开发工具,用于为控制领域的开发。KeilμVision2KeilμVision2是美国KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统C语言的语法来开发,与汇编相比,C语言易学易用,而且大大的提高了工作效率和项目开发周期,他还能嵌入汇编,您可以在关键的位置嵌入,使程序达到接近于汇编的工作效率。KeilC51标准C编译器为8051微控制器的软件开发提供了C语言环境,同时保留了汇编代码高效,快速的特点。C51编译器的功能不断增强,使你可以更加贴近CPU本身,及其它的衍生产品。C51已被完全集成到μVision2的集成开发环境中,这个集成开发环境包含:编译器,汇编器,实时操作系统,项目管理器,调试器。μVision2IDE可为它们提供单一而灵活的开发环境。keilμVision32006年1月30日ARM推出全新的针对各种嵌入式处理器的软件开发工具,集成KeilμVision3的RealViewMDK开发环境。RealViewMDK开发工具KeilμVision3源自Keil公司。RealViewMDK集成了业内领先的技术,包括KeilμVision3集成开发环境与RealView编译器。支持ARM7、ARM9和最新的Cortex-M3核处理器,自动配置启动代码,集成Flash烧写模块,强大的Simulation设备模拟,性能分析等功能,与ARM之前的工具包ADS等相比,RealView编译器的最新版本可将性能改善超过20%。keilμVision4MZ系列STC单片机开发板STC单片机学习开发板42009年2月发布KeilμVision4,KeilμVision4引入灵活的窗口管理系统,使开发人员能够使用多台监视器,并提供了视觉上的表面对窗口位置的完全控制的任何地方。新的用户界面可以更好地利用屏幕空间和更有效地组织多个窗口,提供一个整洁,高效的环境来开发应用程序。新版本支持更多最新的ARM芯片,还添加了一些其他新功能。2011年3月ARM公司发布最新集成开发环境RealViewMDK开发工具中集成了最新版本的KeilμVision4,其编译器、调试工具实现与ARM器件的最完美匹配。keilμVision52013年10月,Keil正式发布了KeilμVision5IDE。MZ系列STC单片机开发板STC单片机学习开发板5二、KEIL下载首先申明一下,对于科研和教育,使用盗版和破解无所谓,但是对于企业和以营利为目的组织,使用盗版是可耻的,请购买正版,尊重别人的劳动成果!哈哈哈。。。。。。在下载破解版前请在心中默念三声:我是用来学习的!怎么下载呢?百度啊。。。。。。其实我在资料中就已经帮你下好了,版本是V5.94。三、KEIL安装1.先进入文件夹:01.软件2.解压KEIL软件压缩包3.进入解压好的文件点击c51V954a4.接着出现以下窗口点“Next”MZ系列STC单片机开发板STC单片机学习开发板6上图中abcd随便输入就行,只要有内容就行MZ系列STC单片机开发板STC单片机学习开发板7等待安装进度条走完,点击Finish安装完成方框中的选项我一般都是不选的。在桌面上你就会发现KEIL的快捷图标MZ系列STC单片机开发板STC单片机学习开发板8四、KEIL破解运行当前文件夹中的KEIL_Lic右键点击桌面KEIL快捷键,以管理员身份运行进入keil软件的license管理界面MZ系列STC单片机开发板STC单片机学习开发板9复制CID中的字符将这些字符粘贴到破解工具的CID栏,右侧target选择C51,点击Generate后会在4位置生成破解码。MZ系列STC单片机开发板STC单片机学习开发板10将生成的破解码复制,粘贴到KEIL的License界面的1位置,然后点击AddLIC这时就已经破解了,破解的license可以用到2020年MZ系列STC单片机开发板STC单片机学习开发板11MZ系列STC单片机开发板STC单片机学习开发板12五、在KEIL中添加STC单片机型号第一步,先去STC官网下载一个STC下载程序的软件在STC官网选择最新版本的下载下载下来后解压,点击运行STC-ISP,点击KEIL仿真设置,选择添加型号和头文件到keil中。。。MZ系列STC单片机开发板STC单片机学习开发板13执行完上面的步骤,会出现如下提示MZ系列STC单片机开发板STC单片机学习开发板14六、在KEIL中新建工程我们现在桌面上新建一个名为STC15W4K32S4的文件夹,然后在这个文件夹中再新建四个文件夹,这四个文件夹各自的作用是将工程用到的文件分类存放,不用分类也可以,但是好多文件在同一个文件夹中,我们在看的时候会不舒服的。。。。打开keil,点击project-NewProject在弹窗中选择我们刚才在桌面上新建的STC15W4K32S4文件夹,点击打开MZ系列STC单片机开发板STC单片机学习开发板15在文件名中输入工程的名字,我们暂且用STC15W4K32S4命名,点击保存此时会有一个弹窗,我们在弹窗的下拉选项中选择STC选项MZ系列STC单片机开发板STC单片机学习开发板16完成后会出现一个选择STC单片机型号的窗口,STC所有的型号都有,我们选择用门用到的STC15W4K32S4型号点击确认后,在点击是。此时我们就进入keil正常工作界面,在左侧栏中使我们新建的工程加载的文件,我们可慢双击Target修改名字,并通过右击-NewGroup跟Target目录下添加main,mcu,和user三个目录。MZ系列STC单片机开发板STC单片机学习开发板17下来我们配置工程的一些设置点击图中的按钮先在Output选项中勾选允许生成HEX文件,这个HEX文件使我们最终烧录的单片机中的2进制形式的代码;点击SelectfolderforObjects将我们刚才新建的STC15W4K32S4文件夹中的Output文件夹关联上,这样我们编译生产的HEX文件就会保存到Output文件夹中。MZ系列STC单片机开发板STC单片机学习开发板18双击output点击OKMZ系列STC单片机开发板STC单片机学习开发板19下来我们设定LIST文件的存放位置,点击SelectfolderforListings将我们刚才新建的STC15W4K32S4文件夹中的List文件夹关联上,这样我们编译生产的关联文件就会保存到List文件夹中。双击List文件夹点击OKMZ系列STC单片机开发板STC单片机学习开发板20最后我们来设定工程文件的寻找路径,也是将我们用来分类存放.C和.H文件的文件夹包含进来。123456先添加MUC文件夹进来,然后同样的方法吧USER文件夹添加进来。最后点击OK78MZ系列STC单片机开发板STC单片机学习开发板21这样我们的工程配置算是结束了,下来我们给工程添加.C和.H文件。点击右上上角的新建文件快捷键将这个新建的Text1文件保存MZ系列STC单片机开发板STC单片机学习开发板22在弹窗中将文件夹名字改为main.c,点击保存。一般工程先新建main.C文件,默认保存在工程文件所在的文件夹中,而我们后续由于功能需求添加的其他.C和.H文件则最好保存在MCU或者User文件夹中。点击保存后,原来的text1就变成我们命名的文件名这里只是新建了一个main.C并没有添加到我们的工程中,下来我们将这个main.c添加到工程中。Main.c我们就添加到我们工程main文件中,双击mainMZ系列STC单片机开发板STC单片机学习开发板23选择我们的main.c文件,点击Add(点击一下就行),最后点击Close这是我们的工程文件main前面就有一个加号,点击一下展开,会看到我们刚才添加的main.c下来我们就可以在main.C中写程序,具体的步骤我们后续一一道来。添加其他的.C文件也是相同的步骤。开发板购买请在淘宝搜店铺:沈理工小张