1,51单片机的引脚电平都是TTL电平是吧

51系列有很多兼容机,51CXX 是CMOS 结构,兼容 TTL 电平,功耗低,TTL 淘汰了。精简指令集单片机更好,如 PIC 系列。
既然是ttl电平,那与是不是单片机没有任何关系,是都必须遵守的规则。ttl电平规范有输入最高低电平,输入最低高电平,输出最低高电平,输出最高低电平。数值都不一样,你只要遵守一条:低电平小于0.8伏,高电平大于2.4伏,就不会有任何问题。

51单片机的引脚电平都是TTL电平是吧

2,51系列的单片机引脚输出的高电平电压有多大

这个没有定的,你要看PDF的资料,不同的型号否则的定法。不过一般来说2点多伏就已经算是高电平了,1点多伏以下算低电平
在网上看到这样的一句话 “51单片机的i/o 口检测高低电平是需要首先让该端口置为1的。此时这个引脚才被设置为输入”,--正确。也就是说如果上面的设计可以做到的话,那么就需要一开始的时候给高电平吗?--必须先给端口置一。--你的电路,是做不到的。--你的电路,按键、不按键,送到引脚的信号,都是高电平。--你的电路,设计的不对,不符合单片机的特点。--按键,另一端,应该接地。

51系列的单片机引脚输出的高电平电压有多大

3,单片机引脚电平

光敏二极管是二极管的一种,具有二极管的特性,是模拟电子的基础知识,有时间去补补吧~~
不会.首先,你的接法错了正确的接法应该是:光敏二极管的负极接地,正极通过一只电阻R接到VCC;而单片机P3.3脚接到光敏二极管正极。当没有光照时,光敏二极管呈截止状态,此时P3.3为高电平;有光照时,光敏二极管导通,P3.3为低电平。不知你听明白了没有
这很明显,你对adc0809的转换时序问题没有搞清楚。先仔细看看adc的资料再说。adc0809是“大中华”的ad转换ic,单片机驱动不难的。前提是控制时序不要出错。你的问题可以就在这个上。好好看看这个:adc0809芯片有28条引脚,采用双列直插式封装,如图13.23所示。下面说明各引脚功能。 in0~in7:8路模拟量输入端。 2-1~2-8:8位数字量输出端。 adda、addb、addc:3位地址输入线,用于选通8路模拟输入中的一路ale:地址锁存允许信号,输入,高电平有效。 start: a/d转换启动信号,输入,高电平有效。 eoc: a/d转换结束信号,输出,当a/d转换结束时,此端输出一个高电平(转换期间一直为低电平)。 oe:数据输出允许信号,输入,高电平有效。当a/d转换结束时,此端输入一个高电平,才能打开输出三态门,输出数字量。 clk:时钟脉冲输入端。要求时钟频率不高于640khz。 adc0809的工作过程是:首先输入3位地址,并使ale=1,将地址存入地址锁存器中。此地址经译码选通8路模拟输入之一到比较器。start上升沿将逐次逼近寄存器复位。下降沿启动 a/d转换,之后eoc输出信号变低,指示转换正在进行。直到a/d转换完成,eoc变为高电平,指示a/d转换结束,结果数据已存入锁存器,这个信号可用作中断申请。当oe输入高电平 时,输出三态门打开,转换结果的数字量输出到数据总线上。最关键的,我提醒你,它的时钟信号频率很关键。不知道你频率这一块的处理是怎么处理的,我可以给你推荐一个成功的案例,这是我以前做过的一个案例: 我以前做的是:adc0809的clk时钟输入信号线的频率直接由单片机的ale口输出,因adc内部没有时钟电路,所需时钟信号必须由外界提供,通常使用频率为500khz。在正常工作时,at89c51的ale端输出为地址锁存允许信号,当单片机上电正常工作后,ale引脚不断输出正脉冲信号。当单片机访问外部存储器时,ale输出信号的负跳沿用于单片机发出的低8位地址经外部锁存器的锁存控制信号。即使不访问外部锁存器,ale端仍有正脉冲信号输出,此频率为时钟振荡频率fosc的1/6。 因此单片机的时钟振荡频率采用6mhz,经ale输出为1mhz,在经外围74ls74两分频后得到500khz,把此信号连接到adc的clock端,提供adc工作时所需的频率。但这要求你的单片机晶振必须是6mh的,如果你采用12mhz,那么,外部你就得进行四分频后得到adc的clk时钟频率,这就看你怎么处理,凡事也只能具体情况具体分析。如查想要程序代码和电路图,你可以访问:http://hi.baidu.com/hjiannew/但愿对你有帮助!!!!!!!!!!!
光敏二极管的负极接地,正极一只电阻R(接到VCC;而单片机P3.3脚接到光敏二极管正极。当没有光照时,光敏二极管呈截止状态,此时P3.3为高电平; 有光照时,光敏二极管导通,P3.3为低电平。

单片机引脚电平


文章TAG:51单片机的引脚的电平是多少单片机  引脚  的电  
下一篇