图2-1 STC89C51引脚

此台灯使用最新的51单片机。

表2-1 STC89C51单片机的引脚说明:

管脚号 引脚说明

VCC: 供电电压

GND 接地

续表2-1

P0口 P0口为一个8位漏级开路双向I/O口

P1口 P1口是一个内部提供上拉电阻的8位双向I/O口,P1口缓冲器能接收输出4TTL门电流

P2口 P2口为一个内部上拉电阻的8位双向I/O口,P2口缓冲器可接收,输出4个TTL门电流

P3口 P3口管脚是8个带内部上拉电阻的双向I/O口,可接收输出4个TTL门电流

P3.1 TXD 串行输出口

P3.2 /INT0 外部中断0

P3.3 /INT1 外部中断1

P3.4 T0 记时器0外部输入

RST 复位输入。当振荡器复位时,要保持RST脚两个周期的高电平

ALE/PROG 当访问外部存储器时,地址锁存允许的输出电平用于锁存地址的地位字节。另外,该引脚被略微拉高

/EA/VPP 不管是否有内部程序存储器,当/EA保持低电平时,外部程序存储器(0000H-FFFFH)。当加密方式1时,/EA将内部锁定为RESET;当/EA端保持高电平时,为内部程序存储器

2.2 ADC0809的引脚及功能

A/D转换器中的逐一比较型的价格、速度、精度上的性价比最高,是平常中最多人选择的。而最重要的是芯片是ADC0809[2]。图2-2为芯片的引脚。

图2-2 芯片的引脚

ADC0809的方案是一一比较,输入为八路模拟,输出为八位数字量。 

    完成了A/D转后以后,就要把数据传给单片机来进行处理,而且过程要快。 可靠的传递方法有3种:

(1)定时传递法来!自~优尔论-文|网www.youerw.com

某一些转换器它的时间作频率是特有的,不可更改的。依靠这个理论上述制作1个延时的子程序,这样以来当A/D转换开启则用这个子程序,转换结束之后延时再用来数据的传递。

(2)查看方法

完成转换与否,一般可以通过查看某个状态信息,比如ADC0809的EOC口。所以应该通过咨询EOC的状态,来观察是否转换完结,然后在开始数据传送,这就是查看方法。

(3)中断方式

把EOC当做中断请求信号,这种数据传送的方式是以中断方式进行的。

    上述的三种方式中,都是转完完成之后,就允许开始信息传递。通过接送口的OE是有效的,这样就可以把转变完成后的信息传递到总线上,接着使单片机接收。

有几点注意事项:ADC0809可以同时输入8路模拟信号,却于一个瞬间只可以更换1路,开始转换的是共有的一个A/D转换器,依靠软件更换C、A、B引脚上的代码完成对各路的切换。

上一篇:STC89C52单片机温度控制系统的设计+电路图
下一篇:STC89C52单片机出租车计价器的设计

STC89C52单片机的温度控制系统设计+电路图

FAST风速观测器的设计与实验验证

CCHP考虑热网特性的综合能源系统的研究

基于状态估计的控制系统...

LQG四分之一汽车悬架系统的主动抗扰控制

MATLAB的GUI倒立摆控制系统设计与实现

基于RS-485的电梯呼梯装置设计+电路图

我国风险投资的发展现状问题及对策分析

老年2型糖尿病患者运动疗...

张洁小说《无字》中的女性意识

麦秸秆还田和沼液灌溉对...

LiMn1-xFexPO4正极材料合成及充放电性能研究

ASP.net+sqlserver企业设备管理系统设计与开发

安康汉江网讯

新課改下小學语文洧效阅...

互联网教育”变革路径研究进展【7972字】

网络语言“XX体”研究