找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
楼主: 砚熙科技
打印 上一主题 下一主题
收起左侧

本人高中毕业如何学好单片机?

  [复制链接]
161#
ID:398950 发表于 2018-9-17 12:27 | 只看该作者
首先,学好C语言,C语言是学嵌入式C语言,不是教材上的那种。然后,就是学单片机电路和单片机编程哦,建议跟着郭天祥的书学。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

162#
ID:302051 发表于 2018-9-17 13:37 | 只看该作者
需要一点c语言基础,然后买一套单片机开发板,跟随视频教程学习单片机,完成简单的实验,熟练之后过度到STM32或者MSP430单片机上
回复

使用道具 举报

163#
ID:398909 发表于 2018-9-17 14:37 | 只看该作者
可以在淘宝上买一套开发板和学习资料,跟着做走几遍流程就好多了。
回复

使用道具 举报

164#
ID:399034 发表于 2018-9-17 15:02 | 只看该作者
1、熟悉单片机的原理,结构; 2、学好数电,模电,为设计电路打好基础; 3、熟练使用C语言,多学习别人的程序;4、对操作系统原理有一定的了解; 5、Protel至少要有点基础;6、要实际动手调试电路的能力。学习单片机的步骤 当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,而且相当实用。然而 51 单片机毕竟过于基础,后来的很多单片机在功能上都有很大的扩展,因此按照我们实验室多数人的路线接下来大多数人会学习 AVR 单片机, AVR 单片机在功能上较 51 有很大提升,集成了 A/D 、快速 PWM 等很多实用的功能,而且和很多大型的单片机在功能上有很多类似之处,因此如果以后还想掌握其他单片机 AVR 无疑是一个很好的跳板。 学习的过程 学习单片机最终要的是当然是练,我所说的学习跟课堂上的单片机学习不同,我以前也看过一些单片机教材,有些教材讲的是单片机的工作原理和内部结构,这些东西对于我们暂时并不需要,等以后开课的时候在学习好了。现在要学习的是暂时抛开内部结构原理不谈,如何能用单片机写一些简单的小程序,是从实用性的角度出发,网上有一种说法称之为先实践后理论的学习方法。 因此我的观点如下,单片机的硬件结构首先要有一个基本的了解,最起码要知道各引脚的功能、区别,能自己动手搭一个单片机的最小系统,然后就可以直接从程序入手,程序最好还是用 C 语言编程,从简单的跑马灯做起,逐渐深入,陆续可以做一些数码管、液晶、 DS1302 、 DS18B20 等电子元器件的应用,在深入就可以结合一些具体实例扩展一些中断、串口通讯等功能。还有一点要声明的是单片机里用到的 C 语言其实很有限,课堂上学习 C++ 的很大一部分内容在初期单片机编程中都用不到,因此没必要因为觉的自己的 C 语言基础不是很好而对单片机望而止步! 学习的工具         软件方面方面, 51 单片机用的是 KEIL 软件,这个软件在学校图书馆软件下载和其他网站上都有,具体用法自己查找相关资料, AVR 的软件就比较多了,我用的是 CVAVR ,另外还有 ICCAVR 等多款编译软件,这要看个人喜好了,建议有了一定的 51 基础再学。另外就是烧写软件,烧写软件的作用就是将编译器生成的 HEX 文件烧写至单片机里,这要配合下载线实用,如果有并口的话最好用并口下载线,软件最好用广州双龙的 SLISP 软件,如果是笔记本没有并口的话则要自己买一个下载器了,名称为 USBASP ,网上电子市场有卖 20 块钱左右,软件会随光盘自带。         硬件方面,首先是要有单片机,对于单片机有一点要注意, 51 单片机最好买 89S51 、 89S52 这两种型号,上面我所说的烧写程序是 ISP 方式,这两种单片机支持 ISP 下载,所以如果买其他型号的烧写程序可能会不太方便, AVR 单片机常用的就是 ATmega16L 其它型号的区别也不是很大,甚至有些兼容。至于单片机开发板,目前的价格都很贵,从一百到几百不等,不过像上次学校里广告的那个六十多块钱的最好还是免了,没什么作用。能买一块当然好,没有的话也不要紧,自己动手买个电路板搭一下也很方便,引出 ISP 接口,烧写程序十分容易,然后将 I/O 口引出扩展也很方便。     学习单片机的其它几个注意点:   1 .理论与实践并重     对一个初学单片机的人来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以致半途而废。所以学习与实践结合是一个好方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至 “ 根深蒂固 ” 。也就是说,当你学习完几条指令后 ( 一次数量不求多,只求懂 ) ,接下去就该做实验了,通过实验,使你感受到刚才的指令产生的控制效果,眼睛看得见 ( 灯光 ) 、耳朵听得到 ( 声音 ) ,更能深刻理解指令是怎样转化成信号去实现控制的,通过实验看到自己所学的成果不仅有一种成就感也能提升你对单片机的兴趣。说句实在话,单片机与其说是学出来的,还不如说是做实验练出来的,何况做实验本身也是一种学习过程。因此边学边练的学习方法,效果特别好。    2 .合理安排时间持之以恒     学习单片机不能 “ 三天打鱼、两天晒网 ”   ,要有持之以恒的毅力与决 4 心。学习完几条指令后,就应及时做实验,融汇贯通,而不要等几天或几个星期之后再做实验,这样效果不好甚至前学后忘。另外要有打 “ 持久战 ”   的心理准备,不要兴趣来时学上几天,无兴趣时凉上几星期。学习单片机很重要的一点就是持之以恒。 3 .遇到问题耐心检查 单片机有软硬件两方面的内容,有时一个程序怎么调都不出效果,然而从理论分析却又是对的,这是就要仔细找原因了,学习单片机经常碰到很多问题,有时一两天都不能解决,这是就要有耐心,从底层找起,相信每找出一个错误都会有一个新的收获。切不可轻言放弃!!!    4 .对只短暂学过一遍的知识,充其量只比浮光掠影稍好。因此,较好的方法是过一段时间后 (1-2 个月 ) 再重新学一遍,学过的知识要经常运用,这样反复循环几次就能彻底弄懂消化,永不忘却。    5 .要进行适当投资购买实验器材及书籍资料     单片机技术含金量高,一旦学会后,给你带来的效益当然也高,无论是应聘求职还是自起炉灶开厂办公司,其前景都光明无限。因此在学习时要舍得适当投资购买必要的学习、实验器材。另外还要经常去科技图书店看看,购买一些适合自己学习、提高的书籍。一本好的书籍真的很重要,可以随时翻阅,随时补充不懂或遗忘的知识。学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。第一步:数字I/O的使用使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。第二步:定时器的使用   学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。数字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)也可以实现时序电路,但是只有单片机实现起来最简单,成本最低。定时器的使用是非常重要的,逻辑加时间控制是单片机使用的基础。第三步:中断单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿。要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在返回执行正常的程序。中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用,中断开始时,程序应该干什么,中断完成后,程序应该干什么等等。中断学会后,就可以编制更复杂结构的程序,这样的程序可以干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也可以监视多个事情,形象的比喻,中断功能使单片机具有吃着碗里的,看着锅里的功能。以上三步学会,就相当于降龙十八掌武功,会了三掌了,可以勉强护身。第四步:与PC机进行RS232通信单片机都有USART接口,特别是MSP430系列中很多型号,都具有两个USART接口。USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不同,需要使用一个MAX3232芯片进行电平转换。USART接口的使用是非常重要的,通过该接口,可以使单片机与PC机之间交换信息,虽然RS232通信并不先进,但是对于接口的学习是非常重要的。正确使用USART接口,需要学习通信协议,PC机的RS232接口编程等等知识。试想,单片机实验板上的数据显示在PC机监视器上,而PC机的键盘信号可以在单片机实验板上得到显示,将是多么有意思的事情啊!第五步:学会A/D转换MAP430单片机带有多通道12位A/D转换器,通过这些A/D转换器可以使单片机操作模拟量,显示和检测电压、电流等信号。学习时注意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念。使用A/D转换功能的简单的例子是设计一个电压表。第六步:学会PCI、I2C接口和液晶显示器接口这些接口的使用可以使单片机更容易连接外部设备,在扩展单片机功能方面非常重要。第七步:学会比较、捕捉、PWM功能这些功能可以使单片机能够控制电机,检测转速信号,实现电机调速器等控制起功能。如果以上七步都学会,就可以设计一般的应用系统,相当于学会十招降龙十八掌,可以出手攻击了。第八步:学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计是非常重要的,因为这是当前产品开发的发展方向。到此为止,相当于学会15招降龙十八掌,但还不到打遍天下无敌手的境界。即使如此,也算是单片机大虾了
回复

