凤台范文网 > > 学习 > 刚开始学习单片机,请问是学STM8还是学51呢?

刚开始学习单片机,请问是学STM8还是学51呢?

来源:https://www.ft263.com 时间:2024-07-18 编辑:admin 手机版

一、刚开始学习单片机,请问是学STM8还是学51呢?

建议你学51,因为51单片机现在用得最多,普及性要比STM8要高。而且51单片机的指令相对来说通俗易懂,51单片机不仅可以用汇编语言来编程,也可以用C语言来编程,既然你学了C,那么对于快速掌握C51编程要容易的多。因为用C语言编程51,相对来说好学,可以在短期内收到很好的效果,也可以从网上下载关于“手把手教你学单片机 51单片机 C语言 视频教程 从入门到精通”这个视频资料,对于你学习51单片机,有很大帮助。当然,你精通了51单片机的编程,在去学习STM8就容易的多了。也可以说,51单片机是基础。

二、我想学习stm8s单片机,之前有学过51单片机,基础不是很牢靠,从哪里入手比较好。如果新手学习该如何?

装上开发环境,打开例程工程,进行软仿真,对单片机形成概念。

买个开发板和调试工具,自己尝试编写一些简单的程序试试。

找个具体的项目,用你stm8s做,从实际工作中得到锻炼。

三、学会51后如何进军stm8

别怪我说话难听啊,学完51又学STM8简直是神经病啊。学来学去你学这么多8位单片机干嘛呢?STM8的性价比确实比51高不少,但是你既然学了51,只要你学的精,很多问题都是可以用51解决的。而且STM8的开发环境是封闭的,学了半天也就只能用来开发ST家的STM8。我见过的一个,学了51学avr,学了avr学pic,学了pic学msp。到头来什么都懂点但什么都不精,半瓶子醋什么都做不了。建议你既然学了51,就把51学透,学精,打好基础,如果51的确满足不了你的需求就再去学arm,譬如STM32,别再想肯STM8了。

四、最近在学STM8S208R 单片机! 以前弄ARM,所以对STM8S不是很清楚!有几个问题想问下大家!

STM8是st公司的8位单片机。

1、STM8的程序是直接从flash中读出并执行的,所以是Nor Flash。

2、STM8的指令集是自己的,可以到ST的官网上找到指令集的详细解释。

3、STM8的RAM是SRAM,不是DRAM,具体多大要看是哪颗芯片,不同的芯片是不一样的,你还是到官网上找芯片的数据手册看看吧,或者给个邮箱我发给你几个。

这种8位机启动比较简单,直接从flash的起始地址读代码执行,没有boot之类的东西。

在百度上搜嘛

五、刚开始学习单片机,请问是学STM8还是学51呢?

建议你学51,因为51单片机现在用得最多,普及性要比STM8要高。而且51单片机的指令相对来说通俗易懂,51单片机不仅可以用汇编语言来编程,也可以用C语言来编程,既然你学了C,那么对于快速掌握C51编程要容易的多。因为用C语言编程51,相对来说好学,可以在短期内收到很好的效果,也可以从网上下载关于“手把手教你学单片机 51单片机 C语言 视频教程 从入门到精通”这个视频资料,对于你学习51单片机,有很大帮助。当然,你精通了51单片机的编程,在去学习STM8就容易的多了。也可以说,51单片机是基础。

一、首先为什么要先学51单片机?

因为51单片发展最早,应用最广泛,特别是I/O口的操作非常简单,而且相关的学习资料最多、教材最成熟,学习起来得心应手,入门很快。

有了这个基础再去学习其他单片机那就是小菜一碟了,只是对着芯片数据手册设置寄存器罢了,快则一两个星期,多则一个月就能掌握另一种单片机。如果一开始就选择非51单片机学习,那将是“路漫漫其修远兮,你将艰难而求索!”

二、学51选C语言or汇编语言?

当然是C语言了。

1.C语言是高级语言,代码移植性好,易于维护

2.编程灵活,随心所欲

3.语言层次分明,思路清晰,可读性强

4.C语言是目前最流行的单片机编程语言,例程代码多,便于参考,单片机技术发展之快,应用之广,学习群体日益庞大,这和keil C51开发环境的问世是分不开的。

5.C语言是大众编程语言,是其他编程语言的基础,学会了C语言,对于进一步深造的选择就很自由了。

学会51单片机以后,就可以根据你从事的工作或者你的目标选择以下一种或多种继续深造。

AVR单片机速度快,一个时钟周期执行一条指令,而普通的51单片机需要12个时钟周期执行一条指令。PIC单片机品种齐全,应用领域广泛,片内资源也很丰富,也是很受欢迎的单片机。MSP430单片机16位单片机,速度快,一个时钟周期执行一条指令,超低电压低功耗,适合用于电池供电设备。

51,比较好学!循序渐进

都可以,个人建议从51开始,入门上手都容易,8嘛到做项目可以用上

学东西最重要的是融会贯通,选择学什么芯片的单片机其实不是最大的问题。建议是选网上学习视频比较好或者书籍资料比较多的,方便你学习。最重要的是,坚持认真的学下去!祝你成功!

六、我刚刚接触单片机,对51了解一点点,可不可以直接学习STM8?

当然可以,但自学很辛苦的,要有恒心,祝你成功。

最近更新

学习排行榜精选