1. (1小时学会C语言51单片机)C语言入门教程
51作为学习入门,确实是最最基础的了,不过至少它可以让一个新手明白控制是怎么回事,反馈是怎么回事,程序是怎么下载进去运行,又是怎么控制到io输入输出的,如何去访问寄存器,掌握一套在嵌入式领悟最最基本的开发方法和学习思路。这部分如果有兴趣,建议学习时间不要超过两个月。
1.c语言,及部分汇编代码
2.用一个月时间看完做完郭天祥的十天学会51单片机
3.买一块开发板
4.学习能够看懂看会原理图
5.掌握搜集资料,datasheet查找阅读英文手册的能力
6.自己动手动手动手做一个简单的功能
最后,我其实不建议51入门,可以直接stm32,虽然他还是单片机。不过十年前我当初也是51入门的,乐此不疲。至于忽悠你什么协议,内核,我觉得让一个大一嵌入式新手学这些,无疑没有基础就想建高楼,所以踏踏实实从基础开始,大学就是注重基础,学习能力!
2. 学单片机需要什么基础知识
学单片机需要学习数字和模拟电子技术等基础知识,还要有一定的C语言编程能力。
学习初期可以先买一个开发板,先学会单片机开发的环境搭建,主要是单片机集成开发软件keil的配置,软件项目的建立,程序的编译和烧写,先把点亮LED灯,流水灯和控制蜂鸣器这些最基本的程序完整的实现一遍。
之后可以把LED数码管显示,按键信号采集,去抖动,串口与PC机通信等例子的程序完整的编写一遍,并且在开发板上把程序运行一下。
这时你已经对单片机开发有了初步了解了,已经迈出了单片机学习的第一步了。
学习单片机软件方面需要的基础知识:
软件方面需要会写简单的C语言程序,虽然说单片机编程也可以使用汇编语言,但C语言在使用的方便性和可移植性上要比汇编语言好很多,所以初学者可以越过汇编语言,而直接学习C语言的单片机编程。
3. 新手,51单片机和C语言,先学那个比较好,谢谢
单片机可以用汇编语言和C语言编写程序。
大学教学51单片机,基本都是汇编语言,但是会有一门C语言课程;
工作上最好选择C语言编程,因为每个单片机都有自己的汇编语言,你也不确定找的工作是关于51单片机、PIC单片机或者飞思卡尔单片机,所以很多人都是C语言编程单片机。
以上仅供参考,怎么选择看你自己了,肯定都要学习的。
4. 没C语言基础怎么学51单片机
先学简单的C语言基础,再学51单片机会比较容易入门,因为现在所有8/16/32位(51系列,MSP430系列,ARM系列)都是使用C语言。
5. 单片机c语言编程
单片机C语言程序设计入门课程,说起来容易,说起来难。学习单片机C语言,首先要了解这两个东西是什么。单片机入门编程主要是学习C语言,其次是电路和编程语言。单片机C语言程序设计学习中必读的模拟电、数字电、电路三本书,为接下来的学习做铺垫。看书的目的是因为网上教程太多,容易出现偏差。其实只要能懂电路原理,就能开发单片机软件。简介单片机又称单片微控制器,不是执行某种逻辑功能的芯片,而是将一个计算机系统集成到一个芯片中。相当于一台微型计算机,与计算机相比,单片机只是缺少I/O设备。综上所述,芯片变成了电脑。它体积小、重量轻、价格低,为研究、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理和结构的最佳选择。单片机已经广泛应用于智能仪器、实时工业控制、通讯设备、导航系统、家用电器等领域。自20世纪90年代以来,单片机技术得到了发展。随着时代的进步和科技的发展,这项技术的实际应用也越来越成熟,单片机被广泛应用于各个领域。如今,人们越来越重视单片机在智能电子技术中的发展和应用,单片机的发展进入了一个新的时期。无论是自动测量的实践,还是智能仪器的实践,都可以看到单片机技术的身影。在当前的产业发展过程中,电子产业是一个新兴的产业。在工业生产中,人们已经成功地应用了电子信息技术,将电子信息技术与单片机技术相结合,有效地提高了单片机的应用效果。作为计算机技术的一个分支,单片机技术在电子产品领域的应用丰富了电子产品的功能,为智能电子设备的开发和应用提供了新的途径,实现了智能电子设备的创新和发展。以上内容参考:网络-单片机
你应该先学习C语言。你可以读谭浩强和单片机的书,循序渐进。别担心。基础好,什么都能说。
如果你没学过微机原理,建议你先学完再买本上海马超的书,一周就能看懂了~
不认同无意义的光。《C编程》确实创造了一时的辉煌,这种辉煌很可能会延续下去,但不代表就是最好的。这本书之所以流行,是因为当时没有办法学习C,这本书很好理解。但是现在这本书太落后了,甚至3版还在用老标准,现在大家普遍用C99标准。老标准不能用Dev C编译而且好像提问者应该知道C的基础,推荐《单片机C语言编程及实例》这本书。直接搜索就能找到PDF版本的下载。-马克·提埃洛
看谭浩强老师的。清华大学出版的《饥饿》。
6. 初学者,学会单片机编程,需要多久时间,之后能做什么工作
看你基础知识和学到什么程度,如果懂得数字和模拟电子技术,再会C语言的话,10天差不多就入门了,如果基础不好,需半月到20天,但想熟练掌握编程和外围器件应用,那需阅读大量的器件说明,并进行大量编程练习,不是一两个月就完事了,并且学完8位机后,最㚥再学一下16位或者32位单片机
7. 谁有《零基础学单片机C语言程序设计 第2版-赵建领 & 薛园园》电子书百度网盘资源下载
《零基础学单片机C语言程序设计 第2版-赵建领 & 薛园园》网络网盘txt最新全集下载
链接:
style 内容包括51系列单片机开发环境和流程、程序设计基础以及编程指南,并给出了一些常用的典型案例。