㈠ 最近买了单片机学习板,能问问要学精通该学习哪些知识 我是自动化专业的
想学好单片机其实并不困难,单片机是一门实践性非常强的的学科,学习时要理论与实践并重量,现在网上学习单片机的资料比较多,你可到有关单片机的论坛上找找,再次就是有准备必要的学习单片机的一些基本的装备,电脑你肯定有,哪就准备一些实践用的工具器件,如:单片机、相关的电子元件,单片机学习板你已经有了,这样的学习板附带的例程非常多,你可以边看例程边实践,这样的学习方法入门比较快,等有了一定的基础后,可以自己动手焊的些简单的板子,检验一下自己的学习效果。学习过程中要学习一定的专业知识,比如数电和模电。单片机语言就学语言C,也可用汇编,根据自己情况而定;不管您要学什么型号的单片机51也好,AVR也好,可以先找一个小的项目例子,比如流水灯一类的做,以提高兴趣。总之学习单片机要持之以恒,不断实践,学习时注意以下几点:
一、新手学习单片机的方法:
1、学习理论知识,了解单片机的基本原理、寄存器、中断、定时器等的基本概念;
2、最好有一个开发板,在开发板上从最简单的功能开始实现,比如做一个流水灯、蜂鸣器音乐盒等;
3、实现简单的功能后,开始尝试更复杂的程序,例如LCD显示、数字时钟、串口通信、中断控制等;
4、在上述功能均可以实现之后,可以组合实现,做一个多功能的单片机系统了;
5、如果对硬件熟悉,可以自己尝试做一个单片机开发板!
51单片机超声波DIY
㈡ 入门了51单片机后该怎样去提升,精通,给个具体做法
工科是实践的学科,唯有动手做项目才能事半功倍。
单片机是智能化仪器的核心器件,其主要作用是控制,而不是数据处理。单片机必须与外围电路构成一个完整的数字系统,才能完成特定的功能。基本的输入电路有:按键、键盘矩阵、A/D、脉冲计数;输出电路有:七段数码管、LCD、D/A、继电器、可控硅。学会编程控制这些硬件,还有中断、定时器、通信等模块也要掌握。
仅有一块单片机开发板是不够的,要买一块面包板,再买一些元器件,动手搭建电路,检验自己的能力。
实践一段时间后,自己觉得有收获,对单片机确实感兴趣,就可以开始学习新的单片机知识,如精简指令集(RISC)的 单片机,如 PIC 系列。
㈢ 学单片机需要精通c语言吗
需要基本的c语言知识,单片机的话需要模电数电做基础,最好再学会微机原理,能够更好的了解单片机的内部结构,其实这些都不是最重要的
最重要的是你有一个克服困难的决心
有的人没有上大学也能很好的学好单片机
没有基础可以一边学一边补基础
那里不懂补那里
自学是一个非常痛苦的过程
但当你有所收获的时侯那种快乐也是无法描述的
㈣ 精通单片机要学习那些课程
电路 C语言 模电 数电 单片机的原理,汇编语言看看就行了,不好用,没有C语言灵活.
最好,狠下心花钱买个开发板,光看书没多大用,这东西就好象电脑一样,光看,一辈子也不知道怎么回事
给你个授课视频,对你学习一定有很大帮助.
http://xidong.net/File001/File_54834.html
㈤ 精通51单片机的说说
我理解你问的是为什么要执行setb P3.4/P3.5后才能做计数端用,对吗?
1、单片机的IO口是双向的,既可以输入也可以输出,其内部结构是带有一个弱上拉电阻的,这个电阻的下面是一个受IO口(输出)控制的晶体管。
2、作输出用时,当你clr P3.4时,这个晶体管导通,于是输出低电平;当你setb P3.4时,这个晶体管截止,由那个弱上拉电阻将输出拉到高电平。
3、做输入用时,P3.4的电平应该由外部电路决定。但此时如果前述的那个晶体管导通,那么外部无论如何也无法将P3.4驱动到高电平(导通的晶体管等效电阻很小)。此时只能将P3.4口置1,也就是让那个晶体管截止,因为上拉电阻很弱(阻值较大,一般几十K欧姆),所以外部电路很容易驱动P3.4到高或者低电平。
4、计数端(P3.4、P3.5)是“输入”端,所以需要将其输出置1。实际上所有IO端作输入端用的时候,都需要将其端口输出置1.
5、至于P0驱动LED,那是另一个问题,它是用于输出的,不用于输入。你的LED正极接Vcc,负极接P0.x,当其输出低时,前述的晶体管导通,有电流流过LED就亮了,反之晶体管截止,没有电流LED就不会亮。这是通常的用法,因为简单且功耗低,其实完全可以反过来(高电平亮,低电平灭),有兴趣你可以自己想想如何实现。
㈥ 单片机好学吗单片机最好学成什么样子才算精通
把他内部电路全部都搞懂就可以了……
㈦ 单片机 学精了 可以找什么工作
这个问题相当于:大学物理实验课中学习使用分光镜观察干涉条纹,以后有什么用、可做什么工作?这类实验器具有发展前景么?(观察干涉条纹的实验,也是基础物理实验中操作难度相对大的一个。)
单片机学习起到的作用,跟上述类似——相信这样一说心里就能有个大概的感觉了吧。具体来说:
通过学习单片机,有利于深入了解微机的电子运行原理,有利于了解硬件基础运行规则和规律。
在单片机编程中所需要用到的汇编指令,也有利于引导计算机科学相关专业的学生下潜去了解底层编程语言的特性。
融入动手实践的课程,都有利于更直观、感性地传授知识。
对于今后的工作来说,无论是从事计算机程序设计、电子线路设计、微电子线路及系统设计,单片机的学习经历都有助益。在本科学习中,除非专业限定特别狭窄,一般不会极度深究单片机本身的内容;更多地是一种入门普及教学——所以可以作为一门通识课程来看待它——所起到的作用也与大多数通识课程相近。
关于 ARM(Advanced RISC Machines, Ltd.),该公司的核心产品线是一类综合性的微处理器产品,并不是简单通过某一门课程的学习可以达到的;但无疑单片机相关知识作为先修内容之一是必要和可取的。
关于 DSP(Digital Signal Processing),该领域涵盖面极广,且软、硬件均全面覆盖。如果要在其领域中发展,一般人只能精通掌控其中几个分支领域,所以不必担心、也不要期望某一门基础课程可以左右任何事情。
至于单片机本身的前景,目前电路规模巨大、功能完善的电子/微电子计算系统已经非常成熟,所以单片机的实际应用可能是在一些小型的专用系统或专用电路上;另外,它本身作为临时的实验或建模素材,也有简便易行的特征。
关于最后一个问题:知识面只覆盖任何一个小领域的人,进阶的学习和工作都会受到非常大的限制;在基础教育阶段尽量开拓自己的知识面总是有利的。
㈧ 拿到单片机开发板后,该如何开始学习
如果没有足够的资金去买电路板的话。可以先学简单的。如果对信号部分比较感兴趣的话。从看别人的程序开始,了解它的内部结构,就算没有开发板,而应该把单片机当做是一个踏板,把C语言的基础打好、一定要学好数电模电,FPGA/。
可以安装一个 proteus仿真软件,而proteus主要用于单片机的仿真,直接在软件上下载编写的程序。如果想精通单片机的话,不建议买、开发板一个(可网上购买价格十几块钱到一百多不等)对于初学者,半个月就可以入门,建议到电驴资源区里去寻找。尽量避免一上来就开始学汇编。
结合书上的知识来入门;CPLD等。如力天的,然后就可以去接触嵌入式了。
建议网上购买有配套视频教程的板子、硬件设备、个人觉得不要把目标放在普通的单片机上51 AVR PIC。郭天祥的51开发板已经过时了,那样效果不好,学习原理来达到精通单片机的目的,在这个软件里面话好电路图。
看别人的程序。不过郭天祥《十天学会单片机》教程到时可以学习学习。建议入门的时候用C语言来编程,或者16位的AVR,然后学PIC,真正要学的:电脑一台。对于初学者,如学号51单片机,而且不占用多少内存空间,看资料,DSP,非常好用、如果愿意下功夫、软件,就去学汇编,还可以装一个 mutism仿真软件。此外。
Keil C51 3版本的编译环境,最后通过学习内部结构。mutism主要应用于数电模电的仿真,里面有很多十分有用的电子资料和视频资料,也可以在proteus 上在线调试看到效果,遇到不懂得查书籍,不要从原理开始学、书籍的话,这方面知识用的越多,这个很重要,值得研究的是嵌入式如ARM。
㈨ 自学PLC和单片机能学精通吗
我们老师教我们
我们都觉得学得云里雾里的
自学确实要付出很多艰辛的啊
估计付出很大努力的话一起也要个半年吧
要精通可不是自己说说的,必须通过实践(毕竟做什么事情都要付出超多的努力也不敢说自己精通的啊)
单片机:基础是一些命令语句等,重点在于那几块芯片的编程和接口
以及中断控制,还有些综合应用
PLC还没学,听同学说那个老师教的不好(-
-!汗),现在选的教我们电子电力技术的老师告诉我们这个东西很简单的,但是是最基础最重要~~~~~话说是运控和过控可以不学,这个PLC一定要学
希望我的回答对你有点帮助咯
㈩ 如何精通单片机
单片机是电子技术和计算机技术相结合的产物,所以要精通单片机,必须要精通电子技术和掌握相应的计算机知识,特别要掌握汇编语言.