本科课件-电子技术基础知识(完整).ppt

(2)ADC0809与MCS-51单片机的连接如图8-15所示。 ???? 电路连接主要涉及两个问题。一是8路模拟信号通道的选择,二是A/D转换完成后转换数据的传送。 1)8路模拟通道选择 如图8-16所示模拟通道选择信号A、B、C分别接最低三位地址A0、A1、A2即(P0.0、P0.1、P0.2),而地址锁存允许信号ALE由P2.0控制,则8路模拟通道的地址为0FEF8H~0FEFFH.此外,通道地址选择以 WR作写选通信号,这一部分电路连接如图8-17所示。 从图中可以看到,把ALE信号与START信号接在一起了,这样连接使得在信号的前沿写入(锁存)通道地址,紧接着在其后沿就启动转换。 2) 转换数据的传送 ??? A/D转换后得到的数据应及时传送给单片机进行处理。数据传送的关键问题是如何确认A/D转换的完成,因为只有确认完成后,才能进行传送。为此可采用下述三种方式。 ① 定时传送方式 ??? 对于一种A/D转换其来说,转换时间作为一项技术指标是已知的和固定的。例如ADC0809转换时间为128μs,相当于6MHz的MCS-51单片机共64个机器周期。可据此设计一个延时子程序,A/D转换启动后即调用此子程序,延迟时间一到,转换肯定已经完成了,接着就可进行数据传送。 ② 查询方式 A/D转换芯片由表明转换完成的状态信号,例如ADC0809的EOC端。因此可以用查询方式,测试EOC的状态,即可却只转换是否完成,并接着进行数据传送。 ③ 中断方式 ???把表明转换完成的状态信号(EOC)作为中断请求信号,以中断方式进行数据传送。 不管使用上述那种方式,只要一旦确定转换完成,即可通过指令进行数据传送。首先送出口地址并以RD信号有效时,OE信号即有效,把转换数据送上数据总线,供单片机接受。 3. 利用集成计数器实现任意(N)进制计数器 利用集成二进制计数器或十进制计数器芯片,可方便地构成所需要的任意进制计数器。实现任意进制计数器采用的方法有两种,一种是利用异步清零或置数。 (1)异步清零或置数端归零获得N进制计数器 步骤 :① 写出状态SN的二进制代码 ② 写反馈归零逻辑函数表达式 ③ 画连线图 (2)同步清零或置数端归零获得N进制计数器 步骤 :① 写出状态SN-1的二进制代码 ② 写反馈归零逻辑函数表达式 ③ 画连线图 例1 用CT74LS290构成九进制计数器。 解:① 按8421BCD码构成需要的计数器,写S9的二进制代码 S9 = 1001 。 ② 写反馈归零函数表达式。CT74LS290为异步置0,置零端高电平有效,只有R 0A=R0 B= 1时,计数器才能被置0,因此,反馈归零函数表达式为 R0 = R0A.R0B = Q3Q0 ③ 画连线图。 根据反馈归零函数式R0 = Q3Q0 来画图。实现九进制计数器,应把R0A、R0B分别接Q3、Q0,同时将S9A、S9B 接低电平0。连线时应注意,由于CT74LS290内部电路是两个独立的计数器,所以必须将Q0和CP1连在一起,如图6-12所示。 模块七 555定时器及其应用 555定时器是一种多用途的中规模单片集成电路,它由美国Sginetics公司于1972年最早开发研制的,因输入端设计有三个5kΩ的电阻而得名。用它可以构成单稳态触发器、多谐振荡器和施密特触发器等多种电路。它是将模拟功能和逻辑功能巧妙地结合在一起,具有功能强大、使用灵活、应用范围广等优点,广泛地用于工业控制、家用电器、电子玩具乐器、数字设备等方面,俗称“万能块”。 项目一 555集成定时器结构及基本原理 555集成定时器按内部器件类型可分双极型(TTL型)和单极型(CMOS型)。 TTL型产品型号的最后3位数码是555或556(含有两个555),CMOS型产品型号的最后4位数码都是7555或7556(含有两个7555),它们的逻辑功能和外部引线排列完全相同。555芯片和7555芯片是单定时器,556芯片和7556芯片是双定时器。TTL型的定时器静态功耗高,电源电压使用范围为+5~+15V;CMOS型的定时器静态功耗较低,输入阻抗高,电源电压使用范围为+3~+18V,且在大多数的应用场合可以直接代换TTL型的定时器。这里的定时器,指的是555电路。 555定时器可以说是模拟电路与数字电路结合的典范,其内部

文档评论(0)

1亿VIP精品文档

相关文档