义隆、飞凌 、松翰的单片机哪个好

义隆、飞凌 、松翰的单片机哪个好之前没有接触过着三个品牌的产品 , 刚刚查阅了一下 , 简单写一点:
松翰 是台湾的公司 , 他在工控方面推出的单片机是8位不知道什么架构的内核 , ide也是自己做的 , 目前只支持汇编语言开发 , 并不支持gcc C语言开发 , 高级语言编译器好像还没有发布 , 1997年创办的公司 , 我看了他的单片机 , 和stc51系列比较接近 , 外设和速度基本相同 。
飞凌 是河北保定的一家公司 , 主要做的ARM嵌入式芯片系统 , 他的工控板主要是cortex-M0 , cortex-A系列等 , 也有8位的单片机 , 他有sot23-6大小的单片机 , 可谓是最小的单片机了 , 也和stc51很像 , 外设也差不多 。但是ide可支持C语言等高级语言编写 。
义隆 也是台湾的公司 , 他在很多方面都有产品 , 在工控方面的单片机其实也是和stc51差不多 , ide可以支持C语言 , 某宝上还有用飞凌代替义隆的 , 可见他们有一定的通用性 。
综上所述 , 在工控方面 , 应该是飞凌的单片机好一些 。
松翰单片机 , 如何用汇编进行位定义1、如果你是要定义一个位变量的话 。一般 , 我们都先定义一个字节:‘XXX
DS
1’;这个条语句表示定义一个字节 , 然后 , 们再定义想要的位变量 。比如:‘getdata_flag
equ
xxx.0’ 。这样我们就定义了一个位变量 , 如果你还想定义一个位变量 , 那么你可以再加一条语句:‘getdata_flag
equ
xxx.1’ 。依此类推 。你就可以定义8个位变量 。要是你还觉得不够用的话 , 你可以归以上的做法 , 再定义一个字节 , 然后再定义另外8个位变量 。
2、如果你是想用一个位来代替I/O口的某一个位的话 , 你可以直接用:‘YYY
EQU
P1.x’或‘YYY
EQU
P2.x’就可以了 。
3、如果你想用一个位代替寄存器的某一位的话 , 其做法和2当中是一样的 。例如:‘zzz
EQU
GIE’ 。
常用单片机的型号? STC单片机
STC公司的单片机主要是基于8051内核,是新一代增强型单片机,指令代码完全兼容传统8051,速度快8~12倍,带ADC,4路PWM,双串口,有全球唯一ID号,加密性好 , 抗干扰强.
PIC单片机:
是MICROCHIP公司的产品,其突出的特点是体积小,功耗低,精简指令集,抗干扰性好,可靠性高,有较强的模拟接口,代码保密性好,大部分芯片有其兼容的FLASH程序存储器的芯片.
EMC单片机:
是台湾义隆公司的产品,有很大一部分与PIC 8位单片机兼容,且相兼容产品的资源相对比PIC的多,价格便宜,有很多系列可选,但抗干扰较差.
ATMEL单片机(51单片机):
ATMEl公司的8位单片机有AT89、AT90两个系列,AT89系列是8位Flash单片机,与8051系列单片机相兼容,静态时钟模式;AT90系列单片机是增强RISC结构、全静态工作方式、内载在线可编程Flash的单片机,也叫AVR单片机.
PHLIPIS 51PLC系列单片机(51单片机):
PHILIPS公司的单片机是基于80C51内核的单片机,嵌入了掉电检测、模拟以及片内RC振荡器等功能,这使51LPC在高集成度、低成本、低功耗的应用设计中可以满足多方面的性能要求.
HOLTEK单片机:
台湾盛扬半导体的单片机,价格便宜,种类较多,但抗干扰较差,适用于消费类产品.
TI公司单片机(51单片机):
德州仪器提供了TMS370和MSP430两大系列通用单片机.TMS370系列单片机是8位CMOS单片机,具有多种存储模式、多种外围接口模式,适用于复杂的实时控制场合;MSP430系列单片机是一种超低功耗、功能集成度较高的16位低功耗单片机,特别适用于要求功耗低的场合
松翰单片机(SONIX):
是台湾松翰公司的单片 , 大多为8位机 , 有一部分与PIC 8位单片机兼容 , 价格便宜 , 系统时钟分频可选项较多 , 有PMW ADC 内振 内部杂讯滤波 。缺点RAM空间过小 , 抗干扰较好 。
什么是单片机子系列个人理解:
例如 , 51系列单片机主要产品有:
Intel的:80C31、80C51、87C51 , 80C32、80C52、87C52等
ATMEL的:89C51、89C52、89C2051等
那么这里面名称叫XXX51的就组成一个子系列 , 称为51子系列 , 以此类推 , 也就有52子系列了 。
以上纯属个人理解 , 没查到相关资料 。
8051系列单片机有何特点?有机种类型产品型号?彼此有何区别?8051系列的单片机的特点?和其他单片机差不多嘛 , 还不是有cpu、rom、ram、io等等 , 只是它是8051内核的 。不过它作为单片机领域的中低档产品从诞生到现在数十年市场占有率一直很高它便宜 , 操作简单 , 接口方便 , 经过发展 , 内嵌了很多资源 , 比如有的有PWM、ADC等等他的指令系统一般是CISC即复杂指令集至于种类 , 每个公司都有自己的产品 , 如atmel、stc、sst、Intel、飞利浦、达拉斯、AD等等有名的IC公司有生产 。AT89c51是最流行的51单片机 , STC89c51是国内最流行的 。因为价格便宜(大概5元以下)、又是经典的51单片机 , 所以在教学、一些工程中会用到 。至于产品之间的区别 , 无非是片内资源等的区别 , 如ROM、RAM的大小 , 是否有ADC、中断源、总线方式、几乎每个公司产品都有自己的指令集 , 等等