首页编程语言at指令c语言编程,at指令集解析c语言

at指令c语言编程,at指令集解析c语言

cysgjjcysgjj时间2024-09-07 11:58:23分类编程语言浏览21
导读:89c51真的过时了吗?89c51真的过时了吗?89C51单片机是一款8位单片机,最常用的是艾特梅尔产的AT89C51,我在上学时是用的最多的一款单片机芯片,现在来说它早已停产多年了。我认为尽管这样,作为一种性价比很高的芯片非常适合刚接触单片机的小白们学习,我认为在一些低端产品中还是能见到它的“踪影”,下面我来谈谈我的看法。单片机作为……...
  1. 89c51真的过时了吗?

89c51真的过时了吗?

89C51单片机是一款8位单片机,最常用的是艾特梅尔产的AT89C51,我在上学时是用的最多的一款单片机芯片现在来说它早已停产多年了。我认为尽管这样,作为一种性价比很高的芯片非常适合刚接触单片机的小白学习,我认为在一些低端产品还是能见到它的“踪影”,下面我来谈谈我的看法。

单片机作为一种控制类芯片,不管其性能如何发展,现在仍然没有摆脱它的基本架构。我认为作为刚学单片机的新手来说这款芯片并没有过时,俗话说“万仗高楼平地起”,我们学单片机不仅仅是学单片机芯片本身的内部结构,我认为更重要的是学习单片机的一些硬件外设和软件部分。从这一方面来讲选一款经典的低端芯片来学习是我们的明智之举,一来可以增加我们学习的自信心,二来也可以节约我们学习的成本

一些性能较好的8位单片机也是在89C51的基础进行技术改进升级的,比如一些单片机增加了ISP(在系统编程功能、增大了装载数据的容量、提高了时钟频率、降低了工作电压等方面,有一句话叫“万变不离其宗”,其大架构都没有发生颠覆性的改变,从这个角度来说仍没有过时。

at指令c语言编程,at指令集解析c语言
图片来源网络,侵删)

从做产品项目的角度来说,我们选芯片要以成熟的典型主流芯片为主,同样学习时也要以典型单片机作为学习的切入点才对。因此在一些价格低、处理速度慢的产品中还是以C51为主,同样对学习单片机也一样,低端学会了再学高端是水到渠成的事情。在做项目时对于高端的设备才选用16位或者32位的单片机比如STM32系列或ARM系列单片机!

因些,不论是学习单片机还是做产品89c51都是一款成熟而又经典的芯片并没有过时,最后我用一句话总结就是“与其把一些高大上的技术名词挂在嘴边,不如把一些所谓“过时”的技术放在心里”。以上是我对这个问题的看法,欢迎朋友们参与讨论这个话题,敬请观注电子及工控技术!

89C51单片机是上世纪九十年代流行的一款单片机,当时不少单片机爱好者都以该单片机作为入门单片机,不过现在来看这款单片机内置***很少(尤其是不具有ISP功能),作为初学者现在自学单片机,不宜再选用89C51作为入门单片机了,起码要选用AT89S51单片机作为入门单片机。下面我们来介绍一下AT89C51和AT89S51单片机究竟有何区别

AT89S51单片机。

at指令c语言编程,at指令集解析c语言
(图片来源网络,侵删)

不少单片机初学者搞不清楚究竟AT89C51和AT89S51单片机究竟有何区别?可以这么说,后者是前者的升级版,它们比较起来有以下不同

①、工作电压范围不同,S51的工作电压范围为4~5.5V,而C51单片机的电压范围很窄,在高于5.3V或低于4.8V皆不能工作。②、工作频率不同,S51的最高工作频率可达33MHz,而C51的最高频率只能达到24MHz。③、程序存储器的写入方式不一样,C51只支持并行写入,并且需要高压烧写,而S51单片机则支持ISP在线可编程写入技术,烧写电压也只有4~5V。也就是说,选用S51作为入门单片机,写入程序更方便。

51单片机开发板。

除了上述几点,S51单片机在加密性能及抗干扰能力方面亦优于C51单片机,故初学者若选用51单片机作为入门单片机,建议选用AT89S51作为入门单片机。

STM8S003单片机。

at指令c语言编程,at指令集解析c语言
(图片来源网络,侵删)

在学会了AT89S51单片机之后,一般还要再学一两款性能更好的51单片机。这是因为AT89S51单片机内置***很少,搞产品设计一般很少选用该单片机,这里推荐学习AVR单片机和STM8单片机。像AVR的ATmega16、ATmega328以及STM8L151系列单片机都是非常不错的单片机,尤其是STM8L151系列的部分型号内置***很丰富,有的还带有12位的ADC及DAC,搞产品设计非常方便。

若想了解更多的电子电路及元器件知识,请关注本头条号,谢谢。

不是过时了,是早就过时了!

如果用51系列8位兼容机,请选stc12系列 15 系列 8a8k系列都行。

如果有更高要求,32位机stm32f1 f4系列也可以。学起来也不难,案例学习法。

其他型号系列不推荐。

买个板子,带下载线带例程的,用keil c编程。

多关注***,少关心指令系统和语法

[免责声明]本文来源于网络,不代表本站立场,如转载内容涉及版权等问题,请联系邮箱:83115484@qq.com,我们会予以删除相关文章,保证您的权利。转载请注明出处:http://www.wnpsw.com/post/18838.html

单片机作为过时
深圳天空创新科技有限公司 java面向对象编程语言