A. 我想学单片机或嵌入式,该学什么专业啊
我很同意楼上的讲法,单片机是以实践为主的课。如果要说学什么专业,应该去通信工程等电子信息类院校,电气自动化的也会接触到。
个人建议:先自主学习 电路基础、模拟电子技术基础、数字电子技术基础、C语言。应用软件:pcb电子板设计软件protel、电路仿真软件Proteus、编程语言keil c51.有一定基础后学习 微机原理及接口技术跟汇编。
c51单片机熟悉了之后就着手pic单片机,avr单片机和dsp。
学习单片机不能急,不过必须动手去做。你可以先购买一个单片机的实验板(大约200左右),推荐初学上网下载《郭天祥十天学会单片机》视频教程,先看一看,还有芯源单片机教程。(教程里有实验板的电路图,可以试着自己焊)
还可以加入一些电子交流群,不会的就上去问别人。
祝你有个成功的开始。
B. 怎么学习好单片机
1.对单片机有个整体的了解.(可以看看郭天祥的视频,这个大概看,别太发时间,掌握编译环境和一些C语言的基本概念)
2.了解单片机内部各个模块的工作方式.(实打实的看书,一般介绍单片机的书都有,开始可大概了解,在后面的学习中,你会有清晰的认识)
3.最重要的,经常用到的,必须理解的就是单片机的存储空间,当你理解这个之后,编程什么都不是问题.
4.尝试使用汇编语言对单片机进行简单的编程,进一步熟悉单片机.(推荐"芯源的单片机教程.pdf",你可以去新浪爱问下载,免费的哈~)
5.综合之后,尝试做一个小项目,这个可以是(电子钟,温度感应之类的)(汇编语言和C语言皆可)
6.这时你再回顾C语言,将会有很大的收获.
6.驰骋于单片机的世界吧,当然你如果还想提升,ARM是个不错的选择,AVR和C51的区别在与实现不同,你了解C51之后,AVR也能很快上手,ARM也是如此,但想真正入门ARM,学习操作系统是个不错的选择,请从最简单的开始,别动不动就Linux什么的,没基础,操作系统核心原理很难理解(推荐"圈圈的操作系统"和"一个C51操作系统的实现"帮你快速了解操作系统核心原理).
这只是单片机内部,当然你还需要学习其他一些扩展设备,比如说LCD,温度传感器,时钟芯片等等模块的数据资料,学习如何去操作它们.这些网上资料都有.请注意,学好单片机不只是学好它本身,还有各种扩展模块的应用组合.要是有资格老的人能带最好,避免你走很多弯路.(由于没人带,我用了1年多才算真正进入单片机的世界)
除此之外,如果你想设计电路什么的,最好还是去看看模拟数字电路基础,这些基础在对你设计PCB时,单片机和模块之间的通信有很大的用处.
最后,祝你能在单片机中挖掘乐趣,单片机由于它的灵巧,可以做很多你想不到的东西.多去尝试.
PS:如果你动手能力强,可自己做实验开发板,价格和买开发板差不多,但你可了解如何真正去做一个系统,而不是基于别人给你的.(推荐用面包板入门,参看杜洋的视频(网络一下),不过别买他的东西,现在价格涨的太多,不实用)
C. MPS公司是做什么的
msp吧?
我知道这个是美国德州仪器公司(ti)的一款单片机型号!
D. 关于购买 单片机开发板 的疑惑。
没必要买天祥的,比起同类的开发板它的性价比的确不高,可以买一块其它的,功能上差不多就行,这样由于电路稍微不同你也可以通过看那个视频然后加上自己的理解写出程序控制不同的开发板,这样学习起来更加好。
一般有以下功能就差不多了:
数码管
矩阵键盘(独立按键)
液晶(12864和1602接口)
数码管
蜂鸣器
继电器
串口
AD、DA
IIC
DS18B20
DS1302
全部IO口引出
E. 寻芯源老师单片机教程下册 [email protected] 不胜感激
我有上册 就是没有下册 哎 你有了吗?
F. 怎样才能快速学习单片机的编程
1。首先要学学单片机的硬件知识,至少要了解它内部构造如何、最小系统的构建和基本的扩展电路。这类书很多。
2。编程的话最好用C语言编写,所以你至少对C语言比如语法,变量,常量等相关的知识要知道。不要求你精通,基础知识熟练就行。
3。最好要有一块开发板,淘宝上很多,自己搜下。
4。推荐一本快速入门的书《单片机C语言开发100例》,有配套光盘中包含一书配套光盘与教学资料,具体如下:
(1)单片机仿真软件Proteus的教学光盘;
(2)单片机开发软件Keil的使用教学光盘;
(3) 单片机100例的全部C语言源代码;
(4)单片机100例的绝大多数仿真原理图,16进制文件已载入,读者可直接运行观察仿真程序运行效果;
(5) 免费提供配套实验板的加工图纸,读者可拿到工厂直接加工成PCB,自己焊接上元件即可进行实验。
G. 寻找芯源单片机教程下册
那个教程确实写得很通俗易懂,非常好。
但是我帮你搜遍了网络,得到的结果是 芯源老师还没有写好下册,所以再等等罗。
看看郭天祥的《十天学会单片机系列视频》教程也很不错。公认的初学者入门好资料。
视频下载BT种子我发你邮箱了。请查收。祝你单片机技术日益精通。
H. 我是个新手,这个设计图的数码管跟74LS373之间需要加什么
这个设计图的数码管跟74LS373之间需要加两个四输入与门
I. 单片机(汇编语言)好难啊就像C语言一样,怎么学呢
按照模式: 硬件接口→指令介绍→软件编程→单片机接口技术→应用实例,先学懂难懂的硬件接口,边理论、边实践、学一样、会一样、别学了,后忘,边学边用!!才是关键!!!罗嗦了这么多,最后还是看自己有没有毅力,靠自己努力!!!!!
J. 关于单片机存储空间的问题
单片机片内的数据存储区分布如下:
00H-FFH R0-R7寄存器空间
20H-2FH 可位寻址区
30H-7FH 用户RAM区,可设置堆栈
80H-FFH 是特殊功能存储器的区间,也就是楼主上面说的这几个所在位置
所以是存放在片内的RAM里
不过楼主说的IC是什么?
51单片机里没有这个。