使用道具 举报

165#
ID:399034 发表于 2018-9-17 15:02 | 只看该作者
1、熟悉单片机的原理,结构; 2、学好数电,模电,为设计电路打好基础; 3、熟练使用C语言,多学习别人的程序;4、对操作系统原理有一定的了解; 5、Protel至少要有点基础;6、要实际动手调试电路的能力。学习单片机的步骤 当前的单片机种类很多,但是 51 是最基础的,因此单片机的学习最好也是从 51 开始,不仅容易上手,而且相当实用。然而 51 单片机毕竟过于基础,后来的很多单片机在功能上都有很大的扩展,因此按照我们实验室多数人的路线接下来大多数人会学习 AVR 单片机, AVR 单片机在功能上较 51 有很大提升,集成了 A/D 、快速 PWM 等很多实用的功能,而且和很多大型的单片机在功能上有很多类似之处,因此如果以后还想掌握其他单片机 AVR 无疑是一个很好的跳板。 学习的过程 学习单片机最终要的是当然是练,我所说的学习跟课堂上的单片机学习不同,我以前也看过一些单片机教材,有些教材讲的是单片机的工作原理和内部结构,这些东西对于我们暂时并不需要,等以后开课的时候在学习好了。现在要学习的是暂时抛开内部结构原理不谈,如何能用单片机写一些简单的小程序,是从实用性的角度出发,网上有一种说法称之为先实践后理论的学习方法。 因此我的观点如下,单片机的硬件结构首先要有一个基本的了解,最起码要知道各引脚的功能、区别,能自己动手搭一个单片机的最小系统,然后就可以直接从程序入手,程序最好还是用 C 语言编程,从简单的跑马灯做起,逐渐深入,陆续可以做一些数码管、液晶、 DS1302 、 DS18B20 等电子元器件的应用,在深入就可以结合一些具体实例扩展一些中断、串口通讯等功能。还有一点要声明的是单片机里用到的 C 语言其实很有限,课堂上学习 C++ 的很大一部分内容在初期单片机编程中都用不到,因此没必要因为觉的自己的 C 语言基础不是很好而对单片机望而止步! 学习的工具         软件方面方面, 51 单片机用的是 KEIL 软件,这个软件在学校图书馆软件下载和其他网站上都有,具体用法自己查找相关资料, AVR 的软件就比较多了,我用的是 CVAVR ,另外还有 ICCAVR 等多款编译软件,这要看个人喜好了,建议有了一定的 51 基础再学。另外就是烧写软件,烧写软件的作用就是将编译器生成的 HEX 文件烧写至单片机里,这要配合下载线实用,如果有并口的话最好用并口下载线,软件最好用广州双龙的 SLISP 软件,如果是笔记本没有并口的话则要自己买一个下载器了,名称为 USBASP ,网上电子市场有卖 20 块钱左右,软件会随光盘自带。         硬件方面,首先是要有单片机,对于单片机有一点要注意, 51 单片机最好买 89S51 、 89S52 这两种型号,上面我所说的烧写程序是 ISP 方式,这两种单片机支持 ISP 下载,所以如果买其他型号的烧写程序可能会不太方便, AVR 单片机常用的就是 ATmega16L 其它型号的区别也不是很大,甚至有些兼容。至于单片机开发板,目前的价格都很贵,从一百到几百不等,不过像上次学校里广告的那个六十多块钱的最好还是免了,没什么作用。能买一块当然好,没有的话也不要紧,自己动手买个电路板搭一下也很方便,引出 ISP 接口,烧写程序十分容易,然后将 I/O 口引出扩展也很方便。     学习单片机的其它几个注意点:   1 .理论与实践并重     对一个初学单片机的人来说,如果按教科书式的学法,上来就是一大堆指令、名词,学了半天还搞不清这些指令起什么作用,也许用不了几天就会觉得枯燥乏味以致半途而废。所以学习与实践结合是一个好方法,边学习、边演练,循序渐进,这样用不了几次就能将所用到的指令理解、吃透、扎根于脑海,甚至 “ 根深蒂固 ” 。也就是说,当你学习完几条指令后 ( 一次数量不求多,只求懂 ) ,接下去就该做实验了,通过实验,使你感受到刚才的指令产生的控制效果,眼睛看得见 ( 灯光 ) 、耳朵听得到 ( 声音 ) ,更能深刻理解指令是怎样转化成信号去实现控制的,通过实验看到自己所学的成果不仅有一种成就感也能提升你对单片机的兴趣。说句实在话,单片机与其说是学出来的,还不如说是做实验练出来的,何况做实验本身也是一种学习过程。因此边学边练的学习方法,效果特别好。    2 .合理安排时间持之以恒     学习单片机不能 “ 三天打鱼、两天晒网 ”   ,要有持之以恒的毅力与决 4 心。学习完几条指令后,就应及时做实验,融汇贯通,而不要等几天或几个星期之后再做实验,这样效果不好甚至前学后忘。另外要有打 “ 持久战 ”   的心理准备,不要兴趣来时学上几天,无兴趣时凉上几星期。学习单片机很重要的一点就是持之以恒。 3 .遇到问题耐心检查 单片机有软硬件两方面的内容,有时一个程序怎么调都不出效果,然而从理论分析却又是对的,这是就要仔细找原因了,学习单片机经常碰到很多问题,有时一两天都不能解决,这是就要有耐心,从底层找起,相信每找出一个错误都会有一个新的收获。切不可轻言放弃!!!    4 .对只短暂学过一遍的知识,充其量只比浮光掠影稍好。因此,较好的方法是过一段时间后 (1-2 个月 ) 再重新学一遍,学过的知识要经常运用,这样反复循环几次就能彻底弄懂消化,永不忘却。    5 .要进行适当投资购买实验器材及书籍资料     单片机技术含金量高,一旦学会后,给你带来的效益当然也高,无论是应聘求职还是自起炉灶开厂办公司,其前景都光明无限。因此在学习时要舍得适当投资购买必要的学习、实验器材。另外还要经常去科技图书店看看,购买一些适合自己学习、提高的书籍。一本好的书籍真的很重要,可以随时翻阅,随时补充不懂或遗忘的知识。学习使用单片机就是理解单片机硬件结构,以及内部资源的应用,在汇编或C语言中学会各种功能的初始化设置,以及实现各种功能的程序编制。第一步:数字I/O的使用使用按钮输入信号,发光二极管显示输出电平,就可以学习引脚的数字I/O功能,在按下某个按钮后,某发光二极管发亮,这就是数字电路中组合逻辑的功能,虽然很简单,但是可以学习一般的单片机编程思想,例如,必须设置很多寄存器对引脚进行初始化处理,才能使引脚具备有数字输入和输出输出功能。每使用单片机的一个功能,就要对控制该功能的寄存器进行设置,这就是单片机编程的特点,千万不要怕麻烦,所有的单片机都是这样。第二步:定时器的使用   学会定时器的使用,就可以用单片机实现时序电路,时序电路的功能是强大的,在工业、家用电气设备的控制中有很多应用,例如,可以用单片机实现一个具有一个按钮的楼道灯开关,该开关在按钮按下一次后,灯亮3分钟后自动灭,当按钮连续按下两次后,灯常亮不灭,当按钮按下时间超过2s,则灯灭。数字集成电路可以实现时序电路,可编程逻辑器件(PLD)可以实现时序电路,可编程控制器(PLC)也可以实现时序电路,但是只有单片机实现起来最简单,成本最低。定时器的使用是非常重要的,逻辑加时间控制是单片机使用的基础。第三步:中断单片机的特点是一段程序反复执行,程序中的每个指令的执行都需要一定的执行时间,如果程序没有执行到某指令,则该指令的动作就不会发生,这样就会耽误很多快速发生的事情,例如,按钮按下时的下降沿。要使单片机在程序正常运行过程中,对快速动作做出反应,就必须使用单片机的中断功能,该功能就是在快速动作发生后,单片机中断正常运行的程序,处理快速发生的动作,处理完成后,在返回执行正常的程序。中断功能使用中的困难是需要精确地知道什么时候不允许中断发生(屏蔽中断)、什么时候允许中断发生(开中断),需要设置哪些寄存器才能使某种中断起作用,中断开始时,程序应该干什么,中断完成后,程序应该干什么等等。中断学会后,就可以编制更复杂结构的程序,这样的程序可以干着一件事,监视着一件事,一旦监视的事情发生,就中断正在干的事情,处理监视的事情,当然也可以监视多个事情,形象的比喻,中断功能使单片机具有吃着碗里的,看着锅里的功能。以上三步学会,就相当于降龙十八掌武功,会了三掌了,可以勉强护身。第四步:与PC机进行RS232通信单片机都有USART接口,特别是MSP430系列中很多型号,都具有两个USART接口。USART接口不能直接与PC机的RS232接口连接,它们之间的逻辑电平不同,需要使用一个MAX3232芯片进行电平转换。USART接口的使用是非常重要的,通过该接口,可以使单片机与PC机之间交换信息,虽然RS232通信并不先进,但是对于接口的学习是非常重要的。正确使用USART接口,需要学习通信协议,PC机的RS232接口编程等等知识。试想,单片机实验板上的数据显示在PC机监视器上,而PC机的键盘信号可以在单片机实验板上得到显示,将是多么有意思的事情啊!第五步:学会A/D转换MAP430单片机带有多通道12位A/D转换器,通过这些A/D转换器可以使单片机操作模拟量,显示和检测电压、电流等信号。学习时注意模拟地与数字地、参考电压、采样时间,转换速率,转换误差等概念。使用A/D转换功能的简单的例子是设计一个电压表。第六步:学会PCI、I2C接口和液晶显示器接口这些接口的使用可以使单片机更容易连接外部设备,在扩展单片机功能方面非常重要。第七步:学会比较、捕捉、PWM功能这些功能可以使单片机能够控制电机,检测转速信号,实现电机调速器等控制起功能。如果以上七步都学会,就可以设计一般的应用系统,相当于学会十招降龙十八掌,可以出手攻击了。第八步:学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计学习USB接口、TCP/IP接口、各种工业总线的硬件与软件设计是非常重要的,因为这是当前产品开发的发展方向。到此为止,相当于学会15招降龙十八掌,但还不到打遍天下无敌手的境界。即使如此,也算是单片机大虾了
回复

