8433|42

64

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

单片机怎么学呀 [复制链接]

我是大二的学生,下学期我们要开单片机的课程,我想在放假期间自学,大家帮帮我,叫我怎么开始单片机的学习,都需要什么材料!!!谢谢了!!!!
我们学的是51单片机!!再次谢谢大家!!

最新回复

要想学51的话,最好看一下郭天祥的"十天学会单片机"视频,里面不仅有kill的使用,同时还有关于protle99的使用,真的很好  详情 回复 发表于 2010-5-27 21:32
点赞 关注

回复
举报

71

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
补充一下,我们学的是51单片机!!!再次谢谢大家!!
 
 

回复

49

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
先了解51的内部结构,然后可以看看汇编,不过现在都不需要用汇编了都用C语言,但是汇编还是要了解的,然后看看C语言。重要的是能够自己搭建或者去买个开发板什么的,写个程序跑一跑
 
 
 

回复

76

帖子

0

TA的资源

一粒金砂(初级)

4
 
可以去下载郭天翔的“十天学会单片机”视频看看,自己弄快开发板,没必要一定要他的配套板子,边看边跑例程,一直动手,这种问题花一点时间问问就行了,接下来是行动了~
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

5
 
谢谢了!!!我们老师说汇编语言要比c语言好一些。因为它更接近硬件!!!况且我的c语言学的又不怎么好!!
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

6
 
会汇编更好了,但C以后也要会的,做大一点的项目用汇编可能有点郁闷,也不好维护吧

 
 
 

回复

90

帖子

0

TA的资源

一粒金砂(初级)

7
 
    汇编语言用起来比较麻烦,因为要自己分配寄存器,为了运算把数据移来移去,就是操作实在是太仔细了,这样在做项目的时候会大大影响进度,而且各种单片机的汇编还不一样,使你的代码的可移植性很差。
    C是高级语言,用起来很方便,很多东西编译器都帮你解决了,可移植性也强,而且Keil的优化功能还算不错,以后从51单片机再上升到高速单片机,DSP,ARM都会更容易些。
    对于初学者建议汇编还是要学的,有助于你了解硬件是如何实现你想要的功能的,不过不需要精通;C一定要好好学,以后的用处会非常大的。
 
 
 

回复

47

帖子

0

TA的资源

一粒金砂(初级)

8
 
学单片机 还是从汇编开始,这个能让你更加了解底层的,等你都清楚原理了,用C入门很简单的
建议多实践,看书进步不快
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

9
 
谢谢你们了 ,真后悔我没好好学习c语言!!!不过基础还是有一点的!!
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

10
 
引用 3 楼 think_logo 的回复:
可以去下载郭天翔的“十天学会单片机”视频看看,自己弄快开发板,没必要一定要他的配套板子,边看边跑例程,一直动手,这种问题花一点时间问问就行了,接下来是行动了~

我看了 ,那个不是叫pic的吗!!我学的是51的,区别大吗???
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

11
 
开发板一块是必须的单纯看书绝对不行。
然后还要有一些例程和手册
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

12
 
引用 10 楼 guojianxun17953 的回复:
开发板一块是必须的单纯看书绝对不行。
然后还要有一些例程和手册

你能给具体说明一下嘛!!!什么例程和手册???谢谢了!!!
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

13
 
引用 9 楼 bonjovi521 的回复:
引用 3 楼 think_logo 的回复:
可以去下载郭天翔的“十天学会单片机”视频看看,自己弄快开发板,没必要一定要他的配套板子,边看边跑例程,一直动手,这种问题花一点时间问问就行了,接下来是行动了~

我看了 ,那个不是叫pic的吗!!我学的是51的,区别大吗???

有51视频的,十天学会51单片机,下面是下载地址,也可以去他个网站下载
[url=http://www.verycd.com/topics/251682][/url]
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

14
 
建议看看 郭天祥的 十天学会单片机
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

15
 
在家可以用keil + proteus搭个软件仿真环境,便于手上没有硬件的自学
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

16
 
能帮我介绍一本学习  51  的 教材吗  ???  谢谢了
 
 
 

回复

79

帖子

0

TA的资源

一粒金砂(初级)

17
 
单片机原理与应用 清华大学出版社 挺基础挺详细的!
 
 
 

回复

72

帖子

0

TA的资源

一粒金砂(初级)

18
 
谢谢你了,楼上的兄弟!!
 
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

19
 
买块开发板,也就百十块钱。最好别省这个钱。
keil是开放51的最佳选择。
先把开发板随机带的例子全部跑通。熟练使用keil。
这些做完了基本就入门了。
 
 
 

回复

74

帖子

0

TA的资源

一粒金砂(初级)

20
 
个人建议先找本介绍单片机基础的书,(不是那种有很多实际应用例程的),从单片机的硬件资源,比如管脚,寄存器,存储器开始学起,然后就是参照书上的简单例程写些汇编的程序,一百行以内就行了,这样先对单片机硬件资源和汇编语言的语句有了初步的熟悉,就能向更高发展了,以上都是本人自学的经验,看是否对你有所帮助。顺便说下,等汇编有了一定基础,再学c语言。
 
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/9 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表