学习单片机需要学习哪些知识?
请别跟我说学习模电,数电,也别跟我说买个板子学习,哥学了,程序也编过挺多的,但是具体的东西就做过一个。谢谢。我要知道的是单片机开发需要用到哪些知识,比如说通信,显示等,也...
请别跟我说学习模电,数电,也别跟我说买个板子学习,哥学了,程序也编过挺多的,但是具体的东西就做过一个。谢谢。
我要知道的是单片机开发需要用到哪些知识,比如说通信,显示等,也要把这些东西具体化一下,再推荐几个具体可以做的实物。
再次感谢。 展开
我要知道的是单片机开发需要用到哪些知识,比如说通信,显示等,也要把这些东西具体化一下,再推荐几个具体可以做的实物。
再次感谢。 展开
4个回答
展开全部
模电数电只是基础,学不学不要紧,了解就行。学单片机,只少C语言要过关,有独立编程序的能力,编程一定要过关。
开发单片机,就具体去研究你要开发的那款单片机,i/o引脚的控制寄存器怎么使用,中断,定时器计数器,A/D,SPI,UART,I2C, 学会它们的相关寄存器的使用。这些是编程必须掌握的。
当你要开发项目,一定有外设,可能是各种传感器,液晶,数码管,等等。这些东西,连接单片机,简单的只用了I/O的输入输出,难点的要用到时序、PWM等。
说了很多废话,总结一下,学好单片机,用到的知识可以很多,也可以不用。我的意思就是,学单片机,就单纯的看单片机的书籍,用C多编程,什么通信,显示等在单片机的书里就有讲解,书里会告诉你怎么编程,编成什么样的时序,所谓通信,显示几乎都是用到时序的不同表现。古人云,不求甚解就是这样。
买一本好的单片机书很重要,我建议买那种含有实例讲解的书最好
开发单片机,就具体去研究你要开发的那款单片机,i/o引脚的控制寄存器怎么使用,中断,定时器计数器,A/D,SPI,UART,I2C, 学会它们的相关寄存器的使用。这些是编程必须掌握的。
当你要开发项目,一定有外设,可能是各种传感器,液晶,数码管,等等。这些东西,连接单片机,简单的只用了I/O的输入输出,难点的要用到时序、PWM等。
说了很多废话,总结一下,学好单片机,用到的知识可以很多,也可以不用。我的意思就是,学单片机,就单纯的看单片机的书籍,用C多编程,什么通信,显示等在单片机的书里就有讲解,书里会告诉你怎么编程,编成什么样的时序,所谓通信,显示几乎都是用到时序的不同表现。古人云,不求甚解就是这样。
买一本好的单片机书很重要,我建议买那种含有实例讲解的书最好
追问
这些都懂。。。实际上是想做点东西,相当于做项目那样,提高整体水平
追答
先做I/O口基本试验 然后做按键的 做完按键试着改成外终端控制的 然后 做定时器计数器 可以用来显示时间 之后用2个片子做一下SPI 看一下USART I2C 都学会了之后做一个项目 我当时做了一个机器人 尽量用到了所有知识 机器人有直流电机 舵机 红外传感器 加速度传感器 液晶屏
展开全部
你看得都差不多了,关键是多收少,我推荐你做下面几件事
1.做个LED时钟
2.矩阵键盘 //这个实验可以配合3和6一起做
3.PWM(直流电机)
4. AD-DA转换
5.RS232通信(串口通信)
6.中断 //这个实验可以配合2和3一起做
你把这级个实验做了,单片机基本就学通了,当然,在这过程中,你会发现很多不足,你就有定向的去学习了
1.做个LED时钟
2.矩阵键盘 //这个实验可以配合3和6一起做
3.PWM(直流电机)
4. AD-DA转换
5.RS232通信(串口通信)
6.中断 //这个实验可以配合2和3一起做
你把这级个实验做了,单片机基本就学通了,当然,在这过程中,你会发现很多不足,你就有定向的去学习了
追问
这些不是最基本的么。。。
追答
是最基本的应用,但是必须得会,也是打基础,同时检测出你的不足,好继续重点学习不足部分
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
单片机不过是一个解决问题的工具而已,既然你都很熟悉了,你必须熟悉一个行业,利用单片机为这个行业解决问题。入行只能靠自己。
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
学的很多了 到深圳这面来找个工作吧 单片机工程师 或者助理 你这个条件够了 会有很大的进步 我认为你已经毕业了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询