最小单片机系统
MCS-51系列是由INTEL公司于1980年所开发的8位单片机系列,最初的产品为带内部ROM的8051和不带内部ROM的8031。随着MCS-51系列单片机用户的增加,INTEL公司推出了带内部EPROM的8751和扩展功能的8032、8052、8752,同时其他公司也推出了在MCS-51单片机内核基础上设计的产品,如ATMEL的带FLASH MEMORY 的89C51、89C52,带在系统编程(ISP)接口的89S51、89S52。8031的内核还被集成在诸如智能IC卡一类的集成电路中。MCS-51系列的微控制器以其良好的可扩展性被广泛地应用。
MCS-51单片机具有4个8位的端口,分别为P0、P1、P2、P3。P0、P2口除具有一般I/O口的功能外,P0口在扩展外部程序、数据存储器时具有数据总线和低8位地址总线的功能,P2口在扩展外部程序、数据存储器时具有高8位地址总线的功能;P1口为一般的I/O口;P3口具有一般I/O口和如表1所示的特殊功能。
表1 P3口的特殊功能
MCS-51集成的外围接口包括定时/计数器,串行通信接口。定时/计数器T0、T1可分别定义为定时和计数模式,计数器长度可定义为8位、13位和16位。T1还可定义为串行通信的波特率发生器。串行通信接口可实现全双工的通信,除了8个数据位的异步通信格式外,还可定义为9个数据位的1点对多点的通信模式。
MCS-51具有5个中断源,分别为:外部中断0(入口地址0003H),定时器0(入口地址000BH),外部中断1(入口地址0013H),定时器1(入口地址001BH),串行通信(入口地址0023H)。
MCS-51的最大优点是在集成
了外围接口的同时,保持了良好的可扩展性,通过P2口,可产生外部地址总线的高8位,而P0口用时
最小单片机系统 来自淘豆网m.daumloan.com转载请标明出处.