单片机分析ttl信号

“ttl”的输出不是5v吗?我在使用51 单片 machine的计时器时遇到了一些问题 。最简单的是串口,所有的电脑都是RS232串口 , 你单片电脑连接一个串口芯片,电平变化通过串口芯片传输到电脑,电脑要写上位机接收数据 。单片机器的TTL电平为0-5V 信号如何输出到电脑?你想告诉电脑水平变化信号 , 不能直接给 , 你需要和电脑交流 。
1、在用51 单片机的定时器遇到点麻烦 。我在测一个TTL波形的时间,设置GAT...先设计电路 , 再写程序 。被测脉冲接P3.2 , 即INT0,对应的计数器为T0 。被测脉冲接P3.3 , 即INT1,对应的计数器为T1 。用GATE来控制,用counter来测量高电平的时间 , 记住 , 课本上有例子 。在网上可以发现超声波测距的套路和思路是一样的 。51有两个定时器控制T0 。T1时钟源的寄存器TMOD中,GATE1和GATE2没有区别 。如果用C语言,就写Gate1
2、 单片机TTL串行通信时 。空闲时是高电平吗?逻辑1是低电平,逻辑0是高电... No .串行通信的两条数据线上的电平不仅表示数据,还表示空闲(无数据状态)、通信开始、停止、检查等与通信相关的信息 。单片串口通信 , 逻辑1还是高,逻辑0还是低 。在开始通信之前,超过一位的高电平表示空闲 。通信开始时,规定第一个数据位为低电平表示通信开始,然后是真实数据 。在指定的数据位传输完成后(通常是8位和9位,9位通信中的第9位可以表示奇偶校验或其他用途,前8位是真正需要传输的数据),需要保持一个数据位的高电平来表示数据传输结束 。
3、输往51 单片机的TTL电平的 信号,测到低压是0.1~0.2V,高压是1.4V,如何在...我给你一个方案:用LVC系列逻辑器件提升逻辑高电平 。LVC系列逻辑器件的工作电压范围很宽,可以在1.65~5.5V范围内工作,工作电压为3V时,高于1.3V的输入为可靠的高电平信号,而在3V电源下工作时,其输出高电平在1.9V以上,可以作为合格的TTL高电平送到单片 machine 。可以使用缓冲区(如74LVC125、74LVC126等 。)中间做个过渡 。在缓冲器的电源输入引脚和5V电源之间连接一个2V齐纳二极管,将5V电压降至3V 。如果使用单栅贴片器件,非常?。换嵴加玫缏钒逄嗫占?。
4、一个基础的 单片机的TTL电平问题【单片机分析ttl信号】你的意思是二极管一边接地,另一边接470欧姆的限流电阻,然后接p2 。0?当然不亮 , 限流电阻把电压都占了 。如果去掉限流电阻,不会亮很多,因为单片 machine的输出电流很?。?因为主要接CMOS器件,需要的电流很小 。“ttl”的输出不是5v吗?既然电压够,应该达到亮度了吧?“只有在外接器件内阻很大的情况下,输出才是5伏,就像二极管一样 , 一下子拉下来 。
5、 单片机采集捕捉脉冲并上传串口用PCA写个程序就行了 , 启动识别和位识别 。分析稍等一下:1 。因为TTL电平只由低变高,最小位宽为20us , 如果排除空闲时间,高低电平都是20us的整数倍,但问题是还有一个30us的间隔 。这个区间是高还是低,或者两者都有?第二,由于采集和传输是连续的,如果8位组合成一个字符在51 单片 PC串口模式1下传输,至少要在0.02 ms * 8 = 0.16ms内传输一个字符 , 中间有计算开销,建议以串口波特率为标准 。
6、 单片机的0-5V的TTL电平 信号如何输出到电脑要不要告诉电脑等级变化信号?不能直接给 。你需要和电脑交流 。也就是说 , 你需要一个中介来改变你的等级信号并通过通讯协议发送到电脑上 。最简单的是串口 。所有的电脑都是RS232串口 。你单片电脑连接一个串口芯片,电平变化通过串口芯片传输到电脑 。电脑要写上位机接收数据 。
7、 单片机之间的UART通讯中的 ttl电平问题(具体见补充这是一个典型的5V系统和3.3V系统之间的通信问题 。建议使用专用的电平转换芯片,比如TI的SN74LVC2T45,可以参考应用报告zhca047,选择TI合适的电平转换方案 。弄个74HCT14,5V供电,3.3V可以反接两次5V端子,74HCT14由5V供电,Vt 约为2V 。我看了74HCT的真值逻辑表,它具有高输入电平和低输出电平,因此通信数据是错误的 。

    推荐阅读