图2.4 ADC0832管脚图
该芯片的各个管脚功能如下:
(1)1号管脚CS_片选使能,低电平芯片使能;
(2)2号管脚CH0 模拟输入通道0,或作为IN+/-使用;
(3)3号管脚CH1 模拟输入通道1,或作为IN+/-使用;
(4)4号管脚GND 芯片参考0 电位(地);
(5)5号管脚DI 数据信号输入,选择通道控制;
(6)6号管脚 DO 数据信号输出,转换数据输出;
(7)7号管脚 CLK 芯片时钟输入;
(8)8号管脚 Vcc/REF 电源输入及参考电压输入(复用)。
3.5.2 A/D信号转换模块电路的设计
在本模块信号转换的过程中,输入信号从2号端口进入,再把ADC0832的输出端口分别依次与单片机STC89C51的P1口连接,还需要接入一个电位器以便调节电压大小,VCC接+5V,得出的该模块的电路原理图如图2.5所示。
图2.5 A/D转换模块电路原理图
3.6 单片机模块部分的设计
在本设计中,单片机模块是核心部分,此部分负责接受前面的信号,并输出我们所需的波形,经过选择,本模块使用STC89C51单片机作为处理器,它的主要特点是无法解密、低功耗、高速、高可靠、强抗静电、强抗干扰等。
3.6.1 STC89C51单片机介绍
STC89C51是采用8051核的ISP(In System Programming)在系统的一种可编程芯片,其最高工作时钟的频率为80MHz,芯片内含8K 字节的可反复擦写1000次的Flash只读程序存储器,器件兼容了标准的MCS-51指令系统及80C51引脚结构,芯片内集成了通用8位中央处理器和ISP Flash存储单元,具有在系统可编程(ISP)特性,只要配合PC端的控制程序即可将用户的程序代码下载到单片机内部,省去了购买通用编程器的步骤,而且速度更快。STC89C51系列单片机一种是单时钟/机器周期(1T)的兼容8051 内核单片机,是高速/低功耗的新一代8051 单片机,全新的流水线/精简指令集结构,内部集成了MAX810 专用的复位电路。它的特点如下:40个引脚,8kBytes Flash片内程序存储器,256 bytes的随机存取数据存储器(RAM),32个外部双向输入/输出(I/O)口,5个中断优先级2层中断嵌套中断,2个16位可编程定时计数器,2个全双工串行通信口,看门狗(WDT)电路,片内时钟振荡器 [7]。其芯片管脚图如图2.6所示。
图2.6 STC89C51管脚图
在本设计中,我们使用了贴片芯片,所以也将贴片单片机的管脚图附上,如图2.7所示。
图2.7 STC89C51贴片单片机管脚图
该芯片的引脚功能如下:
(1)P0口:P0口为一个8位的漏级开路双向I/O口,每个管脚可吸收8TTL门电流。当P0口的管脚第一次被写1为时,定义为高阻输入。P0能够用于外部的程序数据存储器,它也可以被定义为数据/地址的低八位。在FIASH编程时,P0 口作为原码输入口,当FIASH进行校验时,P0输出原码,此时P0外部必须接上拉电阻。
(2)P1口:P1口是一个由内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1之后,被内部上拉为高,可用作输入,当P1口被外部下拉为低电平时,将输出电流,这是由于内部上拉的缘故。在FLASH编程和校验时,P1口作为低八位地址接收。
(3)P2口:P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收并且输出4个TTL门电流,当P2口被写入1之后,其管脚被内部上拉电阻拉为高,可用作输入。并因此作为输入时,P2口的管脚被外部拉低,将输出电流。这是由于内部上拉的缘故。P2口当被用于外部程序存储器或者16位地址外部数据存储器进行存取时,P2口输出地址的高八位。在给出地址“1”时,它利用内部上拉的优势,对外部八位地址数据存储器进行读写,P2口输出其特殊功能寄存器中的内容。P2口在FLASH编程和校验时接收高八位地址信号和控制信号。 51单片机的心电信号采集处理系统+电路图+封装图(8):http://www.751com.cn/zidonghua/lunwen_2206.html