单片机按内部数据通道的宽度,可分为4位、8位、16位及32位单片机。它们被应用在不同领域里,8位单片机由于功能强大,被广泛的应用在工业控制、智能接口、仪表仪器等各个领域。8位单片机在中、小规模应用场合仍占主流地位,代表了单片机的发展方向,在单片机应用领域发挥越来越大的作用。随着移动通讯、网络技术、多媒体技术等高科技产品进入家庭,32位单片机应用得到了长足发展。
2.1 单片机AT89C51
AT89C51是51单片机系列的单片机,由美国的AMTEL公司生产的一种低功耗,宽电压,高性能的CMOS微控制器,有8K在系统可编写Flash存储器。使用Amtel公司高密度非易失性存储器技术制造,与工业上80C51产品指令和引脚完全兼容。在单晶片上,拥有灵巧的8位CPU和在系统可编写Flash,能为众多嵌入式控制应用系统提供灵活,有效的解决方案。
虽然单片机的品种很多,但是无论从全球范围内还是全国范围内来看,使用最为广泛的单片机还是MSC-51系列单片机。51系列单片机以其典型的通用总线式体系结构、特殊功能寄存器的集中管理模式、位操作系统和面向控制功能的丰富的指令系统,所以这次设计选择了此块芯片作为这次设计的主要单片机芯片。
2.1.1 功能简介
AT89C51共有3个种类的引脚线,分别是32条端口线,2条电源线,6条控制线,总线采用的是地址,数据和控制的三总线结构。
端口的32条线可以分为4组,每组8线,分别是P0~P3口。P0口的内部无上拉电阻,作为I/O口,必须接上拉电阻。P0口还可以作为地址/数据的复用总线,不过这个功能是在单片机系统扩展外存储器的时候才使用。P1只有一种功能,通用的I/O的输入输出界面。P2口的功能是通用的I/O界面或者8位地址总线,一般的来说,如果系统扩展了外部ROM,取指的操作将连续不断,P2口不断送出高8位的地址,这时P2口就不应该再作为通用的I/O口使用,而是地址总线。P3口除了通用的I/O界面,P3的8个端口每个都各自独立的功能,是最需要注意的。P3口的0和1口的RXD和TXD是串行口输入与输出功能,2和3口INT0和INT1是外部中断功能,分别是为外部中断0输入和外部中断1输入,4和5分别是定时器/计数器0和1的外部输入,6和7是片外数据存储器的写允许和读允许。由于每个端口的功能各不相同,所以是的单片机的功能变得更多,扩展也更加容易。同时也是的单片机变得更为复杂,所以在实际的应用中要特别注意P3口的使用。
2.1.2 选择依据
单片机是一种面向大规模的集成电路芯片,是微型计算机中的一个重要的分支。此系统是由CPU、随机存取数据存储器、只读程序存储器、输入输出电路,还可能有定时/计数器、串行通信口、模拟多路转换器及AD转换器等电路集成到一个单片机上,构成了一个最小但完善的计算机任务。
单片机的种类有很多,而且功能也各不相同,同时作为这次设计的核心,选择何种单片机将决定以后硬件电路的设计方向。
51系列的单片机作为最常被使用的单片机的一种,必有其过人之处,从课堂上所学习的AT89C51,C52,到现在出现的AT89S51,S52,单片机的功能也获得了极大的完善,也证明了51单片机出色的性能和优良的扩展性,同时这次课题的要求也是采取51系列芯片,而作为经典的这几块芯片自然是最合适不过的。为了贴合在学校中的学习,还有就是仿真设备内部的芯片并没有S52,所以这次就选择了在平时课程中运用的最多的一块芯片-----AT89C51作为本次仿真的芯片。因52与51的功能十分接近,所以也会选择C52作为芯片。 51单片机实现同步采样数据采集系统设计(4):http://www.751com.cn/zidonghua/lunwen_10883.html