问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

单片机怎么学

发布网友 发布时间:2022-04-25 08:23

我来回答

3个回答

热心网友 时间:2023-11-08 22:25

很多想学单片机的人第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机、如何开始上手、如何开始熟练这个过程讲讲。 

先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料比较多,用的人也很多,市场也很 大。

就我个人的体会怎么样才能更快的学会单片机这门课。单片机这门课是一项非常重视动手实践的科目, 不能总是看书,但是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各个功能寄存器, 而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那 些管脚的电平什么时候输出高,什么时候输出低。由这些高低电平的变化来控制你的系统板,实现我们需要 的各个功能。

至于看书,只需大概了解单片机各管脚都是干什么的?能实现什么样的功能?第一次,第二次 你可能看不明白,但这不要紧,因为还缺少实际的感观认识。所以我总是说,学单片机看书看两三天的就够 了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,可以不用仔细的看。

推荐一本书,就这 一本就足够,书名是《新编MCS-51单片机应用设计》,是哈尔滨工业大学出版社出的的,作者是张毅刚。大 概了解一下书上的内容,然后实践,这是非常关键的,如果说学单片机你不实践那是不可能学会的,关于实 践有两种方法你可以选择,一种方法:你自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者 来说你买功能非常多的那种板子,上面有很多东西你这辈子都用不着,我建议有流水灯、数码管、独立键盘 、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多了。如果上面我提到的这些,你能熟练应用 ,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。只要过 了第一关,后面的路就好走多了,万事开头难,大家可能都听过。方法二:你身边如果有单片机方面的高手 ,向他求助,让他帮你搭个简单的最小系统板。对于高手来说,做个单片机的最小系统板只需要一分钟的时 间,而对于初学者可就难多了,因为只有对硬件了解了,才能熟练运用。而如果你身边没有这样的高手,又 找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小 实验时都能用得上,还省事。 

有了单片机学习板之后你就要多练习,最好是自己有台电脑,一天少看电影,少打游戏,把学习板和电脑连 好,打开调试软件坐在电脑前,先学会怎么用调试软件,然后从最简单的流水灯实验做起,等你能让那八个 流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在 学习知识,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。做电子 类的人真的会上瘾。然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始考虑你这辈子要 走哪一行了。就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人 ,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用,你 自己好好想想,上了这么多年大学,天天上课,你在课堂上学到了什么?是不是为了期末考试而忙碌呢?考 完得了90分,哈哈哈好高兴啊,下学期开学回来忘的一干二净,是不是?你学到什么了?但是我告诉你单片 机一旦学会,永远不会忘了。

另外我再说说用汇编和C语言编程的问题。很多同学大一二就开设了C语言的课 ,我也上过,我知道那时天天就是几乘几,几加几啊,求个阶乘啊。学完了有什么用?让你用C语言编单片 机的程序你是不是就傻了?书上的东西我们必须要会运用。单片机编程用C语言或汇编语言都可以,但是我 建议用C语言比较好,如果原来有C语言的基础那学起来会更好,如果没有,也可以边学单片机边学C语言,C 语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都 不会根本无所谓,但你一点C语言都不会那你将来会吃苦头。汇编写程序代码效率高,但相对难度较大,而 且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不得了,现在单片机的主频在不断的提高,我们完 全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM也在不断的提高,足够装得下你用C语言写 的任何代码,C语言的资料又多又好找,将来可移植性非常好,只需要变一个IO口写个温度传感器的程序在 哪里都能用,所以我劝大家用C语言。 总结上面,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件非常容 易的事。 

步骤:

找本书大概了解一下单片机结构,大概了解就行。不用都看懂,又不让你出书的。(三天)

.找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书。我当初就是买了一块开发板,二十天就搞定了。

自己网上找些小电路类的资料练习设计外围电路。焊好后自己调试,熟悉过程。 (十天)

自己完全设计具有个人风格的电路,产品,。。。你已经是高手了。 。。。。 看到了吗?下功夫一个多月你就能成为高手,我就讲这么多了,学不学得会,下不下得了功夫就看你的了,希望对你有帮助!

热心网友 时间:2023-11-08 22:25

简单的电路知识,主要在编程上多下点功夫。

热心网友 时间:2023-11-08 22:26

http://zhidao.baidu.com/question/124835143.html

参考。

热心网友 时间:2023-11-08 22:25

