今天小编要和大家分享的是控制,MCU相关信息,接下来我将从单片机芯片的选择_单片机芯片的基本组成,mcu微控制器lpc1751fbd80~简简单单只为nxp元器件这几个方面来介绍。
控制,MCU相关技术文章单片机芯片的选择_单片机芯片的基本组成
单片机芯片的基本组成
单片机的全称是微控制器,英文名Single chip microcomputer,缩写为SCM。
MCU由处理器,存储器,中断/定时器以及基本的输入和输出电路组成。 MCU没有像ARM CORTEX-M系列微控制器那样强大的数字外设。 MCU仅具有一些简单的计时器,中断,串行端口,基本输入和输出电路以及其他外围设备,因此它们不具有强大的电气处理能力,并且大多数都需要扩展外围设备。
单片机一般采用改进的哈佛体系结构,具有独立的指令存储器和数据存储器,而传统的计算机采用冯·诺依曼体系结构,指令和数据在一个存储器中。由于现代计算机使用具有指令高速缓存和数据高速缓存的高速缓存技术,但是仍然只有一个内存,因此从处理器内部看,它是改进的哈佛体系结构,从外部是冯·诺依曼体系结构,现代计算机是很好的集成两种架构。
单片机编程通常使用C语言,而汇编语言则很少使用。它主要用于RTOS以及某些时间要求严格的地方的启动,现场保护和恢复。 SCM程序体系结构具有基于前端和后台的顺序执行结构,时间片执行结构和RTOS结构。在裸机编程中,掌握基于时基的软件定时器编程方法非常重要。
单片机芯片的选择
单片机作为嵌入式的核心部件,如何选择选择合适的单片机,直接关系到嵌入式项目的开发成败,今天和大家谈谈,嵌入式开发中,如何选型单片机?
1.厂家选择
选择有知名度的厂家,质量有保障,资料也比较齐全。
2.稳定成熟产品
尽量选择比较成熟的单片机来开发项目,不要选择一些刚上市的不稳定单片机,很容易因为单片机导致项目失败。
3.资源选择
单片机内部资源,包括IO,Flash等是否能满足我们项目的要求,尽量不要靠外加扩张来实现一些功能,这样器件越多,越容易出现问题。
4.工具是否好用
要选择烧录工具,仿真工具比较好用的单片机,这样可以提高开发速度。
5.供货周期时间
选择单片机之前,也要问问供货周期多久,最小供货量,不然后面开发好,也难把产品及时推向市场。