热度 20
2013-7-25 16:04
1931 次阅读|
2 个评论
现在的软件发展真是不得了~51单片机的编程最好,效率最高的当然是汇编啦~8过汇编lz是真的8会编啦~并且汇编处理浮点型数据神马的感觉弱爆了。。。keil C51可以高效率地把C进行汇编处理,并且可以实现和汇编语言的联调哦~(汇编用的是keil A51) 网上单片机C语言教学视频、资料真是多得8得了,书籍也是多得不得了~比较有名的有郭天祥前辈的《十天学会单片机和C语言编程》,还有周立功的单片机教程,《手把手教你学单片机》好多好多。。。但是我们究竟学哪一个呢?曾经各种、到处、大把大把下载资料的lz只能说:选择合适自己的方式,选择自己喜欢的方式。因为喜欢,所以去学,也才有动力去学。比如你喜欢看书,那就买本或者借本书看~喜欢看视频,那就下载个~边看边学,边学边实践~学语言嘛,除了基本语法之外,不必刻意记神马东西,重要的是学习思想,或者在实践中找到自己的思想~ 单片机这么多,光是MCS-51单片机就有AT,STC等等许多厂商。protues库中51似乎只有AT的,但是STC和它是兼容的哦~并且STC的串口下载方式十分方便,价格也相对便宜(肿么感觉像是做广告呢= =)我只是想说如果想购买开发板,那就看好开发板上的下载方式,比如AT89C5X是不支持在线下载的,只能用专用的编程器下载;AT89S系列支持ISP(MOSI,MISO,RST,还有一个忘了)下载方式(AVR单片机也是这种方式,并且支持JTAG仿真);STC单片机则全部支持串口下载方式(TXD,RXD)~等等(真的8是做广告!lz用惯了而已,并且自制了下载线)而SST单片机则有在线仿真功能(需要占用TXD与RXD两个IO口),可做在线调试~ keil C51好强大!现在最新应该是u4版本。8过它自带库木有STC单片机,但是可以修改或者添加。STC官网的方式是把STC库取代自带库;网上还有另外一种方法是直接添加。8过不修改库文件,直接选择相似型号的AT单片机进行C编程,最终生成的HEX文件在片子里运行起来是不会有影响的哦~说起来,keil C51的debug功能是十分的有用而强大,可以与protues进行联调,可以用仿真器在开发板或者目标板上进行在线调试~与protues联调使用方法参见楼主博文《 dota前期英雄之51单片机的protues仿真 》中上传的附件~ 与仿真器联调方法差不多,只是要安装一个仿真器驱动而已~具体的仿真器说明书中都会介绍的~ 好犹豫要不要上传资料啊~上传了会不会影响文章的原创性呢?会不会侵犯原作者的著作权呢?好吧,以下资料全是lz从网上搜集的,只是从俺教程库里精选出来的几个~希望能对童鞋们有所帮助~感谢原作者!(感觉原作者都有一点点广告在里面,应该也是算帮他们推广吧,文章内容不错,但与lz无关!)