使用道具 举报

166#
ID:399043 发表于 2018-9-17 15:08 | 只看该作者
1、用文字描述自己需要的功能(假设功能大于2)
回复

使用道具 举报

167#
ID:399043 发表于 2018-9-17 15:10 | 只看该作者
首先,学习51单片机的时候,我们要认真的看书,第一章一般都是讲解51单片机的历史还有发展,这些我们只需浏览就行了第二章开始才是真正进入单片机学习,在这章会讲解它的结构,引脚图,引脚功能,它的各个组成部分功能这些,这都是需要我们记住的!三章是讲解它的汇编语言,学会了语言,我们才能控制单片机工作,最开始我们可以试着写控制P0口让led灯闪烁,当看到灯真的按照自己思路闪烁,是不是很有成就感!接着的学习就是了解单片机的寄存器,控制器这些了,我们需要了解这些寄存器功能是什么?,因为单片机的汇编语言是操作各个寄存器,所以在编写程序的时候,不了解寄存器是无法写出好的程序!。

评分

参与人数 1黑币 +40 收起 理由
admin + 40 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

168#
ID:167104 发表于 2018-9-17 16:44 | 只看该作者
找一下郭天祥学单片机,有帮助
回复

使用道具 举报

169#
ID:399138 发表于 2018-9-17 17:36 | 只看该作者
从最基础的c语言开始记忆,结合实体应用会有更好的理解。多动手。
回复

