导航:首页 > 操作系统 > 自学单片机的条件

自学单片机的条件

发布时间:2022-09-13 03:48:37

❶ 怎么学习单片机

一、启蒙阶段
学习电路基础和模电数电,做一些诸如电机正反转的电路,做功放、电源等小制作,了解个大概。

二、学习微机原理
学习8086,这对了解计算机结构是不可或缺的,慢慢接触汇编编程

三、汇编语言学习单片机
学习51单片机,学习汇编语言,差不多学三个月后,掌握了基本语法和单片机寄存器功能,就做一些实物。

四、进阶
放弃仿真学习单片机的方式,转而学习实物。多查资料,比如说,74HC245,因为有前几步打下的基础,电路图一看就懂,剩下的就是焊接实物测试了。应该可以在很短的时间内,可以完成硬件测试。

拓展资料

单片机又称单片微控制器,它不是完成某一个逻辑功能的芯片,而是把一个计算机系统集成到一个芯片上。相当于一个微型的计算机,和计算机相比,单片机只缺少了I/O设备。

概括的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、应用和开发提供了便利条件。同时,学习使用单片机是了解计算机原理与结构的最佳选择。

单片机的使用领域已十分广泛,如智能仪表、实时工控、通讯设备、导航系统、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的功效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等 。

❷ 自学单片机需要哪些硬件设备

学习单片机,除了需要电脑以外,还需要以下的一些器材。
1.实验板(参考吴鉴鹰单片机开发板,功能多,资源丰富)
如果你对单片机还一无所知,那么自制或者购买一块实验板是比较好的选择。通常在实验板上会设计一些开关、LED指示灯、数码管、各种接口芯片等常用器件,通过对这些器件的编程练习,逐步掌握单片机的编程技术。
2.仿真机
仿真机的用途是替代电路板上的单片机芯片,仿真机通过串行口、USB接口等方式与与PC机联机通信,接收PC端控制软件发出的指令,以单步、过程单步、全速运行等各种方式来执行程序,以单步或过程单步方式执行程时,每次执行完程序后可以将执行的结果反馈到PC端的控制软件中显示出来。由于单片机编程时必须要明确每一条指令执行完毕后会有什么样的结果,弄清实际运行后的结果是否与设想的结果相符,因此,仿真功能对于单片机的学习和开发可以起到很重要的帮助作用。
3.编程器或者下载线
其用途是将代码写入单片机芯片内部。对于学习者来说,有了仿真机也可暂时不配编程器或下载线,因为有了实验板、仿真机就可以做实验了。但是建议配置一台,这样可以对单片机开发的各个环节都有所了解。
4.万用表、电烙铁等电子制作工具
单片机开发,不是简单的编程,到目前为止,还少有纯粹的“单片机程序员”,通常要求开发者软、硬件方面都要熟悉,因此,这些电子制作工作还是要配备的。
需要说明的是,这里所说的仿真机、实验板、下载线或编程器等都是就一般概念而言的,并不涉及到具体的产品,市场上也有一些产品在设计时将实验板、仿真功能、下载或编程功能等中的一部分或者全部都集成到一块板上,构成一整套的实验系统。

❸ 学习单片机需要什么条件

会C语言就可以了,比较简单,而且入门成本也比较低,最好你可以去电子市场买一块实验板,或者自己买一块面包板和元器件自己焊最小系统,个人建议不要用51,直接上avr或者pic,因为从工作产品应用的话,这两种要广一些,51基本上是学校试验室用得多,关键还是要多练手,最简单的还是去taobao买一块儿开发板,都是成套的,从电路板,编译软件,下载线,教材都有,价格几十到一百都有,另外emule上也有很多视频学习,照着做一遍,基本都能入门,最好还是自己买支电烙铁,毕竟做单片机的,自己调电路的机会很多~

当然如果这也懒的话,可以安装proteus软件在电脑上进行仿真,这个软件不错,有破解版的,好像最新是7.5吧,基本上的市场上的单片机都能仿真

你可以在软件里面选择各种元器件连接成电路,然后写好C程序,将编译(这个你可以根据不同的单片机选择不同的软件,比如51用keilC,avr用iccavr之类的,反正有很多选择,不唯一)之后的.hex导入仿真软件(在proteus画的电路图里单片机元件上点右键有选项),再点运行就可以看到仿真结果了,不过proteus仿真时序能力还是与实际的有点差别外,其他的功能都是正确的,当然这只是从我用到的功能上说

❹ 学单片机需要什么基础知识

学单片机需要学习数字和模拟电子技术等基础知识,还要有一定的C语言编程能力。

学习初期可以先买一个开发板,先学会单片机开发的环境搭建,主要是单片机集成开发软件keil的配置,软件项目的建立,程序的编译和烧写,先把点亮LED灯,流水灯和控制蜂鸣器这些最基本的程序完整的实现一遍。

之后可以把LED数码管显示,按键信号采集,去抖动,串口与PC机通信等例子的程序完整的编写一遍,并且在开发板上把程序运行一下。

这时你已经对单片机开发有了初步了解了,已经迈出了单片机学习的第一步了。

