单片机与计算机区别
- 格式:docx
- 大小:13.29 KB
- 文档页数:5
精品文档
单片机是将多种接口芯片集成到一片芯片的微处理器,这种方式称之为单片电 路。单片机的目的是使单个芯片实现更多的功能,应用更方便、体积更小巧,尽 可能不用扩充或者少用外设电路。适合用于控制独立工作的电器或设备。
2、微机指的是微型计算机也称个人计算机, 是多年以前的称谓, 现在称为电脑。 计算机发展初期计算机主要用于计算, 后来被发展到各种应用领域, 当时有大型 计算机和小型计算机之分,为区分随后出现的个人用计算机故此称为微机。
现在一般的微机都是 32 位或 64 位,采用具有海量运算能力的通用中央处理器
CPU ,采用冯诺依曼结构,也就是数据和程序存储在同一个存储空间中。一般 采用
RISC 指令集,还有一些特殊的指令集。
而单片机有 4、8、16 、32 等几种,中央处理器的运算能力一般不如微机,而且 很多单片机采用哈佛结构, 也就是将存储空间分为程序存储器和数据存储器两部 分,数据 /程序不能随便放置。指令集既有 CISC ,也有 RISC 。 单片机的专用性更强, 对环境的适应力比微机好, 相对电路也简单, 可以用在要 求不高的控制场合。
最关键的差别是存储结构的差别。
单板机是很久以前的称呼, 那时集成电路发展刚起步没多久, 不能将很多的东西 集成在一起。后来,随着大规模集成电路 (ic)的出现,可以把cpu、串口、DA、 时钟等功能模块集成在一块芯片中,也就是现在说的单片机( single chip unit/micro-control-unit/MCU--- 单片机) . 单片机将以往单板机上的大部分需要依靠很多独立元件的功能模块集成在一块 芯片之中了,(单板机上的非 IC 器件一般没法集成)。集成后,我们再进行设 计时,就可以省略很多外围的器件, 因为一片单片机就集成了以前单板机上很多 元件的功能啦。
单片机,常用的英文缩小是 MCU-- 也即 micro-control-unit 。从这个名称就可以 看出,它是一个具有完整的功能的控制模块了。 将单片机与外围电路构成的就是 单片机系统了。 这个单片机系统就是一个小型的计算机系统了。 功能方面肯定不 能与我们的 PC 相比了。
楼上说的计算机就是 PC 机,有点狭隘了。计算机有微型计算机, PC 机,还有 大型的运算中心以及超大规模的超算中心。 但是计算机都离不开 CPU 等模块的。
单片机
缩写 MCU ,全称 Micro Controller Unit ,中文为微处理器。在一块芯片上集成 ROM,RAM ,FLASH 存储器,外部只需要加电源、复位、时钟电路,就可以成 为一个简单的系统。 因此单片机入门容易, 学习开发都不需要花费很多资金购买 工具。汇编或C开发编精品文档
程例子多,keil编译器,STC单片机下载方便,仿真器 多为开源,所以学习单片机很受菜鸟热捧。
在国内很多公司依然使用单片机开发产品, 在低端产品里面, 性价比高, 开发简 单是最主要原因,所以学习单片机在国内还是有一定的市场的。
嵌入式
全称 Embedded System ,中文为嵌入式系统,多采用 ARM, Power PC ,其他 16
位/32 位 MCU 做处理器,基本有板载 BOOT 引导程序,内存、 FLASH 、调 试口、看门狗、串口、按键等基本的应用,根据项目或市场需要,一般都带以太 网,液晶显示、
USB 传输、及其他商业或工业应用总线,满足存储、传输、运 算需求的系统。一般使用
vxworks 、linux 、ucos 、winen 等操作系统开发软件。 使用多为C或C++语言开发,需要购买仿真器,下载器等开发工具,需要投入 一定基金。学习资料网上丰富,开源代码或例子也比较多,但是入门比较难,要 有一定硬件及软件基础。
国内嵌入式市场大, 一般都集中在中低端产品。 开发人员需求也大, 工资比例高, 能成为一个嵌入式软件或硬件工程师基本不会失业。
电脑主板 一共有两大类,一类商用 PC 机,如台式机,笔记本主板;另一类是工业或军品
主板,如工控机,一体机,该类可以理解为专业为工业控制,或满足军品需求的 嵌入式主板, 一般都是以 Power PC 或 X86 处理器为主, 板载 BOOT 引导程序, 内存,大容量存储(如硬盘)。对环境(高低温、湿度、振动、电磁兼容性)适 应能力强, 处理能力强的处理器, 国内开发多为 Linux 操作系统,多以 C 或 C++ 语言开发。需要购买仿真器,需要开发板,下载器等开发工具,需要投入足够的 基金。入门较难,要有一定硬件及软件基础,要有一定的计算机系统认识。 国内的厂商主要是研祥计算机、华中工控做的比较成熟。国内工控机市场不大, 一般都集中在中高端产品。开发人员需求也大,工资高,但是门槛也高。 个人以为普通社会工作人士要自学自考, 应尽量简单入手, 从单片机学习起, 学 校里的学生也应该从单片机学起, 然后深入到嵌入式, 跑操作系统, 学移植和开 发,包括软硬件。
要学电脑主板, 那必须到你工作岗位上去学, 因为学校和你个人都没有这样的资 金和能力。
按综合性能指标分
1. 巨型计算机
2. 大型计算机
3. 中型计算机
4. 小型计算机
5. 微型计算机 精品文档
6. 工作站和终端
区别 :
巨:同时执行数百万用户的指令,一般用于国家新闻中心 (E.G CCTV) ,国防, 军事
大:同时执行数万用户的指令,一般较大网站的服务器属于此类 小:同时执行数百用户的指令,一般学校,中小企业 /办公室网络服务器 微:一般单用户,也可执行数用户的指令, PC 机/笔记本 /工作站 但分类不是绝对的,高级的低端可能会与低级的高端重叠 比如强劲的 PC 机比小型的中学服务器强
像用 Xeon/A64FX/Opteron 和 SCSI&1G 以上 ECC 内存 (不是你家的 Unbuffered 内存!)的PC/工作站可以算小型了
通用计算机按其规模、 速度和功能等又可分为巨型机、 大型机、中型机、小型机、 微型机及单片机。这些类型之间的基本区别通常在于其体积大小、 结构复杂程度、 功率消耗、性能指标、数据存储容量、指令系统和设备、软件配置等的不同。 一般来说, 巨型计算机的运算速度很高,可达每秒执行几亿条指令,数据存储 容量很大,规模大结构复杂,价格昂贵,主要用于大型科学计算。它也是衡量一 国科学实力的重要标志之一。 单片计算机则只由一片集成电路制成, 其体积小, 重量轻,结构十分简单,性能介于巨型机和单片机之间的就是大型机、中型机、 小型机和微型机。它们的性能指标和结构规模则相应的依次递减。 计算机总分为以下几种:
(一).按综合性能指标分
1. 巨型计算机
2. 大型计算机
3. 中型计算机
4. 小型计算机
5. 微型计算机
6. 工作站和终端
(二).按信息处理方式分
1. 数子计算机
2. 模拟计算机
(三).按用途分
1. 专用计算机
2. 通用计算机
(四).按字长分
1. 8 位计算机机 精品文档
2. 16 位计算机
3. 32 位计算机
4. 64 位计算机
(五).按 CPU 类型分
1. 8088 及 8086 计算机
2. 80286 计算机
3. 80386 计算机
4. 80486 计算机
5. 80586计算机:奔腾计算机(Inter公司)、K5计算机(AMD公司)
6. 80686计算机:奔腾U又称 P U、K6
7. 80786计算机:奔腾川又称 P川、K7
8. 80886计算机:奔腾4(又称P4)、雷鸟、毒龙
(六) .按物理结构
1. 单片机: IC卡
2. 单板机: IC 卡机、公用电话计费器
3. 蕊片机: 手机、电脑等
(七).按生产商分
1. 原装机
2. 组装机:( 1) .品牌机 (2). 兼容机
(八)按外型.
1. 座式机:
2. 台式机:( 1)立式计算机 (2)卧式计算机
3. 便携式机:( 1)笔记纸( 2)笔记本电脑( 3)口袋式( 4)掌上型( 5)膝 上型( 6)PDA 精品文档
在系统结构方面,单片机使用哈佛或者超级哈佛结构。计算机用冯诺依曼结构。 就是单片机的程序空间和数据空间是分开的, 而计算机的是共用一个存储器 单元