找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: dragoars
打印 上一主题 下一主题
收起左侧

不会C语言可以学习单片机吗?

    [复制链接]
2521#
ID:1003232 发表于 2022-1-26 10:17 | 只看该作者
多少得学点C语言,不然程序看不明白啊
回复

使用道具 举报

2522#
ID:1005694 发表于 2022-2-18 16:01 | 只看该作者
c起码是个基础,建议由简入难
回复

使用道具 举报

2523#
ID:644357 发表于 2022-2-19 11:39 来自触屏版 | 只看该作者
哪有盲区就去学哪里才是正途
回复

使用道具 举报

2524#
ID:1003077 发表于 2022-2-19 20:00 | 只看该作者
可以,但是要正真搞明白单片机原理还是从汇编开始,搞明白了,等真正实战时用C,毕竟C很方便
回复

使用道具 举报

2525#
ID:1003077 发表于 2022-2-19 20:05 | 只看该作者
yzwzfyz 发表于 2017-11-23 22:44
楼主:本人就从不用C写程序,30年前也不知道有C,也照样出产品。

还是鼓励两种都学吧,搞明白原理就得学学汇编,毕竟汇编是直接针对硬件进行操作的,但是从方便程度来说还是用C,这两者是相辅相成。
回复

使用道具 举报

2526#
ID:1005877 发表于 2022-2-19 23:33 | 只看该作者
我入手也不会,现学的,基本语法学习很快的
回复

使用道具 举报

2527#
ID:1005963 发表于 2022-2-20 22:23 | 只看该作者
短期发展只是玩一下,不用学
长期发展一定要学好
回复

使用道具 举报

2528#
ID:1006336 发表于 2022-2-22 23:38 | 只看该作者
可以去学习arduino类的,对C语言要求会基础就行了
回复

使用道具 举报

2529#
ID:1003226 发表于 2022-2-23 10:20 | 只看该作者
汇编比C更难~
回复

使用道具 举报

2530#
ID:760761 发表于 2022-5-6 17:21 | 只看该作者
汇编和c语言,这两个东西你总得学的,不用学得太深,也就够用,单片机比较注重实践,建议可以尝试去论坛里找一些简单的设计,直接去看代码,如果注释比较全的话,上手还是很简单的
回复

使用道具 举报

2531#
ID:61140 发表于 2022-5-8 14:54 | 只看该作者
不会C可以学汇编,汇编是直接指向型语言,执行效率高,上手快.C语言是一堆函数来回转,没基础学起很吃力,倒也不是学不会,只是会相当费劲.
回复

使用道具 举报

2532#
ID:1024946 发表于 2022-5-9 00:33 | 只看该作者
可以学,学习中不懂的时候再研究c语言知识也可以
回复

使用道具 举报

2533#
ID:1024464 发表于 2022-5-9 08:21 | 只看该作者
尽量学好C语言。建议题主抽出一定的时间,学习一下C语言的大杀器:指针,数组和结构体。
回复

使用道具 举报

2534#
ID:1021614 发表于 2022-5-12 17:34 | 只看该作者
留个记号,慢慢看慢慢学
回复

使用道具 举报

2535#
ID:1025765 发表于 2022-5-12 17:43 | 只看该作者
完全没问题,多看视频多看书多动手写代码,如果你会写框架了,那么其他那些外围功能就很简单了
回复

使用道具 举报

2536#
ID:1026496 发表于 2022-5-15 10:29 | 只看该作者
需要一定的基础在学习单片机,可以看看开源的单片机的代码,这样可以在代码中学习c语言,可以查缺补漏
回复

使用道具 举报

2537#
ID:1026826 发表于 2022-5-15 21:10 | 只看该作者
我就不怎么会c语言,我们老师是用汇编教我们的,然后程序设计我们学的是c++,感觉汇编还要简单一些。本人大一,学习的知识很简单片面,仅供参考。
回复

使用道具 举报

2538#
ID:1044316 发表于 2022-9-9 04:32 | 只看该作者
可以的,学无止境
回复

使用道具 举报

2539#
ID:1044689 发表于 2022-9-13 23:48 | 只看该作者
可以,但是对于单片机学习学习c语言又是最好的途径,操作c语言的单片机叫keil c
回复

使用道具 举报

2540#
ID:1044690 发表于 2022-9-14 00:01 | 只看该作者
可以学习汇编!
回复

使用道具 举报

2541#
ID:1044751 发表于 2022-9-14 16:57 | 只看该作者
这...那你用汇编和机器语言我也不拦你
回复

使用道具 举报

2542#
ID:504896 发表于 2023-1-24 18:30 | 只看该作者
可以,英文,数学,逻辑思维  本人也是新手,我写的函数基本都是拼音,不好与别人的程序融合
回复

使用道具 举报

2543#
ID:1061645 发表于 2023-1-27 20:29 | 只看该作者
不可以,先学会C基本语句
回复

使用道具 举报

2544#
ID:1033342 发表于 2023-3-1 21:28 | 只看该作者
不太行吧,可能,就肯定是需要代码基础的,如果你会其他语言的话,可以尝试学习一下C语言,可以很快上手的,然后再学习单片机;如果不会C语言的,如果有时间的话建议那本书或者找个教材好好学习,可以学深一些,会有很大好处,如果想快速入手的话就有那种成就感,可以着重跟一下C语言的例程代码去学习,把基本的弄懂,就可以开始学习单片机了,但是遇到很多比较奇怪的问题可能解决不了
回复

使用道具 举报

2545#
ID:313517 发表于 2023-3-5 15:23 | 只看该作者
当然要会c语言了,最后还要会汇编语言
回复

使用道具 举报

