比较的问题

[复制链接]
2300|5
 楼主| TRACYF 发表于 2008-6-4 13:57 | 显示全部楼层 |阅读模式
请问下:想用程序作比较器:比如小于等于0.5VCC的,叛为低电平;大于等于0.8VCC的,叛为高电平,用程序应该如何写?思路如何?谢谢!
ayb_ice 发表于 2008-6-4 15:45 | 显示全部楼层

随便说说

if(volt&nbsp;&lt&nbsp;0.5){<br />&nbsp;&nbsp;LED&nbsp;=&nbsp;0;<br />}else&nbsp;if(volt&nbsp;&gt&nbsp;0.8){<br />&nbsp;&nbsp;LED&nbsp;=&nbsp;1;<br />}
coldra 发表于 2008-6-4 15:46 | 显示全部楼层

用单片机吗?

用单片机的AD转化一下,大于某值怎样,小于某值怎样,自己想吧
 楼主| TRACYF 发表于 2008-6-5 08:28 | 显示全部楼层

RE

啊哦,我用汇编的,而且用EM78P153,内部没有AD模块的,也不想外加,请各位再帮帮忙!
ayb_ice 发表于 2008-6-5 19:54 | 显示全部楼层

那就用LM393实现

  
iC921 发表于 2008-6-6 01:43 | 显示全部楼层

你没有AD模块也想用程序判断?

CPU数据何来?<br /><br />再说了,就是有AD模块,还得先保证在这样的电压范围内AD能工作,CPU能工作。否则只能枉然。<br /><br />关于这个判断,只有硬件才能简单完成。一个施密特比较器而已。
您需要登录后才可以回帖 登录 | 注册

本版积分规则

35

主题

122

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部