使用道具 举报

170#
ID:398900 发表于 2018-9-17 18:10 | 只看该作者
个人觉得先从硬件开始学,看得懂电路图,其次就是编程,也就是c语言,推荐买个开发板慢慢来
回复

使用道具 举报

171#
ID:397675 发表于 2018-9-17 18:38 | 只看该作者
先学51吧,推荐一本书:郭天祥
回复

使用道具 举报

172#
ID:399158 发表于 2018-9-17 19:02 | 只看该作者
先要有兴趣,然后学习c语言,学习51单片机
回复

使用道具 举报

173#
ID:399183 发表于 2018-9-17 19:44 | 只看该作者
学习基础的c语言,购买51单片机学习板,观看视频学习,之后有经验之后学习stm32单片机
回复

使用道具 举报

174#
ID:381627 发表于 2018-9-17 19:57 | 只看该作者
高中如果好好学了技术的话,你就会相对轻松一些。但最主要的还是自己的自学能力,你可以在网上买一个单片机从最基础的地方学起,先学led灯之类的,再一步一步深入。还有,c语言可是相当重要的,这个你可得花大功夫去学习,可以在网上找一找视频资料啥的,其实也不是非常难。然后你自己可以尝试做一些小玩意儿,比如说智能循迹小车啦,四驱遥控小车,最后你还可以做四轴遥控飞机,大佬们都是这样一步一步走过来的,没有谁天生就是学霸。加油吧孩子,你可以的!