2546#
ID:382454 发表于 2023-3-10 09:38 | 只看该作者
都是从零开始的,没有一个人走路都不会,就会飞。
回复

使用道具 举报

2547#
ID:206581 发表于 2023-3-11 15:28 | 只看该作者
单片机用C或汇编驱动,还是先学C比较好一点。
回复

使用道具 举报

2548#
ID:1066153 发表于 2023-3-11 22:55 | 只看该作者
可以会汇编语言也能行的
回复

使用道具 举报

2549#
ID:1129742 发表于 2024-7-28 21:18 | 只看该作者

可以的,即使你不会C语言,也可以学习单片机。单片机编程主要使用C语言,但基础知识和一些工具的使用可以让你逐步上手。以下是一些建议,帮助你开始学习单片机:

基础知识学习:

数字电路和模拟电路:了解电路基础知识,例如电阻、电容、二极管、三极管等。
单片机基础:学习单片机的基本概念和架构,例如寄存器、中断、定时器等。
选择合适的单片机:

常见的单片机有51系列、AVR系列、PIC系列和STM32系列。对于初学者,推荐选择资源丰富、社区活跃的单片机,例如STC 51单片机
回复

使用道具 举报

2550#
ID:1129742 发表于 2024-7-28 21:19 | 只看该作者
当然可以!即使你不会C语言,你仍然可以学习单片机。这里有一些建议供你参考:

基础知识:首先,了解单片机的基本概念、结构和工作原理。这可以通过阅读书籍、观看在线教程或参加培训课程来实现。

学习编程语言:虽然C语言是单片机编程的主要语言,但你可以从其他更容易上手的语言开始,比如Arduino平台使用的简化版C++,或者Python(用于一些微控制器如MicroPython)。

选择合适的开发板:选择一个适合初学者的开发板,如Arduino、ESP32、STM32等。Arduino特别适合初学者,因为它有大量的文档和社区支持。

实践项目:从简单的项目开始,比如点亮一个LED灯,逐步增加难度。通过实践你可以更好地理解单片机的工作原理和编程技巧。

参考资料和社区:利用网络资源,如教程、论坛和视频,解决学习过程中遇到的问题。加入相关的学习群体或社区,也能获得很多帮助。

学习C语言:虽然可以不学C语言直接上手单片机,但学习C语言会让你在编程单片机时更加得心应手。你可以在实践中逐步学习C语言,逐渐掌握其基础语法和编程技巧。

希望这些建议能帮到你,祝你学习顺利!
回复

使用道具 举报

2551#
ID:1130054 发表于 2024-8-1 21:35 来自触屏版 | 只看该作者
C语言可以学。
回复

使用道具 举报

2552#
ID:1151333 发表于 2025-5-22 21:02 | 只看该作者
不会C语言可以学,但是第一步就是学习C语言,因为单片机编程使用的就是C语言。
回复

使用道具 举报

2553#
ID:1121978 发表于 2025-5-23 10:52 | 只看该作者
当然可以!虽然掌握C语言会让学习单片机更加顺利,但作为新手,你完全可以先从基础入手。建议你可以这样做:  了解单片机基础:比如什么是单片机,常用的型号(如STC、8051、AVR等),以及它的主要功能和应用场景。 学习基本的电子知识:如电路基础、常用元件等,帮助你理解硬件部分。 逐步学习C语言:即使没有基础,也可以从最基础的语法开始,学习变量、控制结构、简单的程序结构。 找适合初学者的教程:有很多关于单片机的入门教程,配合视频和实例操作更容易理解。 动手实践:购买入门级的开发板(如51单片机开发板、Arduino等),按照教程一步步做。 起步时不用太担心基础,逐步积累经验,学习C语言和硬件知识会相辅相成。一边学习一边实践,相信你会越来越得心应手!如果需要推荐资料或学习路径,我也可以帮你!
回复

使用道具 举报

2554#
ID:460466 发表于 2025-5-23 13:10 | 只看该作者
grandhsc 发表于 2017-12-19 01:26
c语言仅仅是一个编程语言而于,如果您对计算机原理深入,会其它的任何一种机器语言编程技术,那么c语言也就 ...

请别介意:C语言是产生于单片机之后的事吧?人类在使用刀-叉-筷子之前就不吃饭了吗?工具的产生是技术进步的必然。电脑,语言都是工具,,,,,,,,,我这不是抬杠。
回复

使用道具 举报

2555#
ID:1151671 发表于 2025-5-26 09:43 | 只看该作者
可以的,学单片机过程就会C了
回复

使用道具 举报

2556#
ID:1151843 发表于 2025-5-27 14:45 | 只看该作者
建议还是学一下
回复

使用道具 举报

2557#
ID:1151505 发表于 2025-5-27 23:23 | 只看该作者
可以学!单片机入门可先掌握基础操作,配合简单代码实践。C语言是核心但非绝对门槛,可边学边用,从点亮LED等小项目入手,逐步掌握基本语法。推荐Arduino等易上手的平台,结合教程快速实践,遇到问题再针对性补C知识,实践驱动学习更高效
回复

使用道具 举报

2558#
ID:1152210 发表于 2025-5-30 11:48 | 只看该作者
完全不会肯定是不行的,许多单片机都要用到C语言,所以C语言肯定是要会的,至少基础的必须要会
回复

使用道具 举报

2559#
ID:1152076 发表于 2025-5-30 16:24 | 只看该作者
可以的
回复

使用道具 举报

2560#
ID:1152237 发表于 2025-5-30 16:34 | 只看该作者
可以学,但是建议还是学习有一些,C语言是基础 可以学编程思路。看驱动啥的。
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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