学习单片机软件方面需要的基础知识:

软件方面需要会写简单的C语言程序,虽然说单片机编程也可以使用汇编语言,但C语言在使用的方便性和可移植性上要比汇编语言好很多,所以初学者可以越过汇编语言,而直接学习C语言的单片机编程。

❺ 学习单片机需要什么条件和基础!请给我一个指引方向。

基础:最好就有模电、数电
方向:其一:去书店买一本单片机的书来看,对单片机内部的资源要全面了解。
其二:去网上找单片机的视频教程来看,这里给你推荐吉林大学赵宏伟和郭天祥的教程
其三:买一块实验板来手动编程,跟着郭天祥的教程来编程。
最后:如果你有模电、数电基础的话,我估计你在一、两个月就能自己做一些小产品来玩玩了。我的学习过程就是上面所说的一样,我在业余时间学的,对做一些电子钟、温度检测的呀都能做出来了。
祝你学习顺利!

❻ 零基础怎么学单片机

可以的,单片机不难,先学C语言,英语常用的单词认识就行,一般都可以用翻译软件。0基础建议先学51

❼ 请问学习单片机要什么基础需要什么条件从那学起

1、基本要一些数字电路的知识,模拟电路的也要一些。
2、重点是了解接口、中断这一类的知识,本科的课程里面如《计算机硬件基础》的基础知识也很重要。
3、可以自己在网上买一块便宜些的电路板,可以自己做实验的,慢慢学。
在学校里也有很多活动,很多师兄师姐他们可以请教。

❽ 我是一个单片机初学者,我想问一下我需要学哪些知识

我觉得首先要看懂111条指令,懂意思就行,根本就不需要每一条都记住,因为常用的都只有四五十条罢了。那么多的指令意在可以用多种语句实现同一种功能。
还有就是一定要实际的编程,这一点是非常重要的,只有在实际编程中才能熟悉指令的应用,当然你或许会问自己什么都不懂怎么编程啊,这时候你不要着急,你可以你买一本书,有实际的例子的书,我也见过有这种书但是名字我忘记了,它每个例子是讲得十分详细,有汇编的代码,也有C语言的代码,而且每一行都有注释(名字我忘记了只记得那封皮是黑色的)你可以仿照它的代码写写看,再仿真一下,或者在实际的板子上试试看能不能实现功能,别人的程序修改了能用在自己的板子上那么就是自己的程序了。
至于仿真软件我建议用protues,专用的单片机仿真软件。
如果是自学,那么不懂的地方可以上网收索或者上论坛询问,这里有个单片机的QQ群,是官方建的你可以加上一起学习讨论群号是:7344883
还有在了解指令的同时你要了解你的板子的结构亦即电路连接才能写好你的程序。
当你学到一定程度的时候你可以学习一下单片机的外围电路设计比如液晶显示啊,A/D转换啊什么的....
总之,实际编程练习是学好单片机的唯一途径,至于它和汇编的关系,楼上的哥们儿已解释得十分清楚了的,就不多说了,免得啰嗦。
最后,祝你成功!!!

❾ 学单片机要有什么条件

http://www.21ic.com/是一个电子工程师交流平台、你可以去看看、有很多学习资料。不过你不会英文的话确实不行、有时间多学点英语、因为很多的资料都是英文的,http://www.iciba.com/是一个很好用的在线英文词典、网上也有很多英语学习论坛、你可以去看看。
你可以边学英文边学单片机,单片机最重要的是要自己动手去实践,最好的单片机工程师都是软硬兼能的,你也可以只是搞硬件或软件,搞硬件的最少要明白程序的道理的,软件最少要知道和会分析不是很复杂的硬件电路。你可以先学学画图,之后写几个小的程序看一下(程序网上有很多的实列的,各个单片机厂商的网站都有的),之后在好好想一下自己适合什么,能做好哪一部分,这样就去集中的搞哪部分,这样开始会比较容易一些的。
可以去厂商的网站去看看、他们不但有技术交流论坛、还有很多资深专家的文章。
基础不好能只代表过去、只要你自己努力相信你一定能成为一个出色的单片机工程师的、最好能在学习的过程中接交几个有专业知识的朋友、会对你很有帮助的。

阅读全文

与自学单片机的条件相关的资料

热点内容
净化车间门算法 浏览:934
安卓怎么搞jpg 浏览:546
如来佛祖命令雷神去下界 浏览:854
新电脑管家下载好怎么解压 浏览:530
php获取接口数据 浏览:766
最后的命令 浏览:921
如何添加手机app桌面快捷图标 浏览:427
ui设计师与程序员 浏览:417
寿司pdf 浏览:828
pythonbg是什么 浏览:248
c数值算法程序大全 浏览:785
android整点报时 浏览:221
稀土pdf 浏览:536
单片机电子锁 浏览:596
通达信机智资金流指标公式源码 浏览:216
php安装xsl扩展 浏览:842
python如何使用help 浏览:367
上汽荣威app在哪里查询 浏览:903
冰柜压缩机温度108 浏览:720
阿里云邮smtp服务器地址 浏览:254