单片机如何接收TTL电平

 我来答
seuzhouww
2011-04-04 · TA获得超过1386个赞
知道小有建树答主
回答量:658
采纳率:0%
帮助的人:369万
展开全部
1、软件上,查询(读取)端口的状态,根据0和1来确定输入电平。如MOV A,P0便知。
2、硬件上,由内部电路决定,输入缓冲、读入锁存器来处理。另外,需查看MCU的DC特性。
以下只讨论,TTL的输出,和单片机的输入:
TTL电路通常5V供电,要求Uoh>=2.4V,Uol<=0.4V。
以某MCU(89C51)为例,Uih>=1.9V,Uil<=0.9V。
1)直流特性,TTL输入MCU没有问题。
2)交流特性,由于MCU的系统频率远低于电路的最大工作频率,因此,取决于实际系统频率Fs。当外部TTL电平频率高于Fs时,白忙,基本上无法接收。
追问
谢谢啦,单片机直接接收0_5v的TTL电平,需不需要外围电路,应该用哪个引脚
追答
根据前述,TTL输出规范,以89C51的输入要求,是可以互连的,您没看出来?无需外围,可以直接连接到任何一个IO口管脚。具体您查看下所用的单片机。
另外,别向我这样分析得太过,因为通常的TTL输出都会比临界值要好。只是告诉你,理论上没有问题。
langqiong261
2011-04-04 · TA获得超过1162个赞
知道小有建树答主
回答量:1175
采纳率:0%
帮助的人:1275万
展开全部
普通单片机就是TTL电平,低电压版的才要考虑这个问题。串口收发电平不是TTL电平,所以要转换。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
匿名用户
2011-04-04
展开全部
ttl的可以直接接,coms的要转换成ttl的再接
追问
谢谢啦,再问一下,单片机接收0_5v的TTL电平,需不需要外围电路,应用哪个引脚
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
一颗的承诺d5
2011-04-04 · TA获得超过177个赞
知道答主
回答量:22
采纳率:0%
帮助的人:11.3万
展开全部
MAX232芯片!
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式