找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 8102|回复: 104
打印 上一主题 下一主题
收起左侧

新手学习单片机难度好高,是不是要先把C学好,求指教

  [复制链接]
跳转到指定楼层
楼主
ID:344331 发表于 2018-6-4 00:07 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
新手学习51单片机难度好高,是不是先把C学好
分享到:  QQ好友和群QQ好友和群 QQ空间QQ空间 腾讯微博腾讯微博 腾讯朋友腾讯朋友
收藏收藏 分享淘帖 顶 踩
回复

使用道具 举报

沙发
ID:235047 发表于 2018-6-4 06:12 | 只看该作者
最好从最小系统按电路图动手把电子原件熟悉后动手安装,边动手安装,边熟悉C语言。這样较好。
回复

使用道具 举报

板凳
ID:333428 发表于 2018-6-4 07:58 来自手机 | 只看该作者
把c的基础学一下就行,边学51不懂就看看c
回复

使用道具 举报

地板
ID:261288 发表于 2018-6-4 08:13 | 只看该作者
买一块单片机开发板或者搭建单片机最小系统,边学边实践,效率更高。从点亮一个LED开始,多看视频教程,入门不难。重点在于多动手。
回复

使用道具 举报

5#
ID:344376 发表于 2018-6-4 08:31 | 只看该作者
要,用C语言写比汇编简单
回复

使用道具 举报

6#
ID:320306 发表于 2018-6-4 08:55 | 只看该作者
是的,这是基础!!!!!!!!!!!!!!!!!
回复

使用道具 举报

7#
ID:276663 发表于 2018-6-4 09:18 | 只看该作者
C语音并不难啊,数据类型,几个语法。编程重要的是逻辑关系。
回复

使用道具 举报

8#
ID:344476 发表于 2018-6-4 10:41 | 只看该作者
数电模电 单片机汇编仿真 原先我也有你这想法
回复

使用道具 举报

9#
ID:344497 发表于 2018-6-4 10:58 | 只看该作者
c一定要掌握不过不难
回复

使用道具 举报

10#
ID:344519 发表于 2018-6-4 11:18 | 只看该作者
我认为c还是要掌握的
回复

使用道具 举报

11#
ID:344523 发表于 2018-6-4 11:32 | 只看该作者
准备资料:找个51单片机实际学习资料(如:视频教程--十天学会单片机),买个最小单片机系统(如AT89C2051板),买个程序烧写器。这些资料花不了一百元。按照视频教学边学边实验,保证你很快就会了
回复

使用道具 举报

12#
ID:344526 发表于 2018-6-4 11:34 | 只看该作者
多做实验,熟悉语句
回复

使用道具 举报

13#
ID:344568 发表于 2018-6-4 12:41 | 只看该作者
慢慢来就好了
回复

使用道具 举报

14#
ID:344595 发表于 2018-6-4 13:16 | 只看该作者
边做实验边学,效率会高很多
回复

使用道具 举报

15#
ID:344599 发表于 2018-6-4 13:24 | 只看该作者
对的 还有硬件 电路
回复

使用道具 举报

16#
ID:47286 发表于 2018-6-4 14:59 | 只看该作者
我倒不这么理解 单片机也好C也好都只是工具 结果怎么样是使用工具的人决定的

我入门单片机是因为当时工作卡在那了 有困难要上没有困难创造困难也要上 没办法 后来用的多了慢慢熟悉了 从我的经验看 首先硬件并不困难 数电比模电来的容易些 基本上就是0/1的关系 软件也不困难 用于单片机的C语言说白了就那么几句常用的 翻来覆去的用而已 了解所用片子的寄存器就是了

我认为关键是逻辑 即人的思想 不管大程序还是小程序 要做到完美都很难 用户考虑的只是他能干什么而程序员要考虑一切不能干的事 不冲突 不卡死 不跑飞 需要全面而严谨的逻辑思维 就一个流水灯能写到成为一个模块 能随意调用 不影响其它步骤运行都需要很多理解
回复

使用道具 举报

17#
ID:344688 发表于 2018-6-4 15:20 | 只看该作者
用C语言写比汇编好
回复

使用道具 举报

18#
ID:354782 发表于 2018-6-20 15:51 来自手机 | 只看该作者
c语言还是要一点基础的,当然也并不是你c语言学的不是很好,那个单片机就一定学不好,单片机也只是用到c语言比较简单的一点常识而已
回复

