51单片机,简单问题

单片机经常用“1”作为高电平还是用“0”表示高电平?是不是用“1”或者是用“0”表示都是规定的呢?还是看情况而定呢?另外是不是“高电平”就可以简单的理解为“高电压”,低电... 单片机 经常用“1”作为高电平还是用“0”表示高电平?是不是用“1”或者是用“0”表示都是规定的呢?还是看情况而定呢?
另外是不是 “高电平”就可以 简单的理解为“高电压”,低电平就可以理解为“低电压”?
展开
 我来答
10伯乐01
2011-04-26 · TA获得超过501个赞
知道小有建树答主
回答量:95
采纳率:0%
帮助的人:102万
展开全部
一般情况下我们都是以1作为高电平,0作为低电平,因为这样符合我们日常生活中的认识。但是芯片的高低电平有时候不是这样的,单片机是以1作为高电平(这时也是高电压),0作为低电平(低电压)。

但是并不是所有的逻辑电平都是这样(1为高,0为低)的。比如RS-232C标准规定的逻辑电平与TTL数字电路(例如 单片机)的逻辑电平就不兼容(不一定相反,只是电压高低规定不一样)。所以设计电路时最好仔细看看芯片的参数。

可以把高电平理解为高电压,低电平理解为低电压,但是各种芯片的高低电压不一样。如有的芯片高于3.3V就为高电平,有的要高于5.5才为高电压。

不知对你是否有帮助?
allen606060
2011-04-26 · TA获得超过321个赞
知道小有建树答主
回答量:331
采纳率:0%
帮助的人:243万
展开全部
一般是用1表示高电平的,0表示低电平的。 1表示接收到信号。

高电平的电压其实也不高,一般是规定一个范围,比如2-5V,2V以上就是高电平了,就可以产生信号。 这就是为什么单片机要规定连接电缆的长度,以后信号强度会损失的吗,可能发出一个4V的信号,传输2m以后发现衰弱为一点几V,那就接收不到了.

那么2V以下就是低电平啦,因为端口本身也有电压的,很弱,检测的话一般是零点几这样子。

好久没用单片机了,不算太确定,希望帮到你
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
好维维维
2011-04-26 · 超过16用户采纳过TA的回答
知道答主
回答量:58
采纳率:0%
帮助的人:37.6万
展开全部
1和0是人为规定的,通常在51单片机中1表示高电平,0表示低电平。高低电平是根据TTL门电压比较。数字电子设计有相关的电压比较信息。通俗的理解就是高电平为电源电压,低电平认为是地电压即是0。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
百度网友d4d2b9e34
2011-04-26 · TA获得超过489个赞
知道小有建树答主
回答量:256
采纳率:0%
帮助的人:161万
展开全部
因为数字电路只能分清高电平与低电平两种状态,
举例说明,如果是一个5V的系统(电路)一般以为2.7V以下为低电平,3.4V以上为高电平(不能超过供电电压5V,具体查芯片手册);
如果是一个3V或12V的系统(电路),高低电平的数据又有不同;所以说高低电平只是一个相对值,芯片的供电定下后基本上高低电平的数据也就定下了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式