毕业论文

打赏
当前位置: 毕业论文 > 自动化 >

51单片机的智能台灯的设计+程序+电路图(4)

时间:2021-06-30 15:38来源:毕业论文
图2-1 STC89C51引脚 此台灯使用最新的51单片机。 表2-1 STC89C51单片机的引脚说明: 管脚号 引脚说明 VCC: 供电电压 GND 接地 续表2-1 P0口 P0口为一个8位漏级开路

图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)定时传递法来!自~751论-文|网www.751com.cn

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

(2)查看方法

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

(3)中断方式

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

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

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

51单片机的智能台灯的设计+程序+电路图(4):http://www.751com.cn/zidonghua/lunwen_77554.html
------分隔线----------------------------
推荐内容