使用道具 举报

19#
ID:354741 发表于 2018-6-20 18:01 | 只看该作者
由于单片机的固有特征:直接操作底层硬件。所以应该首先了解硬件:结构、寄存器、I/O口、计数器、定时器、RAM等基本原理及指令操作,然后了解汇编,最后可以学C(如:C51等)。因为单片机的编程,离不开底层控制。
回复

使用道具 举报

20#
ID:355404 发表于 2018-6-20 18:02 | 只看该作者
c语言是基础,先把c学好,然后再学单片机就会轻松一点
回复

使用道具 举报

21#
ID:355527 发表于 2018-6-20 21:08 | 只看该作者
C语言是学好单片机的基础,但也不需要掌握够深的知识,学好简单的基础就可以。学习单片机可以利用keil进行编程,利用开发板进行简单程序运行实现。学习单片机最重要的就是要勤动手,勤实践
回复

使用道具 举报

22#
ID:355660 发表于 2018-6-21 02:32 | 只看该作者
C语言算是基础了 另外还要加强动手能力才行
回复

使用道具 举报

23#
ID:355706 发表于 2018-6-21 08:51 | 只看该作者
把c的基础学一下就行,边学51不懂就看看c
回复

使用道具 举报

24#
ID:355737 发表于 2018-6-21 09:17 | 只看该作者
c学好是必须的
回复

使用道具 举报

25#
ID:355175 发表于 2018-6-21 09:22 | 只看该作者
C语言还是挺重要的,未来很多地方都是以c语言为基础的,学好它,对你日后一定有用
回复

使用道具 举报

26#
ID:355782 发表于 2018-6-21 10:08 | 只看该作者
是的,加油,看好你呦孩子
回复

使用道具 举报

27#
ID:355728 发表于 2018-6-21 10:11 | 只看该作者
C语言可以说是基础了
回复

使用道具 举报

28#
ID:328536 发表于 2018-6-21 10:28 | 只看该作者

C语言还是挺重要的,我就是从C一点点写起,不管学习什么 ,学就对了
回复

使用道具 举报

29#
ID:355810 发表于 2018-6-21 10:48 | 只看该作者
C是基础吧
回复

使用道具 举报

30#
ID:356527 发表于 2018-6-21 23:48 | 只看该作者
是要学好,我就是学得不太好,现在学单片机挺吃力的
回复

使用道具 举报

31#
ID:351511 发表于 2018-6-22 04:30 | 只看该作者
c语言肯定要好,但是这不是唯一的;学习单片机最需要的是耐心,因为在调试的过程中,会出现各种各样的BUG,先装好环境,例如KEIL,如果条件允许,可以买块板子自己动手,实在不行,也可以用proteus仿真,多动手,相信你会有收获的!
回复

使用道具 举报

32#
ID:352556 发表于 2018-6-22 08:38 | 只看该作者
建议您从天祥视频开始,由浅入深,很快你就成为大神
回复

使用道具 举报

33#
ID:306028 发表于 2018-6-22 09:05 | 只看该作者
结合起来一起学,理论加实际
回复

使用道具 举报

34#
ID:213992 发表于 2018-6-22 11:01 | 只看该作者
c语言学基础就好,单片机不难,天天学一些就会了。
回复

使用道具 举报

35#
ID:355770 发表于 2018-6-22 12:52 | 只看该作者
C语言是基础,必须要会的
回复

使用道具 举报

36#
ID:356597 发表于 2018-6-22 13:50 | 只看该作者
边学习硬件,边学习c
回复

使用道具 举报

37#
ID:356629 发表于 2018-6-22 14:35 | 只看该作者
一步一步慢慢来
回复

使用道具 举报

38#
ID:311174 发表于 2018-6-22 15:10 | 只看该作者
C语言和单片机一起学,找个项目针对性的做实物会学的比较快。我以前学的时候是C语言都没学直接看郭天祥的51单片机,然后自己找个项目一部分一部分例程的看懂再把要用到的部分相应的移植拼凑,逐步逐步找BUG,这样你的进展会很迅猛的
回复

使用道具 举报

39#
ID:356704 发表于 2018-6-22 16:09 | 只看该作者
c语言是必须 边学边用
回复

使用道具 举报

40#
ID:356704 发表于 2018-6-22 16:10 | 只看该作者
c语言是基础,边学边用
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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