5804|29

72

帖子

0

TA的资源

一粒金砂(初级)

楼主
 

我是学计算机的,现在想搞单片机,请问如何着手? [复制链接]

各位兄弟,我以前是学计算机的,但现在由于工作需要,需要学习单片机,不知道如何着手?我现在在一个电子厂工作,什么电子元器件都有,还有前面一个单片机工程师留下来的一台台湾芯睿公司的仿真器和相关单片机烧写器(那个单片机工程师离职了,他原来就用的这一套工具),目前工厂没有谁会单片机,这些东西就象垃圾一样,不知道怎么用,并且还不知道相关配件齐不齐,

我在网站上看了很多资料,说什么初学者还要买什么学习板、试验板、编码器、仿真板什么的?我一直搞不明白,请各位朋友帮忙一下,如何学习单片机?如何快速入门和上手,要买哪些硬件,还有电脑要安装哪些软件?

请各位朋友指导,非常感谢。

QQ:564193948

最新回复

还是先把硬件学好吧,模电和数电还有设计PCB,要不很难有大的发展的  详情 回复 发表于 2010-3-21 17:57
点赞 关注

回复
举报

67

帖子

0

TA的资源

一粒金砂(初级)

沙发
 
来者有分,希望各位高手指点。将自己学习单片机从不会到会的成功经验指点一下,万分感谢。
 
 

回复

71

帖子

0

TA的资源

一粒金砂(初级)

板凳
 
你的单片机是什么型号的,51吗?如果是的话,安装个keil uvision3,如果是avr的就avrstudio或者iccavr,如果是pic的就mplab IDE,楼主应该有模电数电基础吧,随便网上淘块学习板,最好有仿真功能的,这样一步一步调试,便于发现程序的错误,还有郭天祥的视频不错,可以去下来看
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

4
 
先整理一下他留下的那堆东西

如果还有售后信息,相信芯片的提供商会很乐意为您服务

然后,从那起步吧

毕竟有一定的积累了,短平快
 
 
 

回复

67

帖子

0

TA的资源

一粒金砂(初级)

5
 
wince应用程序常见的错误与解决办法:不是51,就是那种象飞林、义隆之内的14脚或者28脚的单片机.
 
 
 

回复

81

帖子

0

TA的资源

一粒金砂(初级)

6
 
非常感谢各位,好象那家芯睿公司也有它们自己的程序软件(编程环境)
 
 
 

回复

68

帖子

0

TA的资源

一粒金砂(初级)

7
 
UPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUPUP
 
 
 

回复

80

帖子

0

TA的资源

一粒金砂(初级)

8
 
先好好 整理下 前面工程师 留下那堆 东西,
主要看看配套的说明文档,

再根据相关指导性的文档,进行一定的尝试和试验,逐步进行学习,

遇到问题多搜索,以及在一些比较的论坛发帖,这样就有很多人在帮助你学习,
慢慢你就入门啦,就知道该怎么去学习与掌握它啦、
 
 
 

回复

84

帖子

0

TA的资源

一粒金砂(初级)

9
 
如果那个工程师留下的东西资料比较多,且代码有些说明的话可以研究研究,如果不行的话就自己去买块开发板,现在单片机的开发板很便宜,淘宝上100块钱左右的开发板看起来也不错。
 
 
 

回复

66

帖子

0

TA的资源

一粒金砂(初级)

10
 
买块板子,边看书变折腾就ok了
 
 
 

回复

63

帖子

0

TA的资源

一粒金砂(初级)

11
 
非常感谢,还想再听听意见。
 
 
 

回复

86

帖子

0

TA的资源

一粒金砂(初级)

12
 
一样在努力中
 
 
 

回复

65

帖子

0

TA的资源

一粒金砂(初级)

13
 
你条件太好了,有东西,不用花钱买,有需求,公司支持,下个教程边看边做就是了。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

14
 
楼主还是买个便宜点的学习板学习下,结合实际的电路做些实验,对单片机总体的执行流程有个熟悉,有计算机软硬基础最好!!29283671 交流下(注:eeworld就可)
 
 
 

回复

85

帖子

0

TA的资源

一粒金砂(初级)

15
 
和我的条件截然不同啊
 
 
 

回复

75

帖子

0

TA的资源

一粒金砂(初级)

16
 
  计算机,软件肯定没问题来,就是把单片机具体到电路了解下,其实也就是写I/O口,中断计算机里面也有,应该很容易上手,实践是关键。
 
 
 

回复

70

帖子

0

TA的资源

一粒金砂(初级)

17
 
我兼搞单片机,以计算机软件/嵌入式软件为主,我也是学计算机出身。

三条建议:

第一,你还是要数电模电基础,不过可以边干边学边积累;学计算机的,多少懂点硬件,不怕。我就是过来人;

第二,不要全听上面的“先整理前面工程师留下那堆东西”,因为可能你现在还看不懂那堆东西。你先把那堆东西全部留下,一个电阻都不丢,因为可能你到用的时候才会发现少了关键的东西;

第三,根据你厂的需要,先要解决的是什么。
    如果是89c51/52,先搞个keil uvision2(不是keil uvision3),根据你厂单片机的功能,先上程序,不明白的可以到网上找、问。如果是AVR,就搞个ICC-AVR或GCC。因为你学计算机的,从程序搞起快些,可以更快地了解DI/DO/AD/DA。编程软件网上都可以下。
    你先不用原来工程师的板子,买个学习板/开发板,因为这些是通用功能的,上手快,工厂给你那么好的条件,自己花几百元买一块,划得来,一辈子的好机会呀。
    程序千万不要从汇编搞起,通了单片机的C,遇到有汇编需要时再偶尔搞一下。
    会一些程序了,接下来搞一个“单片机最小系统”,接触硬件。从“单片机最小系统”慢慢扩大到你厂用的单片机系统。
    单片机制板,你先从例子做起,我现在还是用Protel99se,要边看边做边画。有pcb图,板子是发给外面做的,最小起订10块,价钱按面积计算。
    偶尔练习一下手工焊接也有必要。

以后再怎么深入,当你能写第一个实用的单片机程序,或能做第一块实用的单片机板子的时候,你就能教我了。
 
 
 

回复

54

帖子

0

TA的资源

一粒金砂(初级)

18
 
呵呵,我现在常用的编程工具有:
VC6.0,VS2005,VS2008 -- 用于PC的
EVC4 -- 用于WinCE的
KeilC UV2,KeilC UV3,ICC-AVR,CVAVR,AVRStudio -- 用于单片机的

其它设计工具:AutoCAD2004,Protel99SE -- 辅助,偶而玩玩

烧录器/编程器公司一大把,但我自己还是买了一个,主要用于ATmega8,DIP的。

我们公司什么电子元件也都有,但有两个电子工程师,一堆机械工程师,就我一个软件工程师。
因为有电子工程师,难一点的硬件公司不会给我做(当然我的软件任务已够多的了),所以我的硬件水平永远上不了台阶,所以你的条件比我好。
 
 
 

回复

64

帖子

0

TA的资源

一粒金砂(初级)

19
 
我觉得最好的方法是与单片机厂家技术客服联系,他们会提供DEMO程序,逐渐就会摸透了
 
 
 

回复

78

帖子

0

TA的资源

一粒金砂(初级)

20
 
待遇不好人家才走的吧,

如果待遇不好,你也别干了,没有前途,

重视人才的企业,会留住人才,而不是把你变成多面性的人才

 
 
 

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

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

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

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

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

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

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

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