资讯详情

怎么学单片机

主流单片机产品:

AT89S与AVR单片机

PIC单片机

STC单片机

Motorola单片机

msp430单片机

台湾MDT20XX系列单片机

EM78系列OTP型单片机

EM78系列OTP型单片机

Scenix单片机

LG公司GMS90系列单片机

华邦单片机

Zilog单片机

NS单片机

AX1001单片机

我们发现这么多单片机应该从哪里开始?

平台选择:51还是PIC、AVR?

语言选择:汇编或C?

主流单片机产品

8051单片机最早Intel随后,公司推出Intel公司将 80C51内核使用权以专利互换或出让给世界许多着名IC制造商,如 Philips 、NEC、Atmel、AMD、Dallas、siemens、Fujutsu、OKI、华邦、LG等。在保特与8051单片机兼容的基础上,这些公司融入了自身优势,扩展了满足模拟输入等不同测控对象要求的外围电路A/D、满足伺服驱动PWM、满足高速输入/输出控制HSL/HSO、满足串行扩展总线I2C、确保程序可靠运行WDT、引进使用方便、价格低廉Flash ROM等,开发了数百种功能各异的新品种。这样,8051单片机就成了许多芯片制造商支持的大家庭,统称为8051系列单片机,因此人们习惯于称之为8051MCS51系列单片机。这样,8051单片机就成了许多芯片制造商支持的大家庭,统称为8051系列单片机,因此人们习惯于称之为8051MCS51系列单片机。客观事实表明,8051已成为8位单片机的主流,成为实际标准MCU芯片。由于应用中单片机种类繁多,现选择几种主要单片机进行介绍:

AT89S与AVR单片机

atmel有公司生产的Flash ROM目前,增强型51系列单片机在市场上仍然很受欢迎,其中AT89S该系列非常活跃。AVR单片机是ATMEL在90年代推出的精简指令集RISC的单片机 ,跟PIC类似。使用哈佛结构。是增强型RISC内载Flash的单片机。AVR单片机广泛应用于计算机外部设备、工业实时控制、仪器仪表、通信设备、家用电器、宇航设备等领域。

PIC单片机

microchip单片机的主要产品是PIC 16C系列和17C系列8位单片机,CPU采用RISC只有33、35、58条结构指令Harvard双总线结构,运行速度快,工作电压低,功耗低,输入输出直接驱动能力大,价格低,一次性编程,体积小。适用于用量大、档次低、价格敏感的产品.广泛应用于办公自动化设备、消费电子产品、电信通信、智能仪器、汽车电子、金融电子、工业控制等领域,PIC在世界单片机市场份额排名中,系列单片机逐年增加。

STC单片机

STC单片机是深圳宏晶科技有限公司生产的一系列单片机,目前国内市场占有率超过50%,STC单片机采用冯诺依曼结构,指令为复杂指令集。其优点是加密性强,难以解密或破解,解密成本高,国内能解密的人少,一般模仿者退步. 超抗干扰,三种减少单片机时钟外部电磁辐射的措施,超低功耗,适用于水表、气表、便携式设备等供电系统.

Motorola单片机

Motorola是世界上最大的单片机制造商.从M自6800年以来,开发了广泛的单片机品种,可生产4位、8位、16位和32位,其中典型的代表是:8位机M6805,M68HC05系列,8位增强型M68HC11,M68HC12 ,16位机M68HC16, 32位机M683XX. Motorola单片机的特点之一是时钟频率在同一速度下使用Intel类单片机低得多,使高频噪声低,抗干扰能力强,更适合工控领域和恶劣环境 。

MSP430单片机

ti公司生产的MSP430单片机采用冯-诺依曼架构,通过通用存储器地址总线(MAB)与存储器数据总线(MDB)将 16 位 RISC CPU、完美结合各种外设和高度灵活的时钟系统。MSP430可以为当前和未来的混合信号应用提供很好的解决方案。所有 MSP430 外设只需要最少的软件服务。近几年使用量很大。主要应用范围:测量设备、便携式仪表、智能传感系统。

台湾MDT20XX系列单片机

MDT台湾是单片机 MICON 由麦肯公司设计 OTP/MASK自1997年推向市场以来,掩膜型8位单片机深受用户欢迎,MDT系列单片机和 PIC 最大的特点是温度范围工业级,最大工作频率可达 20MHz,无论型号和后缀,价格都很便宜,只需要PIC的HEX转换文件很简单,不需要任何修改。工业级OTP单片机,与PIC单片机管脚完全一致,海尔集团冰箱控制器,TCL这种单片机用于通信产品和长安奥拓铃木汽车功率分配器。

EM78系列OTP型单片机

