如果学得单片机型号改变了,是不是要从头学起呀

作者&投稿:慎之 (若有异议请与网页底部的电邮联系)
单片机有多少型号~

单片机的型号有很多中,按不同内核或牌子来说常用的有以下几中:
ATMEL公司的AVR单片机:AT90S1200/2313/8515/8535 ATmega8/16/32/64/128 等

MicroChip单片机: MicroChip单片机的主要产品是PIC 16C系列和17C系列8位单片机。

51内核单片机:AT89C51 AT89C52,STC系列 SST系列等
Motorola单片机:8位机M6805,M68HC05系列,8位增强型M68HC11,M68HC12 ,
NEC单片机:
Zilog单片机:

等等 等等 可以到各自官网查找

MCS-51不是具体的单片机,而是指51的核心,所有的51单片机核心都是MCS-51的!具体型号没多少区别,主要是程序存储空间大小不同!像标有stc89c51 40I-pdip40 的单片机,前3个STC是代表生产公司,89是系列号,C代表CMOS型,51是指存储空间4KB,(52为8KB,54为16KB,516为64KB),后面40I代表可用晶振做大频率40MH,I是指工业用(C是指商业用)。在后面P是指塑料封装,DIP是双列直插封装,40是指40脚,合起来就是40脚双列直插塑料封装。应该说只要是51单片机它的引脚都是相同的,主要是看程序空间

学习是避免不了的,差别在于学习全部还是局部,同一制造厂家(或不同厂家)同一内核的单片机,因功能差异不同型号规格的单片机,除存储空间的尺寸变化,寄存器数量也会根据功能的需要发生增减变化,怎么配置和使用这些寄存器至少需要进行局部学习吧。不同内核的单片机就不用说了,51核单片机属冯·诺依曼结构,而诸如PIC系列的单片机则是哈佛结构的,两种结构完全不同的单片机就更需要学习了。做单片机开发应用的,对不同规格型号单片机的使用,可能没有不看数据手册就下手的吧。不过触类旁通,时间长了积累多了也就不会觉得的费尽了。

通常是一个系列都是想通的,51系列最常用,你说的那个基本都属于51系列。
stm32与51关系不大,有标准库参考开发,使用c编程来说,区别也不太,ARM公司的定位,就是用来取代传统 的8位单片机,还是属于低端市场,看一下用户手册就明白呢。还有很多特殊的单片机。手册上都有详细的描述。ARM11现在用的比较多呢,和A8系列,更高端的单片机来说,就需要很强的c语言,汇编和操作系统的知识呢,结合数据手册来看,编写程序的思路就跟51差别很大呢,不仅费时,而且内容复杂,也远不是51机型能比的。

C8051F340也是51单片机,所以你先把F340和AT89C51作比较,相同的地方就跳过,不同的地方就学习,没必要重新开始。

两者没有太大区别 主要是 340多了一些功能 就是看看寄存器 设置一下 总体来说 340还是很好用的

比如用了340 再用F350、 F410、F020等 同系列的 会发现 大同小异

但是对于STM32,那就真的要重头开始了。

C8051F340也是51单片机,所以你先把F3409和AT89C51作比较,相同的地方就跳过,不同的地方就学习,没必要重新开始。

但是对于STM32,那就真的要重头开始了。

那倒是不用的,大体思路是不变的,就是细节的地方改了点