评分

参与人数 1黑币 +50 收起 理由
admin + 50 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

175#
ID:373667 发表于 2018-9-17 20:08 | 只看该作者
只有多练习才能学好,自己跟着例程或者网上的教程一步一步自己动手调试,看懂程序。

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

176#
ID:163894 发表于 2018-9-17 20:42 | 只看该作者
买块开发板,一边看资料,一边实践,只看书是不行的
回复

使用道具 举报

177#
ID:399230 发表于 2018-9-17 20:53 | 只看该作者
买一块开发板,也可以自己画一块,然后找一本关于单片机的书,有简单到难实现一些小功能,慢慢就成高手,不要只看书,一定要放到实处练手

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

178#
ID:399267 发表于 2018-9-17 21:51 | 只看该作者
首先从郭天祥的经典教材入手,循序渐进,找到方法
回复

使用道具 举报

179#
ID:399411 发表于 2018-9-18 10:58 | 只看该作者
买本51单片机的书慢慢学吧,沉下心慢慢学吧
回复

使用道具 举报

180#
ID:399408 发表于 2018-9-18 11:19 | 只看该作者
C语言很重要,C语言很重要,C语言很重要,重要的事情,说三遍

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

181#
ID:399336 发表于 2018-9-18 11:19 | 只看该作者
主要学习他的编程语言,但前提是你要了解单片机的结构,在在结构上理解编程语言的编程结构 语言 含义 组合构成,在看点视频,基本上就能入门了!

