小R科技-WIFI机器人网·机器人创意工作室

 找回密码
 立即注册
查看: 4970|回复: 6

自动充电的线路设计2

[复制链接]
发表于 2012-8-23 16:18:44 | 显示全部楼层 |阅读模式
本帖最后由 hanzhistar 于 2012-8-23 17:45 编辑

这张关注的是电压测量
1.可以从网上买测压表
未命名.jpg
2.把数码管拆了。连上51的线路。用51测量电压表数码管的线路原理的51键盘的方法没什么区别。控制B是否断开A可以让51通电就开启

#include <reg51.h>
#include <intrins.h>
#define uchar unsigned char
#define uint  unsigned int
unsigned char code opt_code[]={
              0xee,0xde,0xbe,0x7e,0xed,0xdd,0xbd,0x7d,
              0xeb,0xdb,0xbb,0x7b,0xe7,0xd7,0xb7,0x77 };
unsigned char code led_code[]={
              0xc0,0xf9,0xa4,0xb0,0x99,0x92,0x82,0xf8,
              0x80,0x90,0x88,0x83,0xc6,0xa1,0x86,0x8e,0xbf
/**********************************************************

数码管的扫描子函数

**********************************************************/
uchar ledscan()
{
   uchar  scan1,scan2,keycode,j;

   P1=0xf0;
   scan1=P1;
   if((scan1&0xf0)!=0xf0)           //判键是否按下
   {
     delayms(30);                   //延时30ms
     scan1=P1;
     if((scan1&0xf0)!=0xf0)         //二次判键是否按下
     {
        P1=0x0f;
        scan2=P1;
        ledcode=scan1|scan2;         //组合成键编码

        for(j=0;j<=15;j++)
        {
           if(ledcode== led_code[j])  //查表得键值
           {
              key=j;
              return(key);
           }
        }
     }
   }
   else  P1=0xff;

   return (16);
}
/**********************************************************

  判键led是否是以下子函数   这一部分由于时间关系过两天改大意就是if =led code   断路B  ,else就不断开

**********************************************************/
void powerB()
{  
if( opt_code[]= ledcode[])
   {
   
     P2=1
   
   }
else{
        P2=0//如果不是继电器B通路
}
}

/**********************************************************

主函数

**********************************************************/
main()
{

  while(1)
   {
    P0 =1;//控制继电器A为51通电连通
     powerB();     
   }
}
回复

使用道具 举报

发表于 2012-8-23 19:18:33 | 显示全部楼层
占座 哈哈 看不懂啊
回复 支持 反对

使用道具 举报

 楼主| 发表于 2012-8-23 21:31:53 | 显示全部楼层
自己顶一个
回复 支持 反对

使用道具 举报

发表于 2012-8-24 14:37:00 | 显示全部楼层
精神 顶个  
回复 支持 反对

使用道具 举报

发表于 2012-8-24 23:45:59 | 显示全部楼层
神了,竟然可以用电压表来反向测出电压值给单片机
回复 支持 反对

使用道具 举报

发表于 2013-3-31 23:28:20 | 显示全部楼层
新手刚上路!!求指教
回复 支持 反对

使用道具 举报

发表于 2013-4-1 09:20:04 | 显示全部楼层
支持!不错的想法。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

新品特惠推荐上一条 /2 下一条

QQ|QQ技术咨询1|QQ技术咨询2|商务合作微信1:xiaorgeek001|商务合作微信2:XiaoRGEEK|诚聘英才|Archiver|手机版|小R科技-WIFI机器人网·机器人创意工作室 ( 粤ICP备15000788号-6 )

GMT+8, 2024-5-15 02:52 , Processed in 1.088398 second(s), 23 queries .

Powered by XiaoR GEEK X3.4

© 2014-2021 XiaoR GEEK

快速回复 返回顶部 返回列表