找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 10940|回复: 49
收起左侧

学习单片机c语言是否是一定要学好的

  [复制链接]
ID:253045 发表于 2017-11-24 15:38 | 显示全部楼层 |阅读模式
学习单片机c语言是否是一定要学好的
回复

使用道具 举报

ID:238009 发表于 2017-11-25 15:25 来自手机 | 显示全部楼层
也不用很精通吧,,不过会是必须的
回复

使用道具 举报

ID:244089 发表于 2017-11-26 21:34 | 显示全部楼层
一定要学好,不然看不懂程序,不知道程序是干嘛的
回复

使用道具 举报

ID:254050 发表于 2017-11-27 10:29 | 显示全部楼层
只要在用单片机,C不精通也是至少会基础的
回复

使用道具 举报

ID:212797 发表于 2017-11-27 13:13 | 显示全部楼层
当然是越精通越好,不过如果只是做简单单片机开发一般水平也是可以的。
回复

使用道具 举报

ID:254196 发表于 2017-11-27 15:46 | 显示全部楼层
当然是精通最好咯,可以有效的解决很多的开发问题,本人单片机水平一半,求指导及资料
回复

使用道具 举报

ID:233681 发表于 2017-11-27 17:04 | 显示全部楼层
肯定的 ,这是基础 否则就与编程无缘了,主要是学好那种思路,思想,,,一通百通
回复

使用道具 举报

ID:246546 发表于 2017-11-27 18:17 | 显示全部楼层
必须的,特别是指针!!!!!!!!!!!
回复

使用道具 举报

ID:254298 发表于 2017-11-27 18:27 | 显示全部楼层
需要好好学,因为嵌入式高等作品的C语言要求很高,你最好把c语言基本好好学一下
回复

使用道具 举报

ID:142559 发表于 2017-11-27 20:18 | 显示全部楼层
C语言是必须的,你会汇编也行
回复

使用道具 举报

ID:249564 发表于 2017-11-27 20:20 | 显示全部楼层
是的。单片机里需要c语言来编写程序。
回复

使用道具 举报

ID:111634 发表于 2017-11-27 21:02 | 显示全部楼层
xiong_50351671 发表于 2017-11-27 18:17
必须的,特别是指针!!!!!!!!!!!

错!不用指针也可!指针学不好的人,千万不要被吓住了。
回复

使用道具 举报

ID:60379 发表于 2017-11-27 21:51 | 显示全部楼层
单片机C语言讲解非常完整透彻的好书一本,只要学懂这本书上的C语言,其它C语言的书都不用看了。第二章   C语言基础
第2章  单片机开发必须掌握的C语言基础
2.1  简单数据类型与运算符
2.1.1  原码、反码、补码、BCD码、格雷码
    2.1.2  常量      
    2.1.3 变量的数据类型(bit、char、int、long、float)
2.1.4  变量存储空间(code、data 、bdata 、idata、xdata)
2.1.5  变量存储类型(auto、static、extern)
2.1.6  变量作用域
2.1.7  运算符   
2.1.8  运算符的优先级与结合性
2.2  C51构造数据类型
2.2.1  数组:将相同类型数据组合在一起就构成数组(如数码管显示缓冲区)
2.2.2  结构体:将不同类型数据组合在一起就构成结构体(如年月日2014-12-31)
2.2.3  共用体:不同变量占用相同内存地址就是共用体
2.2.4  指针:用于直接读取或修改内存值
2.2.5  #define与typedef的差别
2.3  流程与控制
  2.3.1 分支结构
  2.3.2  循环结构
  2.3.3  跳转结构
2.4   函数
    2.4.1 函数定义
2.4.2  调用格式
2.4.3  传值调用与传地址调用2种方式对比
2.4.4  数组作为函数参数
2.4.5  使用指针变量作函数形式参数
2.4.6  使用结构体变量指针作为函数参数
2.4.7  函数作用域
2.4.8  库函数
2.5   模块化编程
    2.5.1  头文件的编写
    2.5.2  条件编译
2.5.3  多文件程序(模块化编程)
书封面照片C.JPG


回复

使用道具 举报

ID:247789 发表于 2017-11-27 22:09 | 显示全部楼层
肯定要学好,有些工作了好几年的工程师会单片机,但C语言基础挺差的,和真正的大神比起来,真的没法比。我刚毕业,坐我旁边的是个北京大学的,C语言的基础知识太扎实了,公司来来去去好多工程师,基本都被他秒杀。还有一个工作了十几年的工程师,都自认比他差。学校的知识是通用的,就看你会不会用,你用的好,你就是爱因斯坦,用不好,去要饭
回复

使用道具 举报