评分

参与人数 1黑币 +20 收起 理由
admin + 20 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

182#
ID:399463 发表于 2018-9-18 12:37 | 只看该作者
高中掌握了英语基础,先编写简单的程序,再硬件相结合。
回复

使用道具 举报

183#
ID:324055 发表于 2018-9-18 14:33 | 只看该作者
建议边看视频频边实作,在做得过程中寻找问题。
回复

使用道具 举报

184#
ID:399515 发表于 2018-9-18 14:44 | 只看该作者
首先要找一些关于单片机的资料和书籍,先做一些了解
回复

使用道具 举报

185#
ID:399620 发表于 2018-9-18 17:11 | 只看该作者
从基础开始,可以网上找C语言的教程视频,有了一定编程基础再考虑单片机
回复

使用道具 举报

186#
ID:399627 发表于 2018-9-18 18:11 | 只看该作者
学好c是基础 然后就看兴趣了  想做什么 查对应的资料然后动手 很快就上手了
回复

使用道具 举报

187#
ID:290170 发表于 2018-9-19 08:46 | 只看该作者
这就要看你上大学是否是要学习单片机的专业了,如果是,那就问师兄师姐了解情况,提前学习本专业的基础知识,比别人快一步,等老师教的时候就会有更加深刻的理解;如果只是单纯兴趣的去学,而不是专业科目,那就只需要百度上找C语言的视频看会再学单片机,也可以在51黑子上直接找单片机的视频看,他会教单片机需要用到的C语言

评分

参与人数 1黑币 +30 收起 理由
admin + 30 回帖助人的奖励!

查看全部评分

回复

使用道具 举报

188#
ID:404247 发表于 2018-9-30 00:54 | 只看该作者
我觉得你直接去买一本郭天祥51单片机的书和开发板直接学比较好,郭天祥讲得比较简单。
回复

使用道具 举报

189#
ID:404406 发表于 2018-9-30 15:17 | 只看该作者
学习单片机与问文化水平关系不大,上高校肯定智商过人学的快,但是没上也不一定学不会。我觉得兴趣最重要,跟我学的有个是小学4年级的学生,我都惊讶,现在基本的编程都差不多了,如果有兴趣,就能坚持。至于方法步骤,无非是先买个开发板,最好是有配套视频和书的,这个国内有的有郭天祥,刘平、宋雪松,他们三个的视频、书籍、板子都不错。
回复