很多想学单片机的人第一句话就是怎样才能学好单片机?对于这个问题我今天就我自己是如何开始学单片机、如何开始上手、如何开始熟练这个过程讲讲。 

先说说单片机,一般我们现在用的比较多的的MCS-51的单片机,它的资料比较多,用的人也很多,市场也很 大。

就我个人的体会怎么样才能更快的学会单片机这门课。单片机这门课是一项非常重视动手实践的科目, 不能总是看书,但是学习它首先必须得看书,因为从书中你需要大概了解一下,单片机的各个功能寄存器, 而说明白点,我们使用单片机就是用软件去控制单片机的各个功能寄存器,再说明白点,就是控制单片机那 些管脚的电平什么时候输出高,什么时候输出低。由这些高低电平的变化来控制你的系统板,实现我们需要 的各个功能。

至于看书,只需大概了解单片机各管脚都是干什么的?能实现什么样的功能?第一次,第二次 你可能看不明白,但这不要紧,因为还缺少实际的感观认识。所以我总是说,学单片机看书看两三天的就够 了,看小说你一天能看五六本,看单片机你两三天看两三遍就够了,可以不用仔细的看。

推荐一本书,就这 一本就足够,书名是《新编MCS-51单片机应用设计》,是哈尔滨工业大学出版社出的的,作者是张毅刚。大 概了解一下书上的内容,然后实践,这是非常关键的,如果说学单片机你不实践那是不可能学会的,关于实 践有两种方法你可以选择,一种方法:你自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者 来说你买功能非常多的那种板子,上面有很多东西你这辈子都用不着,我建议有流水灯、数码管、独立键盘 、矩阵键盘、AD或DA(原理一样)、液晶、蜂鸣器,这就差不多了。如果上面我提到的这些,你能熟练应用 ,那可以说对于单片机方面的硬件你已经入门了,剩下的就是自己练习设计电路,不断的积累经验。只要过 了第一关,后面的路就好走多了,万事开头难,大家可能都听过。方法二:你身边如果有单片机方面的高手 ,向他求助,让他帮你搭个简单的最小系统板。对于高手来说,做个单片机的最小系统板只需要一分钟的时 间,而对于初学者可就难多了,因为只有对硬件了解了,才能熟练运用。而如果你身边没有这样的高手,又 找不到可以帮助你的人,那我劝你最好是自己买上一块,毕竟自己有一块要方便的多,以后做单片机类的小 实验时都能用得上,还省事。 

有了单片机学习板之后你就要多练习,最好是自己有台电脑,一天少看电影,少打游戏,把学习板和电脑连 好,打开调试软件坐在电脑前,先学会怎么用调试软件,然后从最简单的流水灯实验做起,等你能让那八个 流水灯按照你的意愿随意流动时你已经入门了,你会发现单片机是多么迷人的东西啊,太好玩了,这不是在 学习知识,而是在玩,当你编写的程序按你的意愿实现时你比做什么事都开心,你会上瘾的,真的。做电子 类的人真的会上瘾。然后让数码管亮起来,这两项会了后,你已经不能自拔了,你已经开始考虑你这辈子要 走哪一行了。就是要这样练习,在写程序的时候你肯定会遇到很多问题,而这时你再去翻书找,或是问别人 ,当得到解答后你会记住一辈子的,知识必须用于现实生活中,解决实际问题,这样才能发挥它的作用,你 自己好好想想,上了这么多年大学,天天上课,你在课堂上学到了什么?是不是为了期末考试而忙碌呢?考 完得了90分,哈哈哈好高兴啊,下学期开学回来忘的一干二净,是不是?你学到什么了?但是我告诉你单片 机一旦学会,永远不会忘了。

另外我再说说用汇编和C语言编程的问题。很多同学大一二就开设了C语言的课 ,我也上过,我知道那时天天就是几乘几,几加几啊,求个阶乘啊。学完了有什么用?让你用C语言编单片 机的程序你是不是就傻了?书上的东西我们必须要会运用。单片机编程用C语言或汇编语言都可以,但是我 建议用C语言比较好,如果原来有C语言的基础那学起来会更好,如果没有,也可以边学单片机边学C语言,C 语言也挺简单,只是一门工具而已,我劝你最好学会,将来肯定用得着,要不你以后也得学,你一点汇编都 不会根本无所谓,但你一点C语言都不会那你将来会吃苦头。汇编写程序代码效率高,但相对难度较大,而 且很罗嗦,尤其是遇到算法方面的问题时,根本是麻烦的不得了,现在单片机的主频在不断的提高,我们完 全不需要那么高效率的代码,因为有高频率的时钟,单片机的ROM也在不断的提高,足够装得下你用C语言写 的任何代码,C语言的资料又多又好找,将来可移植性非常好,只需要变一个IO口写个温度传感器的程序在 哪里都能用,所以我劝大家用C语言。 总结上面,只要你有信心,做事能坚持到底,有不成功不放弃的强烈意志,那学个单片机来说就是件非常容 易的事。 