电脑连接不到单片机因为MCU型号错 请重新选择MCU 重新选择文件 什么...
解决办法:1)重新选择BASIC Stamp版本 2)更换型号,匹配的MCU.PS:BASIC Stamp软件中有帮助选项,点击进入之后输入相应问题会查到全英文结果 知识延伸:一般情况下如果单片机写不进程序会有以下几种情况:1.用其他东西检测一下电脑串口,看是不是电脑串口出问题了。2.连接线是否有问题(有时电脑对单片机...

学习单片机,看的是郭天祥的教程,结果烧程序时总是显示未知型号单片机...
有可能是单片机有问题了,你换一片试试。你将“下次冷启动时P1.0...”的勾去掉看看。

stc单片机型号12c5a16s2 a\/d转换为什么总是FF? 哪位高手解释下!!!a\/...
void AD_Init(){ P1M0 = 0xf6; \/\/1111,0110用于A\/D转换的P1.x口,先设为开漏 P1M1 = 0xf6; \/\/1111,0110P1.0--P1.1先设为开漏。断开内部上拉电阻 Delay1ms(100);} float Read_ADC(unsigned char adcvcc){ ADC_CONTR = ADC_CONTR|0x80; \/\/1000,0000打开A\/D转换电源 Delay1ms(2...

如何学好单片机?
硬件方面,首先是要有单片机,对于单片机有一点要注意, 51 单片机最好买 89S51 、 89S52 这两种型号,上面我所说的烧写程序是 ISP 方式,这两种单片机支持 ISP 下载,所以如果买其他型号的烧写程序可能会不太方便, AVR 单片机常用的就是 ATmega16L 其它型号的区别也不是很大,甚至有些兼容。至于单片机开发板,目前的价...

单片机修改程序后运行结果没变
从这些已知信息来看,你要在数码管上显示学号,不过从你说的结果来看,修改xuehao这个数组不影响显示效果,那么,这样说来,你的程序里面要么根本没有用到xuehao这个数组,要么用到了,但你修改后编译没有生产HEX文件,你载入到单片机的还是以前生成的HEX文件,所以你要检查一下自己的keil或者程序,程序有...

不同型号的单片机,编程是不是不一样啊?
不能一概而论,这要看具体的东西来决定,如程序要实现的是什么功能,单片机的型号具体的怎么不同等,就比如一个流水灯的程序,在STC12C5A08S2和STC12C5A16S2还有STC12C5A32AD上来看,都是一样的,因为这种应用不涉及他们的不同之处。但如果是用双串口通讯,STC12C5A32AD就不能这么用,如果代码量大于8K,STC12C5A...

51单片机包括哪几个部分?
51单片机包含的主要功能部件包括:CPU、RAM、ROM、I\/O口、T\/C、中断源的中断控制系统和全双工UART(通用异步接收发送器)的串行I\/O口。其中:CPU:由运算和控制逻辑组成,同时还包括中断系统和部分外部特殊功能寄存器;RAM:用以存放可以读写的数据,如运算的中间结果、最终结果以及欲显示的数据;ROM:...

80C51单片机简介?
80C51单片机属于MCS-51系列单片机,由Intel公司开发。概述:1、80C51有两个16位定时计数器,两个外中断,两个定时计数中断,及一个串行中断,并有4个8位并行输入口。2、80C51内部有时钟电路,但需要石英晶体和微调电容外接,由于80C51的系统性能满足系统数据采集及时间精度的要求,而且产品产量丰富来源广,...

如何自学51单片机
1.相信此时你对C程序与电路图都有了解下,PROTEL99SE你也已经使用多次,这里提下,如果以后你搞硬件,画PCB板的话,这个你还是需要好好学习,网上也有很多相关资料,也有其他一些画PCB的,但不妨从这款软件开始学起。学51单片机,首先你安装两款软件,其中用来画图的是proteus仿真软件,一般的元器件,里面...

我是单片机初学者,我做了一个AD转换程序,串口我不会,想转换到结果传到PC...
可以发送16进制数或ASCII码格式的数据 发送16进制的数据,例如:SBUF=ADC1;\/\/ADC1是AD转换的结果,16进制数据 发送ASC码的格式数据,例如:SBUF=0X30+ADC1\/100; \/\/发送百位数字 SBUF=0X30+(ADC1%100)\/10;\/\/发送十位数字 SBUF=0X30+(ADC1%100)%10;\/\/发送个位数字 ...

尧都区18491186440: 如果学得单片机型号改变了,是不是要从头学起呀 -
苑莎二盐: C8051F340也是51单片机,所以你先把F3409和AT89C51作比较,相同的地方就跳过,不同的地方就学习,没必要重新开始.但是对于STM32,那就真的要重头开始了.

尧都区18491186440: 51单片机学完后,要不要继续学其他单片机? -
苑莎二盐: 单片机的种类的确很多,学到什么程度主要看你将来应用范围.如果你将来基于单片机做一个产品开发,那么掌握两到三种单片机就足够了.可以深入学习一下 51,avr 430单片机,掌握这几款大部分的项目都能应付了.如果你将来是做芯片级设计的,那么了解的越多越好,因为每款芯片的体系结构是不一样的,你也许能综合精华来.呵呵,胡乱说的,供参考

尧都区18491186440: 如果学会一种单片机再用其他单片机是否容易上手?
苑莎二盐: 不同公司生产的单片机往往是有其系列的.同系列的单片机具有相同的体系结构.51系列单片机在市面上用的很多,而且其基本体系结构都是相同的,所以学好一种再学习其他的就容易得多,就像学好了C语言在学其他语言也就没什么了.而且现在很多单片机程序是用C语言写的,对于C语言来说移植的效率就非常高了.值得一提的是,学会操作单片机本身并不需要多高的水平,就像软件开发一样,学会C语言、Java没有什么难度.难的是各种算法,比如抗干扰、抗掉电,各种协议:TCP/IP、USB,以及文件系统等,这些才是要投入时间和精力好好研究一下了.

尧都区18491186440: 学习完单片机还需要学什么 -
苑莎二盐: 单片机只是基础,学完单片机后,首先需要巩固一下单片机,要做到熟能生巧,灵活应用,仅仅学完可能没等你毕业就忘记了.另外,常用的8位单片机有51系列,AVR系列,PIC系列,这三类单片机现在用的最多,所以,你也可以继续学习另外两种单片机.或者你可以敲响嵌入式的大门了,学Linux.学ARM、DSP,这样你就想嵌入式工程师行列进军了.这是一个十分庞大的学习计划,需要花费更多时间和精力去专研.

尧都区18491186440: 学单片机是不是要先学习数字电路 -
苑莎二盐: 学电子的一般是先学电路分析,再学模拟电子,然后学数字电路,然后学完C语言以后,再学单片机,单片机学习根据学校教学情况不同有的用汇编语言,有的用C51语言.学电子的要实现很多灵活的电路功能就会用到单片机,单片机的定时器...

尧都区18491186440: 请问单片机程序的头文件 是不是要和单片机的型号相对应? -
苑莎二盐: 如果是新手的话,建议第一本入门书是郭天祥的那本51的教学书.买个板子,自己边看书边玩.光有理论不实践是一点效果都没有的.对于你的问题,不同单片机需要的头文件当然是不同的,需要和型号相对应.至于对应的是什么头文件,建议你去看该单片机datasheet,如果不懂看的话永远都不能达到一通百通.另,头文件的写法按理说和型号之间并不一定要有什么联系,关键是写这个头文件的人想起什么名,而不是它应该是个什么名,明白?至于你说的51,我们一般加入的头文件是reg52.h

尧都区18491186440: 在学习单片机c(C51)之前是不是必须对单片机的硬件知识有了解? -
苑莎二盐: 当然需要了解.方法上也可以边学边用,最后再归纳.51单片机的知识可分两类: 一类属于硬件,即使不想搞得那么深,也至少要了解程序存储器、RAM、中断系统、串行口、定时器及4组IO口这6类部件的功能特性及使用方法,否则既便是读...

尧都区18491186440: 如果想把单片机学的精,需要学多哪几门功课? -
苑莎二盐: 我现在正从事单片机工作,我的经验是:熟悉数字和模拟电路,这个条件是最重要的,比单片机本身更重要,因为对于做单片机的来说,最多的就是和数字电路和模拟电路打交道,而单片机本身来说只是一个工具,就象电脑,什么型号的并不重...

尧都区18491186440: 学习单片机需要哪方面的基础知识 -
苑莎二盐: 其实也不需要什么知识的,只需很少的数电,模电知识,C语言非常有用,还要会看懂电路图,毕竟不同型号的单片机他的接法有所不同,这样会对你的学习起到事半功倍的效果的.还有,就是建议你看看郭天祥的《十天学会单片机》,很不错的,即使你什么基础都没有,也可以从他那儿学到不少东西!最后,祝你的单片机学习之旅顺利!

尧都区18491186440: 学习STM32之前需要学习单片机吗? -
苑莎二盐: 1>STM32可以直接学. 你找一块开发板,按照文字教程和视频教程学,编几个小实验,比如IO口控制、中断、定时器...就差不多入门了;2>如果学过51单片机,起码对编程这方面就比较熟悉了,那样学起STM32会更加快. 好处就是:你...

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 星空见康网