简介
单片机又称单片微操控器,它不是完结某一个逻辑功用的芯片,而是把一个计算机体系集成到一个芯片上。相当于一个微型的计算机,和计算机比较,单片机只缺少了I/O设备。归纳的讲:一块芯片就成了一台计算机。它的体积小、质量轻、价格便宜、为学习、运用和开发供给了便当条件。一起,学习运用单片机是了解计算机原理与结构的最佳挑选。
单片机的运用范畴已非常广泛,如智能仪表、实时工控、通讯设备、导航体系、家用电器等。各种产品一旦用上了单片机,就能起到使产品升级换代的成效,常在产品名称前冠以形容词——“智能型”,如智能型洗衣机等 。
运用分类
单片机(Microcontrollers)作为计算机开展的一个重要分支范畴,依据开展状况,从不同视点,单片机大致能够分为通用型/专用型、总线型/非总线型及工控型/家电型。
通用型
这是按单片机(Microcontrollers)适用规模来区别的。例如,80C51式通用型单片机,它不是为某种专门用处规划的;专用型单片机是针对一类产品乃至某一个产品规划出产的,例如为了满意电子体温计的要求,在片内集成ADC接口等功用的温度丈量操控电路。
总线型
这是按单片机(Microcontrollers)是否供给并行总线来区别的。总线型单片机遍及设置有并行地址总线、 数据总线、操控总线,这些引脚用以扩展并行外围器材都可经过串行口与单片机衔接,别的,许多单片机已把所需求的外围器材及外设接口集成一片内,因而在许多状况下能够不要并行扩展总线,大大减省封装本钱和芯片体积,这类单片机称为非总线型单片机。
操控型
这是依照单片机(Microcontrollers)大致运用的范畴进行区别的。一般来说,工控型寻址规模大,运算能力强;用于家电的单片机多为专用型,一般是小封装、低价格,外围器材和外设接口集成度高。 明显,上述分类并不是专一的和严厉的。例如,80C51类单片机既是通用型又是总线型,还能够作工控用。首要介绍下什么是MCU?MCU微操控单元(Microcontroller Unit;MCU) ,又称单片微型计算机(Single Chip Microcomputer )或许单片机,是把中央处理器(Central Process Unit;CPU)的频率与标准做恰当减缩,并将内存(memory)、计数器(TImer)、USB、A/D转化、UART、PLC、DMA等周边接口,乃至LCD驱动电路都整合在单一芯片上,构成芯片级的计算机,为不同的运用场合做不同组合操控。比如手机、PC外围、遥控器,至轿车电子、工业上的步进马达、机器手臂的操控等,都可见到MCU的身影。
接触ic接触在此特指单点或多点触控技能; IC,即集成电路,是半导体元件产品的总称。包含:1.集成电路板(integrated circuit,缩写:IC);2.二、三极管;3.特别电子元件等; 接触IC即指接触芯片。
1、初度树立触控运用程序的作业负荷及调试难度
从初度树立触控运用程序的作业负荷及调试难度比照二者的不同。运用触控 IC和触控 MCU运用计划中软、硬件组成示意图。
运用触控 IC的运用计划中,主控MCU和触控 IC 之间的数据交流,一般是经过串行接口(例如,I2C、SPI)完成的。
因而,用户需求开发相应的通讯程序,履行数据的交流。无论是运用主控MCU的硬件串行接口,仍是运用软件模仿串行协议完成数据传输,都增加了软件开发的负荷。
特别是在调试初期,假如主控MCU不能正确检测到触控动作,需求判别毛病源是触控 IC反常,或许是通讯程序反常,仍是主控MCU侧检测程序的过错。因而,很大程度上增加了软件调试的难度。
2、触控参数精细化
从触控参数(例如,灵敏度)精细化的视点,比照二者的不同。触控 IC一般内置了缺省的参数,假如主控MCU的检测程序和通讯程序正确,那么MCU和触控 IC连通后,即可判别触控有/无的判别。
从这一点动身,触控 IC具有优越性。可是,缺省参数是确认的,而用户的运用计划是千差万别的。因而,许多状况下需求对触控 参数做精细化调整,以优化运用计划的触控功能。优化触控 IC的作业环境如图2所示。
如图2所示,Tuning软件运用串行接口完成触控参数的调整,并将优化后的参数经过串行接口写入到触控 IC。
为了验证更新后的参数在运用体系中的全体功能,需求衔接主控MCU和触控 IC,并运转MCU中的操控程序。
可是,调试东西和主控MCU共用触控 IC的串行接口,因而,需求堵截和调试东西的衔接,并将串行接口切换到主控MCU。
换言之,在验证参数全体功能时,无法经过调试东西的GUI,直观监测参数调整后的作用。
3、程序烧写本钱
从程序烧写的本钱,比较二者的不同。如图4所示,假如用户不运用触控 IC的缺省参数,而是运用结合详细运用计划优化后的参数,那么需求经过编程器将最新的参数固化到触控 IC。
特别是批量出产时,增加了烧录触控 IC的额定本钱。而右图所示的Rx130计划中,仅需求将运用程序烧录到Rx130中。
4、LED驱动
从LED驱动的视点,比较二者的异同。一般,触控 IC内置了LED Driver。假如运用计划中需求运用LED表明触控动作的有/无,而且运用产品的结构规划,要求LED紧邻触控电极。
可是,并非一切的运用产品,都需求运用LED表明触控动作的有/无,例如,简易的触控 Pad。