使能低电平芯片使能。
CH0模拟输入通道0或作为IN使用。
CH1模拟输入通道1或作为IN使用。
GND芯片参考0电位地。
DI数据信号输入选择通道控制。
DO数据信号输出转换数据输出。
CLK芯片时钟输入。
VccREF电源输入及参考电压输入复用。
正常情况下ADC0832与单片机的接口应为4条数据线分别是CS、CLK、DO、DI。它的结构示意图如图26所示。
图23ADC0832结构示意图
24单片机
随着电子技术的发展单片机的功能将更加完善因而单片机的应用将更加普及。它们将在智能化仪器、家电产品、工业过程控制等方面得到更广泛的应用。单片机将是智能化仪器和中、小型控制系统中应用最多的有种微型计算机。
241AT89C51单片机简介
fAT89C51是一种带4K字节闪烁可编程可擦除只读存储的低电压高性能CMOS8位微处理器俗称单片机。单片机的可擦除只读存储器可以反复擦除100次。该器件采用ATMEL高密度非易失存储器制造技术制造与工业标准的MCS51指令集和输出管脚相兼容。由于将多功能8位CPU和闪烁存储器组合在单个芯片中ATMEL的AT89C51是一种高效微控制器AT89C2051是它的一种精简版本如图29所示。AT89C51单机为很多嵌入式控制系统提供灵活性高且廉价的方案。
图24AT89C51单片机的结构示意图
242主要特性
与MCS51兼容
4K字节可编程闪烁存储器
寿命1000写擦循环
数据保留时间10年
全静态工作0Hz24Hz
三级程序存储器锁定
1288位内部RAM
32可编程IO线
两个16位定时器计数器
5个中断源
可编程串行通道
f低功耗的闲置和掉电模式
片内振荡器和时钟电路
243管脚说明
VCC供电电压。
GND接地。
P0口P0口为一个8位漏级开路双向IO口每脚可吸收8TTL门电流。当P1口的管脚第一次写1时被定义为高阻输入。P0能够用于外部程序数据存储器它可以被定义为数据地址的第八位。在FIASH编程时P0口作为原码输入口当FIASH进行校验时P0输出原码此时P0外部必须被拉高。
P1口P1口是一个内部提供上拉电阻的8位双向IO口P1口缓冲器能接收输出4TTL门电流。P1口管脚写入1后被内部上拉为高可用作输入P1口被外部下拉为低电平时将输出电流这是由于内部上拉的缘故。在FLASH编程和校验时P1口作为第八位地址接收。
P2口P2口为一个内部上拉电阻的8位双向IO口P2口缓冲器可接收输出4个TTL门电流当P2口被写“1”时其管脚被内部上拉电阻拉高且作为输入。并因此作为输入时P2口的管脚被外部拉低将输出电流。这是由于内部上拉的缘故。P2口当用于外部程序存储器或16位地址外部数据存储器进行存取时P2口输出地址的高八位。在给出地址“1”时它利r