微控制器自诞生之日已经历了近30年的历程。今天的微控制器无论是功能,还是运行速度已有了长足的进步。它的应用也深入到我们生活的各个角落。 ADμC8XX微控制器是与Intel 8052全兼容的系列产品,是在Intel 8052内核的基础上扩充了程序存储器和数据存储器的容量。在接口电路和外围电路方面扩充了ADC、DAC模拟量接口、SPI、I2C串行接口、T3定时器、时间间隔定时器、脉冲宽度调制器、电源监视器和看门狗电路,使ADμC8XX在功能上有了很大提高。不仅如此,ADμC8XX在开发手段上也有很大改进,研制目标系统不再依赖昂贵的开发系统和写入设备,在ASPIRE集成开发环境下可轻松地完成调试代码的下载和在线调试。
编者多年来一直从事测量控制装置的研制工作,在使用微控制器及设计接口电路中积累了一些经验和教训。《ADμC8XX微控制器及接口电路设计》向读者详细介绍了ADμC8XX微控制器的内部各功能部件的结构、开发方法及应用,并融合了编者多年的工作经验,向读者介绍了一些有实用价值的接口电路,希望对读者能有所帮助。
《ADμC8XX微控制器及接口电路设计》共13章,第1~4章介绍了ADμC8XX微型控制器的主要特点,应用领域和存储器的组织结构,ADC、DAC接口及片上外围电路的使用。片上外围电路部分的介绍,除并行I/O外,还包含了锁相环电路(PLL)、脉宽调制电路(PWM)。第5章着重介绍了SPI、I2C和UART串行接口的使用方法,而且列举了由SPI或I2C串行接口连接的多机系统的实例。在第6~8章中除了介绍常规的定时计数器T0、T1和T2外,还讲述了时间间隔定时器的使用方法、ADμC8XX中断系统的设计,举例说明了电源监视器、看门狗定时器的使用方法。第9章详细叙述了ADμC8XX的开发工具,其中包括下载调试代码、ASPIRE集成开发环境和ADC、DAC性能分析程序(WASP)的使用方法。第10~12章向读者介绍了键盘显示电路、接口电路的设计方法和目标系统设计过程中应当注意的一些问题。为了使读者能够顺利完成微控制器的升级,在《ADμC8XX微控制器及接口电路设计》的第13章介绍了ADμC83X、ADμC84X与早期产品ADμC812的差别,读者只需在软件和硬件上稍做修改,即可将早期的ADμC812升级为ADμC83X或ADμC84X。附录为ADμC8XX特殊功能寄存器对照表。
《ADμC8XX微控制器及接口电路设计》在编写和出版过程中得到ADI公司北京代表处和设计中心、MAXIM公司驻北京代表处和北京航空航天大学出版社的多方面的帮助和支持,在此向他们一并表示深切的谢意。
由于编者水平有限,错误和不妥之处,恳请读者批评指正。
编者 2007年12月1日 |