微控制器也称作微型计算机、微型控制器或微机,它是单一集成电路组成的小型计算机,内部包括一个相对简单的中央处理器、时钟、定时器、I/O口和存储器。
微控制器用于自动控制的产品和设备中,如汽车发动机控制系统、遥控装置、办公设备、家用电器、电动工具和玩具。
1. 输入/输出口 Input/output ports(I/O Ports)
为了使微控制器起作用,必须把微控制器和外围设备连接起来。每台微控制器都有一个或多个与微控制器插脚相连的寄存器(也叫端口)。
2. 振荡器 Oscillator
由振荡器产生的脉冲可使微控制器中的所有电路产生谐振和同步运行。即使没有频率稳定元件,振荡器也可运行(如RC振荡器)。
3. 定时器/计数器 TImers/Counters
大多数程序在运行中使用微型电子“秒表”。它们通常是8位或16位的特殊功能寄存器,其内容通过每个即将来的脉冲自动增加。
TIps:如果这些寄存器使用了内部石英振荡器作为时钟源,那么就可能测量两个事件之间的时间。如果寄存器的脉冲来自外部时钟源,那么这样的定时器就变成了计数器。
4. 串行通信 Serial communicaTIon
通过输入/输出口建立的微控制器和外围设备之间的并联连接对于几米内的较短距离而言是一个很理想的解决方法。
然而,在其他情况下,要在距离较长的两个设备间建立通信联系的话,很显然使用并联连接是行不通的。于是串行通信便成了最好的解决方法。
当然,为了使微控制器正常运行,必须有电源、复位信号和时钟信号、存储器等,我们在face toface课堂里再详细地学习吧。
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)