什么是微控制器?
微控制器是为执行特定任务/应用而设计的芯片。微控制器由CPU(微处理器)、RAM、ROM、I/O接口、定时器、计数器等组成。请参考单片机教程其中包括微控制器架构,接口,定时器,中断,串行通信和微控制器套件供应商。
让我们来看看微控制器非常有用的引脚及其功能。
ALE:因为8051是基于哈佛架构的。外接独立的程序和数据存储器。该外部存储器使用16行访问,其中8行除了用作低阶8行16位外部地址外,还用作数据线。为了使这8行首先作为地址行,然后作为数据行,我们使用8位外部锁存器。地址锁存使能输出脉冲为在访问外部存储器期间锁存地址的低字节提供控制信号。
ALE约为1/6(振荡器频率),用于外部计时/时钟目的。它也作为EPROM编程的PROG引脚。
PSEN(程序存储使能):它是接口外部程序存储器的读频闪灯。当设备从外部接口程序存储器执行时,这个信号在每个机器周期被激活两次。当设备从内部程序存储器执行时,它不被激活。
EA/VPP:这个引脚很高,微控制器的CPU从内部程序存储器执行。当EA设置为低时,单片机的CPU从外部存储器执行程序。在EPROM编程期间,EA引脚获得电源电压。
XTAL1和XTAL2用于提供4MHz到30MHz范围内的外部时钟频率。
XTAL1连接到逆变振荡器放大器的输入端。
XTAL2连接到逆变振荡器放大器的输出。
有两种方式提供外部时钟频率。
1.利用石英晶体振荡器
2.使用TTL振荡器。
如图所示,Dallas微控制器80c320有4个端口,即端口0,端口1,端口2和端口3。
端口0:8位双向开放排水端口。端口0也是访问外部存储器时的多路低阶地址和数据总线。
端口1:8bit双向I/O接口。它有写有1的引脚,它们被内部的上拉寄存器拉高,在那种状态下可以用作输入。
端口2:8位双向I/O端口。端口2在访问使用16位地址的外部存储器时发出高阶地址字节。
端口3:8位双向I/O端口。它还具有80C51系列的各种特殊功能。
RST:它是一个输入引脚,是活动的高电平(通常是低电平)。当对RST引脚施加高脉冲时,所有寄存器都被重置,所有操作都被终止。脉冲应该高至少2个机器周期重置功能正常。
复位80C51有两种方法。
1.通电复位电路
2.通电-复位与弹跳。
Vcc:电源电压- + 5v
Vss:电路地电位
有用的链接
请参考我们的页面微控制器和微处理器之间的相似点和不同点。
请参考我们的页面关于单片机编程使用C语言,包括示例。
请参考我们的页面关于微控制器开发工具包的厂家。
RS232接口RS485接口RS422接口能界面SPI接口接口类型和转换器DigRF接口
本页解释什么是微控制器,适用于微控制器程序员和硬件工程师。
是什么?
什么是射频?什么是无线?什么是zigbee?什么是蓝牙?什么是光波射频?什么是z波?什么是微控制器?什么是GSM?什么是GPRS?什么是红外线?