导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→[求助]哪位大侠能告诉我AT89C52输入输出的电平是TTL[sanpy]

 *第15359篇: [求助]哪位大侠能告诉我AT89C52输入输出的电平是TTL的还是CMOS

  
楼 主:sanpy 2003年8月10日14:34
 [求助]哪位大侠能告诉我AT89C52输入输出的电平是TTL的还是CMOS
我哪位大侠能告诉我AT89C52输入输出的电平是TTL的还是CMOS的啊?

我构造总线是用74LS373呢,还是74HC373呢?不是说74HC373的是CMOS的工艺吗?

另外,我想知道在TTL和CMOS电平之间的连接有什么要注意的问题吗?
采用了CMOS工艺的输入输出一定是CMOS电平吗?
AT89C52也是CMOS工艺呢~~~

  
2楼:红心J 2003年8月10日14:48
 AT89C52输入输出的电平是CMOS兼
AT89C52输入输出的电平是CMOS兼容TTL。
最好用74HC373。
  
3楼:sanpy 2003年8月10日15:03
 那我在总线上同时挂有CMOS的和TTL的会对电路造成什么影响呢?
那我在总线上同时挂有CMOS的和TTL的会对电路造成什么影响呢?会不会引起单片机工作出错啊?

我有个电路,由一个计数器记数到时产生一个下跳沿,接到单片机的INT0上,为什么我用示波器观察到一个很明显的下跳沿,但单片机就是不响应中断呢?我是设置的后沿下跳有效啊?会不会是由于TTL和CMOS的电平兼容问题引起的啊?


请高人指教

  
4楼:红心J 2003年8月10日15:13
 不会引起单片机工作出错。ttl电路的抗干
不会引起单片机工作出错。ttl电路的抗干扰能力不如coms,另外功耗也大些。
您的问题应该不是出在硬件上,可能编程有问题。
  
5楼:sanpy 2003年8月10日15:23
 那我检查一下吧,还有一个问题请教
就是我在对可编程的定时记数器82C54写完控制字和状态字后,用频率计观察,是按照我所设定的在正常工作,可是没过多久,频率计观察就发现没有正常工作了,就不是按照我所设定的系数进行分频的了,而且很频率计显示的值很不稳定,

而且在用8254的方式2时,根本就不能分频,请问是什么原因造成上述问题的啊?

  
6楼:cherry 2003年8月11日23:09
 如果硬件没有问题的话,可能是你的PCB总
如果硬件没有问题的话,可能是你的PCB总线上存在干扰,总线间有寄生耦合。
还有就是看你程序是否有由于干扰有跑飞的现象
你可以用示波器观看下总线上的数据是否有抖动或波形有无毛刺

>>>>>>对该主题发表你的看法

本主题贴数6,分页: [第1页]


[上一篇主题]:有没有人玩 AVR?

[下一篇主题]:模拟隔离