步骤:

找本书大概了解一下单片机结构,大概了解就行。不用都看懂,又不让你出书的。(三天)

.找学习板练习编写程序,学单片机就是练编程序,遇到不会的再问人或查书。我当初就是买了一块开发板,二十天就搞定了。

自己网上找些小电路类的资料练习设计外围电路。焊好后自己调试,熟悉过程。 (十天)

自己完全设计具有个人风格的电路,产品,。。。你已经是高手了。 。。。。 看到了吗?下功夫一个多月你就能成为高手,我就讲这么多了,学不学得会,下不下得了功夫就看你的了,希望对你有帮助!

热心网友 时间:2023-11-08 22:25

简单的电路知识,主要在编程上多下点功夫。

热心网友 时间:2023-11-08 22:26

http://zhidao.baidu.com/question/124835143.html

参考。
单片机好学吗?

解决方法: 可以选择参加相关的电子学或计算机科学课程,或者自学相关知识,掌握基础的电子学和计算机原理。2. 需要掌握编程技能:单片机编程通常使用汇编语言或高级编程语言(如C语言)。如果你没有编程经验,可能需要学习编程基础知识,掌握编程语法和逻辑。解决方法: 可以选择参加编程课程,学习基础的编程知识...

单片机课程:掌握它,为你的未来铺路!

掌握模块操作IO口、定时器、串口通讯等是单片机中常用的模块,掌握它们的操作是学习单片机的关键。只有熟练掌握这些模块的使用,才能更好地应用单片机。进行实物实验如果有条件,进行实物实验是学习单片机的最佳方式。通过亲自编程实现某些功能,可以让你更好地理解单片机的应用,让知识更加扎实。 抢首赞 评论 分享 举...

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

学单片机需要学习数字和模拟电子技术等基础知识,还要有一定的C语言编程能力。学习初期可以先买一个开发板,先学会单片机开发的环境搭建,主要是单片机集成开发软件keil的配置,软件项目的建立,程序的编译和烧写,先把点亮LED灯,流水灯和控制蜂鸣器这些最基本的程序完整的实现一遍。之后可以把LED数码管显示,...

学习单片机要哪些知识基础,要擅长哪些科目。数学?

【1】入门——理解CPU,理解内存,理解指令读取和运行过程,理解SFR。了解一点汇编,程序运行过程。了解单片机输入输出口的原理。需要掌握【计算机基础】知识和【数字电路基础】以及【单片机开发环境】汇编程序的编程、调试过程。(1个月)【2】应用——能够根据设计要求,进行简单外围电路和C语言的设计。需要...

怎样自学 51 单片机?

首先,从基础出发,C语言是单片机开发的基石,掌握《新概念51教程》和《爱上单片机》这样的入门书籍,它们将带你一步步走进单片机的世界,结合实际的传感器应用,理论与实践并重。选择一款适合的51开发板,郭天祥和金沙滩的教程是初学者的良师益友,它们将帮助你理解51单片机编程和硬件设计的底层原理。当你对...

单片机原理怎么能够学好?

单片机原理学好基础步骤:1.熟悉单片机的原理,结构;2.学好数电,模电,为设计电路打好基础;3.熟练使用C语言,多学习别人的程序;4.对操作系统原理有一定的了解;5.Protel至少要有点基础;6.要实际动手调试电路的能力。准备工作:1、首先你必须爱好单片机;2、熟悉单片机的原理,结构;3、数电,模电是...

新手该如何学习单片机?有什么方法或者窍门?

事实上,单片机并不是难学的,掌握了正确的学习方法,可以说很简单就可以学会。新手如何学习单片机呢?下面提供三个学习方法,供新手参考。一:自己花钱买一块单片机的学习板,不要求功能太全的,对于初学者来说你买功能非常多的那种板子,我建议有流水灯、数码管、独立键盘、矩阵键盘、AD或DA(原理一样)...

