请问在没有硬件的条件下怎样学习单片机?谢谢!!

因为我不是通信工程的学生 所以在硬件方面很难有条件 只有学习板 请问我在没有硬件的条件下怎样学习单片机呢? 我有一定单片机编程基础 我个人很想从软件方面也就是编程方面发展想当个嵌入式工程师或者软件工程师 但是苦于没有人告诉方向 因为我不知道怎样处理刚才那个问题 而且不知道学完c然后学什么 当软件工程师需要学什么呢?我只有三分 到时候有分了追加!

这是我加入团队后回答的第一个问题,希望你采纳。
1,有一定硬件基础可以通过仿真学单片机
具体如下
2,使用keil 或wave等软件写程序,使用protues仿真,学习会、看懂外部元件的datasheet
3,对于你的方向来说,嵌入式,那你需要学习单片机的汇编语言,建议从51开始学习,汇编入手快对硬件的理解很有帮助,设计能力大大加强。
4,一些简单的项目费用不贵,且元器件都可在淘宝上买到。
温馨提示:内容为网友见解,仅供参考
第1个回答  2011-04-13
推荐给你一个软件 proteus,可以用软件形式模拟硬件,挺不错的。
单片机开发需要用到C或者汇编,而C的通用性以及可移植性都不错,所以建议你深入学学C语言,包括C相关的数据结构以及算法。
你的情况建议你可以往嵌入式工程师方向努力。追问

我也很想往嵌入式工程师方向发展!但是总用软件代替,不焊板子真的能行吗?

追答

嵌入式开发是一个综合的领域,你指的焊板子其实是指硬件搭载方面。
一款嵌入式产品的开发只有硬件是不够的,软件也很重要,而且我觉得软件的入门门槛比较低,很适合你。

追问

是啊是啊 我也这样认为 我现在有的只有电脑 我是说比如做一个IC卡读写系统 如果单靠仿真的话怕练不好啊 我就是想朝写嵌入式软件方面发展 但没有硬件平台

追答

那我建议你去购买别人搭载好的开发板

追问

已经买了 但是学习板上的硬件毕竟有限 我想更深入的学习单片机 就没辙了

本回答被提问者采纳
第2个回答  2011-04-13
对于学习单片机,可以暂时用protues这个仿真软件代替一下。软件工程师与嵌入式工程师不一样的,软件工程师不需要考虑硬件问题,但是嵌入式工程师得考虑。软件工程师需要学习数据结构、数据库、还有编程语言比如c++、java这些东西。说的不全请见谅。
第3个回答  2011-04-13
首先你得决定你想做嵌入式开发还是软件开发,嵌入式开发主要就是针对单片机、ARM、DSP等之类的硬件的软件(程序)开发,软件工程师应该主要指基于一定语言工具和系统的系统软件或者应用程序开发。想搞嵌入式的话先选个硬件平台,然后针对具体的功能进行学习或者实验,也需要具备一定的硬件电路知识;软件开发的话应该包括开发语言,如C++,C#,JAVA 等,以及开发平台、数据库之类的吧,详细的更多,你多找些这方面的介绍就懂了,其实嵌入式和纯软件差别真是挺大的。
第4个回答  2011-04-16
用protues仿真

本人对单片机感兴趣,但没有基础,不知道从何学起。
4.如果自己感觉学起来还是不顺手就在网上找些单片机方面的视频边看边学,这样可能会让你学得更有精神。5.每写一个程序都要仿真一下或者在板子上运行一下看看效果,慢慢的对著程序调试,这样多次调试,相信你的单片机水平会很快上升的。6.如果自己感觉学得差不多了就要找个比较小的项目尝试著做下。7...

学习单片机需要怎么做
1、从基础开始,建议学C,因为这是通用平台。入门后,想深入学习,在学习汇编也不迟。2、单片机种类繁多,建议从51单片机开始,因为这个单片机历史悠久,发展迅速,功能不断进步,网上资源是最多的。搞通了这一款单片机,触类旁通,在学习其他单片机就很容易了。3、怎么学才比较有效?学外语讲究听说读写...

单片机怎么样学好啊??
另外就是烧写软件,烧写软件的作用就是将编译器生成的 HEX 文件烧写至单片机里,这要配合下载线实用,如果有并口的话最好用并口下载线,软件最好用广州双龙的 SLISP 软件,如果是笔记本没有并口的话则要自己买一个下载器了,名称为 USBASP ,网上电子市场有卖 20 块钱左右,软件会随光盘自带。 硬件方面,首先是要有单...

零基础学单片机怎么学?零基础能学单片机吗?
至于实践,我想推荐两种方法,一种是你自己花钱买一块单片机的学习板,这个就不要求功能太全了,毕竟对初学者来讲,买功能那么多的板子,上面的很多东西也许你这辈子都用不着,所以建议板子上只要有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多足够了,如果上面我提到...

怎样自学单片机
我单片机也是自学的,不过我不太会说话,简单说一下吧。最重要的一个呢就是要有兴趣,如果自己是没有什么兴趣的,那就别学了。有兴趣,但没基础并不是什么问题。首先一个,数电的一些基本知识,逻辑,高低电平,触发器,简单的时序电路。这些都要会。还有模电,(元增民的书很好)简单的就可以了,...

如何学习单片机?
方法二:你身边如果有单片机方面的高手,向他求助,让他帮你搭个简单的最小系统板。对于高手来说,做个单片机的最小系统板只需要一分钟的时间,而对于初学者可就难多了,因为只有对硬件了解了,才能熟练运用。而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你最好是自己买上一块,...

不是大学生零基础能不能学好单片机
学这东西一是要有兴趣二是一定要坚持前面学不会没关系等你把后面看完了前面不会的就懂了三是多动手边看书边练习这样学的更快,我是因为在公司业务需要自己学的公司的设备仪器都是现成的很方便。别被网上人吓坏了什么数电摸电的计算机原理的,。真正用的只有其中的一点点的一点点(当然你要想学精通...

想自学51单片机,自己时间也有限,希望大家给点建议!谢谢!
没工作,51是1980年的东西了,学了你绝对找不到什么好工作,说白了51是基础知识,大街上随便抓个人就会。你去学嵌入式什么的,要好一些。或者学PLC也还可以。

学习单片机都需要哪些软件?
如果你是初学者建议学习51系列,这样的话网上的学习资源会后很多。单片机自身完成不了什么任务需要有外电路的配合,所以你需要购买一块51单片机开发板或者你如果嫌麻烦或者经济上不允许的话也可以用软件仿真,比如proteus软件,它可以构建单片机的外围电路,让单片机完成一定的功能。书店里有很多51单片机的书,...

我是自动化大二学生。我知道大四才学单片机,但是我想现在自学。我应该如...
学单片机前要有点数电基础,不知你学没有,基础就行。推荐用书学习,效果比较好,我用的是《8051彻底研究:基础篇》和复旦的《单片机原理应用》再就是综合参考很多设计实训方面的书(图书馆都很多)。强烈推荐《8051彻底研究:基础篇》一书,我看这书几乎是只花半天时间就从迷茫到明白顿悟,接着就上手...

相似回答