ID:254444 发表于 2017-11-27 22:59 | 显示全部楼层
还好吧,首先要懂单片机的基本原理
回复

使用道具 举报

ID:254453 发表于 2017-11-27 23:33 | 显示全部楼层
啊,应该是
回复

使用道具 举报

ID:254494 发表于 2017-11-28 08:54 | 显示全部楼层
当你深入的时候,就知道学精的好处了
回复

使用道具 举报

ID:254068 发表于 2017-11-28 09:51 | 显示全部楼层
当然要好好学了
回复

使用道具 举报

ID:254539 发表于 2017-11-28 10:15 | 显示全部楼层
c语言是编程里的基础语言,学好点对以后的编程理解都是有好处的。但语c确实是太基础了,不建议花太多时间
回复

使用道具 举报

ID:254556 发表于 2017-11-28 10:30 | 显示全部楼层
基本方法学好,再者就是思路
回复

使用道具 举报

ID:254064 发表于 2017-11-28 11:06 | 显示全部楼层
肯定要学好啊!
回复

使用道具 举报

ID:254589 发表于 2017-11-28 11:25 来自手机 | 显示全部楼层
C语言是把单片机搞懂的基本,学好C,才可以理解芯片是怎么控制及运行的,总之想学好单片机,C很重要。
回复

使用道具 举报

ID:254593 发表于 2017-11-28 11:38 | 显示全部楼层
了解就行,不用精通
回复

使用道具 举报

ID:254701 发表于 2017-11-28 15:25 | 显示全部楼层
一般水平肯定要有的,当然肯定越厉害越好啊
回复

使用道具 举报

ID:254708 发表于 2017-11-28 15:38 | 显示全部楼层
一些基础还是要的。因为很多单片机是基于C语言的
回复

使用道具 举报

ID:254721 发表于 2017-11-28 15:43 | 显示全部楼层
至少是要会一些,能看懂例子跟教程,这样才能自己去理解。
回复

使用道具 举报

ID:114814 发表于 2017-11-30 18:59 | 显示全部楼层
嗯  尽量学好吧  以后一般都会用到
回复

使用道具 举报

ID:255869 发表于 2017-11-30 20:44 | 显示全部楼层
肯定是要有一定基础的,否则学不懂
回复

使用道具 举报

ID:255894 发表于 2017-11-30 21:36 | 显示全部楼层
刚开始编程我感觉就是按逻辑来,C语言是一类工具,不要犟死理,用什么指令别管麻烦不麻烦,他山之石可以攻玉
回复

使用道具 举报

ID:255908 发表于 2017-11-30 21:58 | 显示全部楼层
C语言是个基础,只有基础打好,才会避免一些不必要的问题,学好了C语言,就像有了一把矛,但要变锋利,还的不断磨练
回复

使用道具 举报

ID:255935 发表于 2017-11-30 22:53 | 显示全部楼层
C其实还是比较容易上手的,也是学习其他语言的敲门砖
回复

使用道具 举报

ID:255976 发表于 2017-12-1 08:08 | 显示全部楼层
大体的思路和一些代码的意思必须要理解,要自己完全的编写是不现实的,但是能在代码上改明白是应该具备的
回复

使用道具 举报

ID:255871 发表于 2017-12-1 08:50 | 显示全部楼层
学的精通当然是好的,不过基础会用就可以玩起来51了,表示学过c玩51挺容易上手
回复

使用道具 举报

ID:255986 发表于 2017-12-1 09:00 | 显示全部楼层
好多单片机都是c语言起步,c语言看不懂,你好难搞的
回复

使用道具 举报

ID:253733 发表于 2017-12-1 09:03 | 显示全部楼层
我觉得是必须的
回复

使用道具 举报

ID:247340 发表于 2017-12-1 09:39 来自手机 | 显示全部楼层
如果你想自己设计一样东西,c语言是必须要精通的,有很多代码需要反复琢磨。如果只是偶尔做个东西,只需懂得基础就好,代码什么的在网上查好,一般错误很少。
回复

使用道具 举报

ID:256124 发表于 2017-12-1 14:12 | 显示全部楼层
C语言擅长和硬件打交道,想设计出好东西,缺不了熟悉C语言的
回复

使用道具 举报

ID:256126 发表于 2017-12-1 14:24 | 显示全部楼层
前面刚学不用太精通,后面一定要的
回复

使用道具 举报

ID:256017 发表于 2017-12-1 14:44 | 显示全部楼层
是的,很多都是用C语言写的
回复

使用道具 举报

ID:256017 发表于 2017-12-1 14:44 | 显示全部楼层
先不用很会编程,但是一定要回阅读程序
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表