我从没有接触过单片机 但是现在想学好他,怎么样才能较快的学会_百度知...

如果急着入门可以先看郭天祥讲的《单片机十天征服你》 就可以编一些简单的程序了, 会了基本的就可以看力天电子出品的《51单片机讲座》 是尹延辉讲的 比郭天祥讲的好 郭天祥讲的很粗,而且有好多错误,程序写的也不是特别规范 学完51可以学AVR单片机 直接学AVR的也行 不过51是很经典的 再说...

什么是单片机,单片机学习方法,单片机原理及应用

第四阶段是依靠实验板,学习掌握单片机的汇编语言指令系统和简单编程。同时和前面所学硬件知识结合组装,起到主学软件,巩固硬件的双重作用。单片机原理:通用计算机是分模块的,比如内存条,CPU,显卡,这些设备是通过系统总线连接成一个计算机系统。所以可以看出,单片机是微计算机系统,因为小巧,价格也便宜,...

求单片机大神给我指点方向 想要精通单片机要学习什么 我现在学起来感觉...

你知道学习单片机的几个要点就可以慢慢入门了:1、学习IO口,知道IO口都干什么,输入、输出的条件。2、学习中断:外部中断、定时器中断、串口中断 3、学习存储结构:内部寄存器的几大类(工作寄存器(4组R0~R7)、位址空间20H~2FH、用于寄存器30H~7FH、特殊功能寄存器80H~FFH)外部扩展存储器。4、学习...

纯学51单片机有啥用 学好单片机需要什么基础 单片机入门先学什么 单片机要学什么内容 怎样学好单片机原理及应用 单片机初学教程 学单片机买什么开发板好呢 学51单片机要买单片机吗 单片机基础知识是什么
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
求助,有关于喜羊羊与灰太狼之牛气冲天,懂的来 什么是流程银行,它的核心理念是什么?地方性的本土银行适合开展流程银 ... 喜羊羊与灰太狼牛气冲天和虎虎生威哪个好看些?经典台词有那些?_百度... 蓝屏显示这个代码STOP:0X0000007B(0XF8998528,0XC0000034,0X00000000... ...0x0000007b(0xf78d2524,0xc0000034,0x00000000,0x00000000怎么回事啊... ...0000007B(0×F78D2524,0×C0000034,0×00000000,0×00000000)怎么解决... ...B(0XF78D2524 ,0XC0000034,0X00000000,0X00000蓝屏出现这样该怎么... 装XP系统, 出现Technical information: *** STOP:0X0000007B 如何... ...0x00000007B (0xF7A1D524,0xC0000034,0x00000000,0x00000000)是怎么... 装XP系统, 出现Technical information: *** STOP:0X0000007B 如何... 单片机怎么学? 单片机该怎么学 单片机,怎么学? 新手学单片机怎么入门? 怎样学好单片机 圆点字体有哪些 圆点字体\喷码? 我想查询我的驾驶证有没有吊销,怎么查? 能帮我查一下我的驾驶证有违章和扣分吗 在手机上怎样才能查询我的驾驶证有没有违章,我没有车,谢谢 如何查询驾驶证有没有违章 我想查一下我的汽车上面的违章我的驾照扣了多少分 我要查询一下驾驶证违法记录怎么查 怎么查自己的驾驶证有没有被扣分? 我想查一下我的驾驶证有没有违章 驾驶证有没有违章怎么查询 驾驶证有没有违章,怎么查询? 查一下我的驾照扣分没有? 羊角蜜糖分高不高? 2018国庆节活动总结精选 单片机怎么学习? 如何自学单片机 怎么自学单片机原理? 单片机怎么学啊 51单片机怎么学 零基础学单片机怎么学?零基础能学单片机吗? 学习单片机需要怎么做 如果学单片机编程怎么样学才好? 如何学习单片机 单片机学习怎么才能学好 分红型保险缴纳6年后可以退保吗?如何办理? 分红型保险已经交了20年怎么退才不会特别吃亏? 分红型保险缴满十年,怎么领? 分红型的保险交够十年可不可以退 20年交费的中国人寿分红型保险,交了6年想退保,好吗? 中国人寿分红保险本来要交20年,交了十年可以退吗? 自制牛饲料的最佳配方? 吃五谷杂粮的生肖 豆腐渣同米糠、玉米粉、麦糠、豆柏能一起发酵喂黄牛吗? 新手养牛,养了几个月感觉没有别人家长的快。在这请教一些养牛经验技术...