简单的了解一下单片机
2017-06-11 10:13
288 查看
背景:
作品展来袭,让我发愁的不是技术上的问题而是应该想要做什么东西。百般纠结之后向我一个学计算机的同学求助,他和说了让我借助一个叫做“单片机"的东西,当时很蒙,因为没有听说过这个东西,于是就偷偷的百度了一下,以掩饰尴尬!哈哈!下面就简单的了解一下这个熟悉的陌生”人“——单片机。
声明:以下部分内容来自网络!单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。
早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大的提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。
更多的内容还需我们多多自己探索!
后记:看完之后,是不是对这位熟悉的陌生人有了一些简单了解?单片机出现在我们生活的方方面面,感觉挺有趣的,希望以后有时间能自己搞出个小东西来,哈哈!
作品展来袭,让我发愁的不是技术上的问题而是应该想要做什么东西。百般纠结之后向我一个学计算机的同学求助,他和说了让我借助一个叫做“单片机"的东西,当时很蒙,因为没有听说过这个东西,于是就偷偷的百度了一下,以掩饰尴尬!哈哈!下面就简单的了解一下这个熟悉的陌生”人“——单片机。
声明:以下部分内容来自网络!单片机是指一个集成在一块芯片上的完整计算机系统。尽管他的大部分功能集成在一块小芯片上,但是它具有一个完整计算机所需要的大部分部件:CPU、内存、内部和外部总线系统,目前大部分还会具有外存。同时集成诸如通讯接口、定时器,实时时钟等外围设备。而现在最强大的单片机系统甚至可以将声音、图像、网络、复杂的输入输出系统集成在一块芯片上。
单片机也被称为微控制器(Microcontroler),是因为它最早被用在工业控制领域。单片机由芯片内仅有CPU的专用处理器发展而来。最早的设计理念是通过将大量外围设备和CPU集成在一个芯片中,使计算机系统更小,更容易集成进复杂的而对提及要求严格的控制设备当中。INTEL的Z80是最早按照这种思想设计出的处理器,从此以后,单片机和专用处理器的发展便分道扬镳。
早期的单片机都是8位或4位的。其中最成功的是INTEL的8031,因为简单可靠而性能不错获得了很大的好评。此后在8031上发展出了MCS51系列单片机系统。基于这一系统的单片机系统直到现在还在广泛使用。随着工业控制领域要求的提高,开始出现了16位单片机,但因为性价比不理想并未得到很广泛的应用。90年代后随着消费电子产品大发展,单片机技术得到了巨大的提高。随着INTEL i960系列特别是后来的ARM系列的广泛应用,32位单片机迅速取代16位单片机的高端地位,并且进入主流市场。而传统的8位单片机的性能也得到了飞速提高,处理能力比起80年代提高了数百倍。目前,高端的32位单片机主频已经超过300MHz,性能直追90年代中期的专用处理器,而普通的型号出厂价格跌落至1美元,最高端的型号也只有10美元。当代单片机系统已经不再只在裸机环境下开发和使用,大量专用的嵌入式操作系统被广泛应用在全系列的单片机上。而在作为掌上电脑和手机核心处理的高端单片机甚至可以直接使用专用的Windows和Linux操作系统。
更多的内容还需我们多多自己探索!
后记:看完之后,是不是对这位熟悉的陌生人有了一些简单了解?单片机出现在我们生活的方方面面,感觉挺有趣的,希望以后有时间能自己搞出个小东西来,哈哈!
相关文章推荐
- 希望了解可用性和用户体验的简单发展 可以进来了解一下
- 四十五、基础框架(三)简单 了解一下 自动释放池
- Spring AOP详解 一.前言 在以前的项目中,很少去关注spring aop的具体实现与理论,只是简单了解了一下什么是aop具体怎么用,看到了一篇博文写得还不错,就转载来学习一下,博
- ADO.NET .net core2.0添加json文件并转化成类注入控制器使用 简单了解 iTextSharp实现HTML to PDF ASP.NET MVC 中 Autofac依赖注入DI 控制反转IOC 了解一下 C# AutoMapper 了解一下
- C语言_简单了解一下typedef
- 总听见 squid 但一直不了解,从wikipedia简单了解一下
- java基础讲解01-----简单了解一下java
- 简单了解一下什么是Django或者说Django是做什么的?
- 简单的了解一下http请求的vary头部信息
- 从一个简单的WEB项目入手来简单地了解一下什么是Spring之持久层(Dao)
- 简单了解了一下 Java线程池 ThreadPoolExecutor
- 简单了解一下JavaScript正则表达式
- 分布式文件系统 - FastDFS 简单了解一下
- strcpy()函数一个简单那程序来了解一下它。。
- 简单了解一下c编译过程
- (二)c52学习之旅-简单了解单片机
- C语言学习:简单了解一下ctype.h
- 简单了解一下xml
- 新人上手TensorFlow 之 简单了解一下Batch Normalization (BN)
- 创建定时器 和简单的了解了一下APC消息队列 14.4.29