使用道具 举报

190#
ID:404488 发表于 2018-9-30 20:19 | 只看该作者
如果你是要继续读大学的话,先要学习编程类的语言,最基本的就是C语言,其次在网上多找一点相关视频,加油,相信自己能行!
回复

使用道具 举报

191#
ID:150236 发表于 2018-10-1 01:27 | 只看该作者
我也是自学的,买个开发板,天天摸,半个月就有效果,但是一定要有兴趣。
回复

使用道具 举报

192#
ID:354286 发表于 2018-10-1 09:01 | 只看该作者
实践实践再实践
回复

使用道具 举报

193#
ID:404585 发表于 2018-10-1 10:11 | 只看该作者
书中自有c语言
回复

使用道具 举报

194#
ID:404601 发表于 2018-10-1 11:10 | 只看该作者
要有一点编程的基础,知道基础的语句,然后买一本书
回复

使用道具 举报

195#
ID:403713 发表于 2018-10-1 11:35 | 只看该作者
首先,要区分C语言和单片机语言。二者有相同但又有不同。
回复

使用道具 举报

196#
ID:403713 发表于 2018-10-1 11:46 | 只看该作者
首先,你要区分好单片机语言和C语言,二者有不同但是又有相同的地方。
单片机有些地方是用到反电平,如果单单直接学C语言就想来控制单片机是不可能的。所以我推荐你买郭天祥的51单片机开发板以及他那本书,单片机推荐普通版就可以,增强版大学也用不到几次,当然如果你大学参加很多比赛的话,增强版还是不错的。郭天祥51单片机的书48元,开发板普通型148元,基本上用200元就可以花费整个暑假来学了。
其次,学习单片机要视频教学,看书自学,实践操作相结合,缺一不可,不然知识点很快就忘记了。视频教学可以看书上配送的光盘或者是开发板配送的光盘,而且学会之后,建议你多多设计一些程序,自己觉得有趣的,但又有点难度的,因为单片机的知识,很快就能忘了。
最后,学习要规律,因为视频的课一节课3小时,切忌脱离书本和操作,但看视频是学不会的。当你学到能够灵活运用标志位设计程序时,你就能出道了,加油。
回复

使用道具 举报

197#
ID:404619 发表于 2018-10-1 13:32 | 只看该作者
首先要看你的专业是否对口,如果学的不是计算机,电气方面的专业,别花时间在这上面。
回复

使用道具 举报

198#
ID:391036 发表于 2018-10-1 15:13 | 只看该作者
怎么说呢。动手,去看看往年那些电赛题什么的。动手做一个出来。
回复

使用道具 举报

199#
ID:404644 发表于 2018-10-1 15:34 | 只看该作者
其实在大学,本科生研究生博士生基本上也都是靠自学来获取知识的,高中学历当然是可以学好单片机的,其实编写程序,就像小学生写说明文一样,开始干什么,接下来干什么,如果遇到什么情况,就这要做,否则就那样做...只是把内容用另一种更为简单和罗嗦的C语言来表达而已 C语言一开始学习的时候可能会让人感觉一头雾水,但会了的人,都觉得这个一点都不难,而且从不会到会,其实只要不急躁,个半月也就弄明白了,个人认为学习的过程,最好先找C语言的书,比如唐浩强的先细细的看一遍,大概花一个星期左右,然后再开始分析一些简单的程序,但你能看懂别人的程序的时候,也就渐渐的入门了.也就是有了单片机使用C语言的编程功底了. 然后就开始学习单片机,你最好买一块开发板,半年左右你就能进入到可以自己编程做简单程序的水平了. 当然这个过程要想能成功,必须要静得下心来,每天都花不少于两个小时的时间专心研究这方面知识的基础之上的 如果三天打鱼两天晒网,那就是过五六年你也入不了门,如果你真的有强烈的兴趣,就从这个五一开始,每天花2个小时,先学习C语言,再接触单片机,一步一步去实现你想掌握的技术
回复

使用道具 举报

200#
ID:404681 发表于 2018-10-1 17:20 | 只看该作者
有C语言基础的话最好,如果没有可以直接看单片机C语言,市面上有很多教材,配合开发板学习去做一些实验,有兴趣的话学的很快的
回复

使用道具 举报

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

本版积分规则

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

Powered by 单片机教程网

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