在个人电脑中,CPU、RAM、ROM、I/O这些都是单独的芯片,然后这些芯片被安装在一个主板上,这样就构成了我们的PC主板,进而组装成电脑,而单片机将这些都集中在了一个芯片上。
从内部的硬件到软件有一套完整的按位操作系统,称作位处理器,处理对象不是字或字节而是位。
不但能对片内某些特殊功能寄存器的某位进行处理,如传送、置位、清零、测试等,还能进行位的逻辑运算,其功能十分完备,使用起来得心应手。
同时在片内RAM区间还特别开辟了一个双重功能的地址区间,使用极为灵活,这一功能无疑给使用者提供了极大的方便。
乘法和除法指令,这给编程也带来了便利,很多的八位单片机都不具备乘法功能,做乘法时还得编上一段子程序调用,十分不便。
AD、EEPROM等功能需要靠扩展,增加了硬件和软件负担。
虽然I/O脚使用简单,但高电平时无输出能力,这也是51系列单片机的最大软肋。
运行速度慢,特别是双数据指针,如能改进能给编程带来很大的便利。
51保护能力很差,很容易烧坏芯片。
使用最多的器件:8051、80C51。
使用最多的器件:STM32F103系列、STM32 L1系列、STM32W系列。