首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

转向单片机开发需如何行动?

2012-03-02 
转向单片机开发需怎么行动????现在看了些C语言入门的书自学了谭浩强的那本清华大学C语言教程上面程序基本

转向单片机开发需怎么行动????
现在看了些C语言入门的书       自学了谭浩强的那本清华大学C语言教程          
上面程序基本会编                 我学电子专业想提前学单片机             不知道怎么转向单片机开发方向           介绍几本电子书     或发给我    
pishuli@163.com                                   十分感谢             你的意见将会改变我的命运谢谢呵呵

[解决办法]
要看的不是C语言, 而是单片机
C不过是个工具

就像你高考数学带计算器
C顶多充当这个计算器的功能
[解决办法]
单片机用的不是linux系统,单片机不是嵌入式系统。单片机一般都有自己的开发环境且通常这些IDE都运行在windows下,并自带仿真器。常用的有万利和韦福。

学单片机的话有专门的单片机教材。而且一般都已掌握单片机的结构与原理以及单片机的汇编为前提要求,然后才去学用C。至于C,也必须是单片机的硬C,虽然语法与一般的C比较相似,但多了好多与硬件有关的操作与宏。实际使用的时候,常常会把C与汇编集合起来使用。
[解决办法]
韦福的以前用的51的套件 实在是太乱,花哨

单片机开发如果做做上层应用,基本无所谓了
一些c或者汇编看看相应支持的语法, 就可以了

和硬件打教导你就要有一些硬件基本概念,cpu,精震,主频率,外设频率,IO,各种外设设备的datasheet
具备汇编能力, 具备英文阅读能力, 具备一些动手能力,非常了解相应设备的特性驱动原理
一定的上层语言能力

如果是嵌入式操作系统移植
那需要具备非常了解操作系统运行原理, 构架, 非常了解当前平台的硬件架构
具有强大的c语言能力和汇编能力,debug能力, 具备当前操作系统裁减或者重新分布的能力
对硬件设计充分了解 充分了解各种外设特性,

[解决办法]
接楼上
刚开始做,有c的基础可以先写着,c的缺点就是效率比较低,但是对于单片机这种以数据i\o
为主,存在大量跳转的,看起来会比较省事。等你对硬件有了足够的了解,你自己就不用c了,满足不了要求。
而且很多时候,上位机注重实现和算法,单片机注重占用空间和执行速度
[解决办法]
单片机这门课是一项非常重视动手实践的科目,不能总是看书,但是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各个功能寄存器,而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那些管角的电平什么时候输出高,什么时候输出低。而由这些高低电平的变化来控制由单片机为核心的系统板。从而实现我们需要的各个功能。对于看书,我们只需大概看看了解一个单片机各个管角都是干什么的?都有什么样的功能,能实现什么样的功能?其实第一次,第二次你可能都看不明白,但这不要紧,因为你没有和实际的物体建立起来这样一种互通的观念,所以我总是说,学单片机看书看两三天的时间就够了,看小说你一天能看五六本,看单片机你两三天看两三边就够了,而且可以不用很仔细的看。...
...
大概了解一下书上的内容后,就开始做实践,这是非常关键的,如果说学单片机你不做实践那是不可能学会的,关于做实践有两种方法你可以选择,一种方法:你自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能非常多的那种板子,上面有很多东西你这辈子都用不着,我建议有流水灯,数码管,独立键盘,矩阵键盘,有AD或DA(原理一样),有个简单的液晶,有蜂鸣器,这就差不多了,如果上面我提到的这些东西你能让它都熟练工作了,那可以说对于单片机方面的硬件你已经入门了,再剩下的就是自己练习设计其它电路,这需要你练习,不断的积累经验,只要过了第一关,后面的路就好走多了,万事开头难,大家可能都听过。方法二:你身边如果有单片机方面的高手,向他求助,让你帮你搭个简单的最最小系统板,其实对于高手来说,做个单片机的小系统板只需要一分钟的时间,而对于初学者可就难多了,因为只有你对硬件了解了才会对它熟悉。而如果你身边没有这样的高手,又找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小实验时都能用得上,还剩事。(买的时候找我)
有了单片机学习板之后你就是不停的练习了
...

推荐文章:

怎么样学好单片机及我的大学四年
http://www3.upweb.net/index275-img/showlog.php?id=6071

从51初学者到电子工程师
http://91mcu.bokee.com/2419776.html

热点排行