今天小编要和大家分享的是控制,MCU相关信息,接下来我将从入门学习选择什么样的单片机,at89c51rb2-rltul这几个方面来介绍。

控制,MCU相关技术文章入门学习选择什么样的单片机at89c51rb2-rltul

控制,MCU相关技术文章入门学习选择什么样的单片机

1、入门学习选择什么样的单片机

入门学习时一般选择80C51系列单片机,主要原因如下。

1.目前介绍80C51系列单片机的书籍比较多,这就为初学者学习和查找资料提供了方便。同时,80C51系列单片机的开发工具比较多,在网上可以免费下载,很容易建立学习、开发环境。

2.80C51系列单片机在我国普及的时间比较早,开发和应用的实例比较多,在学习编写程序时有丰富的实例可以参考和借鉴。

3.80C51的核心技术是单片机发展的基础,学会80C51系列单片机之后,再学其他单片机会触类旁通,因为单片机的开发方法是类似的。

2、80C51与AT89C51的区别

80C51系列单片机最早是由Intel公司开发和生产的,Intel公司在1980年推出MCS-51 单片机,也称80C51单片机。由于80C51单片机应用早,影响很大,已成为事实上的工业标准。后来很多著名厂商如Atmel 、Philps等公司申请了版权,生产了各种与80C51兼容的单片机系列。虽然制造工艺在不断地改进,但内核却没有变化,我们称这些与80C51内核相同的单片机为80C51系列单片机或51系列单片机。

这类单片机的指令系统完全兼容,而且大多数管脚也兼容。所以,在51系列单片机教材方面目前仍然沿用Intel公司80C51(MCS-51)单片机名为书名;开发软件和工具也是一样,统称为80C51开发系统、开发环境等。常用的ASM51、KeilC5l、MedWin等均是80C51 系列单片机的开发工具软件。

但是,80C51(MCS-51)单片机是早期产品,用户无法将自己编写的程序烧写到单片机内的存储器中,只能将程序交由芯片厂商代为烧写,并且是一次性的。8751单片机的内部存储器有了改进,用户可以将自己编写的程序写入单片机的内部存储器中,但需要用紫外线灯照射一定时间后再烧写,烧写次数也是有一定限制的。

AT89C51单片机是Atmel公司1989年生产的产品,Atmel率先把80C51内核与Flash技术相结合,推出轰动业界的AT89系列单片机。

AT89C51单片机与80C51单片机的基本结构是一样的,编程所使用的指令以及单片机的管脚都与80C51单片机相同,即完全兼容。由于采用了Flash工艺制作的内部存储器(也称闪速存储器),用户可以用电的方式进行反复快速擦除、改写,这给初学者学习单片机提供了极大的方便。本书在实验中选用AT89C51等具有Flash内部存储器的单片机。