许多学单片机的朋友一开始都不知道从哪入手,选哪一种型号的单片机进行学习,这一期就给大家做个推荐分享。
首先我们先来了解一下市面上生产单片机的一些厂家,比较 的成产厂家有Atmel、Microchip、Zilog、TI、摩托罗拉、飞利浦、LG,Intel等等,这些都是比较 的生产单片机生产厂家。
单片机的起源很早历史也相对悠久,最 的大家也非常熟悉等两大家就是Motorola和Intel公司,到了最近二十年以来,Atmel公司,Microchip公司,飞利浦这些公司生产的单面机也开始慢慢具有知名度。
以结构来划分的话,单片机有CSIC和RSIC两种结构,分别叫精简指令集和较集中指令集。也可以按照单片机的位数来划分,有4位单片机,8位单片机,16位单片机。32位单片机,还有64位单片机,还有位。从哪一个位数的单片机开始学,其实从目前的单片机种类来说用的最多的初级产品就是八位的单片机这一款。
给大家一个建议,市面上的单片机功能都大同小异,选哪一款学习都是可以的,无所谓优劣,选择一块基础通用板来动手实践一下就可以了,而且市面上51系列的单片机的资料是最全的,有各种培训的视频,还有一些资料编成的实验板很多,所以建议大家从51系列开始进行学。
学习单片机从51系列开始进行起步入门学习,但是以后在做产品开发的时候,是肯定会用到其他型号的单片机。学了51之后也可能会用到AVR,还可能会用到摩托罗拉系列的单片机等等,这些都是有可能的,作为以后的产品设计者的角度来说,学习51单片机要学会融会贯通,因为这些都是可以非常灵活应用的,在做产品设计的时候都要会用。
单片机的内部结构学起来会相对比较枯燥,但是又是必须要掌握的,单片机内部结构主要包括存储器、中央处理器CPU、IO输入输出口这3部分所组成。
CPU相当于人类的大脑,存储器相当于人的胸腔,里面能放置五脏六腑等重要部位,IO口相当于人的手和脚,执行大脑所发出的指令。
CPU由算术逻辑单元ALU和控制器组成,单片机的运算速度就取决于CPU,8位、16位、32位分别代表了单片机的运算速度。选择单片机做产品开发,不一定非要选位数高的单片机,应该视情况,就项目的需求而定,因为不同的项目,成本和需求也不一样,需要实现的目的功能是不一样的,别杀鸡用牛刀这就不符合经济效益了。
存储器由数据存储器RAM和程序存储器ROM组成,数据存储器是存储运算数据的,属于静态RAM。有些单片机内部有PROM,EPROM,存储的数据掉电不丢失。程序存储器是存储程序属于ROM,根据工艺的不同,以前的单面机的程序存储器有的是EPROM,有的是OTPROM,有的里面没有ROM,还需要外部扩展ROM,现在的单片机以FLASHROM居多。
输入输出口IO用于单片机与外部进行数据交换或者控制外部的器件,比方说数码管显示数,液晶屏显示,控制外部指示灯的点亮和熄灭,数据交换等。还有就是与外部有关联的几个功能,例如外接5V电源或者3.3伏电源,电源引脚,VCCGND,还有外部接时钟单元的接口STML,以上是单片机内部硬件结构。
单片机是智能的,内部肯定有软件部分,这是单片机内部的特殊功能,编程语言、汇编语言以及寄存器、SFR,单片机里面都有一套汇编语言进行程序设计,也可以用C语言进行编程。
喜欢的帮忙收藏点个赞哦,文章内容仅代表个人观点,不喜勿喷,谢谢大家的支持与鼓励!
想学单片机的朋友,可以私信我,我可以发一些资料给大家作为参考学习的内容,有问题的朋友也可以在评论区评论,或者私信我,尽量帮大家解决朋友们提出的问题,谢谢大家
转载请注明地址:http://www.abmjc.com/zcmbjc/1825.html