容性强、开发用的仿真机较完善等优点,所以在国际上和国内的占有率相当高。它拥有8位微处理器和控制器,内含一个一位布尔运算处理器,可直接对数据的位进行操作和运算,特别适用于逻辑控制。内部含有4KB的程序ROM并且在外部扩展了256K的存储空间,2个16位的计数/定时器。本次采用的是AT89C51单片机,其电路如3-1所示,它的中断功能比较强,有5个中断源,即外部中断2个,定时器中断2个,串行中断1个,有2个中断优先级。中断控制电路主要包括用于中断控制的四个寄存器:定时器控制寄存器TCON,串行口控制寄存器SCON,中断允许控制寄存器IE,中断优先级控制寄存器IP等。内部时钟振荡器,全双工方式的串行接口(UART),两极中断优先权的6个中断源/5个中断矢量的中断逻辑。哈佛结构的存储器组织,支持高达64K为单周期指令,支持六种寻址方式。最高时钟振荡频率可达12MHZ,大部分指令执行时间为1Рµs,乘、除指令为4µs。Рa)Рb)Р图2-2 AT89C51芯片引脚图Р2.2.2 AT89C51的管脚图РMCS-51系列单片机采用40引脚双列直插式封装(DIP),其引脚排列和逻辑符号如图2-2所示,4个并行口共有32根引脚,可分别作地址线、数据线和I/O线;2根电源线;2根时钟振荡电路引脚和4根控制线。Р2.2.3 AT89C51 单片机的引脚介绍РAT89C51单片机是高性能单片机,因为受引脚数目的限制,所以有许多引脚具有第二功能,各引脚功能说明如下:Р(1)输入/输出口线РA. 口8位双向口线РB. 口8位双向口线РC. 口8位双向口线РD. 口8位双向口线Р(2)ALE地址锁存控制信号Р在系统扩展时,ALE用于控制把口输出的底8位地址送入锁存器锁存起来,以实现低位地址和数据的分时传送。此外由于ALE是以六分之一晶振频率的固定频率输出的正脉冲,因此可作为外部时钟或外部定时脉冲使用。