台湾义隆电子有限公司生产, 直接替换PIC16CXX,管脚兼容,功能更强,程序可以用专业转换软件转换。适用范围:家电、IC卡终端产品(水表电表、煤气表)、保密系统(软件狗、报警器、监控器)、遥控器 仪器、通信产品(多功能电话、交换机、密码)、电子医疗器械等。

Scenix单片机

Scenix公司推出的8位RISC结构SX该系列单片机具有虚拟外设功能,柔性化I/O端口,一切I/O端口可以单独编程设置,公司提供各种I/O用于实现各种库函数I/O多路等模块的功能UART,多路A/D,PWM,SPI,DTMF,FS,lcd驱动等等. 采用EEPROM/FLASH程序存储器,在线系统编程可以实现在线系统编程.支持在线仿真

LG公司GMS90系列单片机

与Intel MCS-51系列,Atmel 89C51/52,89c2051等单片机兼容,CMOS技术,高达40MHZ应用于: 多功能电话、智能传感器、电表、工业控制、防盗报警装置、各种计费器IC卡装置,DVD,VCD,CD-ROM。

华邦单片机

华邦公司的W77,W78系列8位单片机的脚位和指令集与8051兼容, 但是,每个指令周期只需要4个时钟,速度提高了3倍,工作频率最高 40MHz.同时增加了WatchDog Timer,6组外部中断源,2组UART,2组Data pointer及Wait state control pin。W4位单片机带液晶驱动,在线烧录,保密性高,操作电压低。

Zilog单片机

Z8单片机是Zilog公司产品采用多累加器结构,中断处理能力强,开发工具价廉物美.Z8单片机以低价位面向低端应用.我想很多人都知道Z直到20世纪90年代末,许多大学的微机原理仍然被描述Z80。

NS单片机

COP8单片机是NS(美国国家半导体公司)产品内部集成了16位A/D,这是罕见的,在看门狗多路和STOP单片机的唤醒方式有独特之处.此外,COP程序加密也做得很好。

AX1001单片机

珠海建荣科技公司推出 , 它是 100MIPS 高性能 8 位 RISC 微控制器 , 采用先进的 CMOS OTP 技术 , 用于税控机、条形码扫描仪、打印机、网络控制系统、读卡器等。这个芯片性能比很高。

我们发现这么多单片机应该从哪里开始?

平台选择:51还是PIC、AVR?

读者认为:

◆ 51单片机几乎被淘汰,现在很流行PIC、AVR、ARM还学51跟不上时代。

◆ 我们公司用的是PIC(或易隆,NEC、PHILIPS)啊,学了51就用不上了。

作者观点:

◆ 51单片机生命力强,仍活跃在各种应用领域。STC51,c8051f等1系列单片机与时俱进,融入了许多现代MCU在常规单片机应用领域,独特的元素仍然很受欢迎。

◆ 51单片机是所有单片机的典型代表。学习51单片机并将其延伸到其他单片机更容易。就像你先学会开车,然后学会开大卡车一样,很多东西(如交通规则,如油门控制、制动等)都很常见,很容易开始。

◆ 51单片机的内部结果相对简单,寄存器较少,没有复杂的配置让初学者完全困惑。它是初学者学习单片机和编程的最佳对象。如果你直接从零基础上学习其他更复杂的单片机,你可能会感到疲惫和无法进入门。

◆ 51单片机拥有广泛的群众基础,数据最丰富,最容易获得。在学习和发展中遇到问题最容易从外界获得帮助。

◆ 51单片机有很好的开发工具,Keil UVision IDE。特别是它提供的软件仿真功能是初学者学习单片机工作原理和提高程序调试能力的利器。

语言:汇编还是C?

在确定了单片机之后,另一不得不面对另一场老生常谈的争论。学习汇编还是C好?现在很多宣传盲目倡导C语言的好,似乎万恶汇编早就应该下地狱了。这种观点是有偏见的。

客观地说,汇编语言和C语言都有自己的特点。在这里,我不想长篇大论。简言之,汇编语言的本质是机器代码,这是直接与单片机对话的唯一途径。优点是效率高,缺点是难以控制。C语言逻辑性更强,优点是只要掌握了语言本身的编程就变得简单,移植性好。缺点是即使你写了程

顺序已经完成了功能,但你仍然对单片机本身知之甚少。在实际开发中,大多数人都会使用C语言。在更复杂的项目面前,汇编语言仍然很弱。你经常担心生气。然而,汇编语言是学习单片机,汇编语言是一个婴儿。如果你想真正理解单片机的内在奥秘,你必须使用汇编语言的窗口来一窥整只豹子。

因此,作者认为正确的学习过程应该是:首先通过汇编语言彻底掌握单片机硬件资源,c语言只是一种语言,在学习C语言之前,对硬件有清晰的理解是很容易的。

标签: ic水表传感器

锐单商城拥有海量元器件数据手册IC替代型号,打造 电子元器件IC百科大全!

锐单商城 - 一站式电子元器件采购平台