导航: 老古网老古论坛XMOS公共讨论区XMOS开源项目区单片机程序设计嵌入式系统广告区域
→发表看法:[cy757]电脑外设电源控制器



No.81582
作者:cy757
邮件:wcy757@sohu.com
ID:37672
登陆:13次
文章数:6篇
最后登陆IP:58.61.221.169
最后登陆:2013/4/3 9:30:44
注册:2005/7/18 16:08:32
财富:148
发帖时间:2005/7/18 16:13:16
发贴者IP:59.34.227.145
标题:cy757:电脑外设电源控制器
摘要:No.81582电脑外设电源控制器 

本文相关的文件及软件请到下载

   本系统是利用计算机对其外设电源控制的设备。目的是解决多电脑外设用户对其外设电源的管理。拥有本控制器后,只要在您在windows操作系统下通过键盘或鼠标的简单操作就可以方便的对计算机外设电源控制。

硬件的制作与介绍:
   在原理图中。S1-S8为控制器的外控按钮,IC2 P2.0-P2.7的电平可以除了可以由计算机软件控制外还可以通过这8个常断开关控制。每按一次开关IC2将相应的P2端反相(如P2.0为高电平,按一次S1后P2.0就变为低电平,再按一次又变为高电平),同时IC2也将P2的值传回计算机控制软件,使软件能够正确显示每台外设电源的状态。
    计算机USB1.1大概可提供300mA的电流,USB2.0大概可提供500mA的电流,而每一个6V的继电器正常工作所需的电流是60mA。当控制器连接USB1.1 只接4个(4个以下)继电器或USB2.0只接7个(7个以下)继电器时,可以直接使用USB端口提供的电源为控制器供电,同时也省去外接电源和IC3(CD4069)。直接从单片机P2输出端拉一只5.6K的电阻至一个PNP型(如:C9015、C9012)三极管去控制6V的继电器。继电器控制的外设功率较大时,应根据外设功率的大小在继电器触片两端并联一个0.01μ-0.1μ 630V的CBB电容。
   本系统中的软件是通过检测COM接口DCD端的电位判断控制器是否与计算机连接的,所以用HIN232与单片机搭配连接计算机时,COM接口的DCD端要接高电位。控制器可控制的设备是8台,您在制作过程中必须按电路图方框内的的电路制作8个,然后蒋CD4069内部的反相输入端分别接AT89S51的21——28脚。

 单片机程序是用汇编程序编写,工作原理请参照源代码的注释。

  
单片机源程序:
 ORG 00H
 JMP ST
 ORG  03H
 JMP EXT
 ORG 23H
 JMP UART
ST: MOV TMOD,#00100000B 
 ANL PCON,#01111111B
 MOV SCON,#50H
 MOV TH1,#0F3H
 SETB TR1
 MOV IE,#10010001B
 MOV IP,#00000001B
 MOV TCON,00H
 MO ......

>>返回讨论的主题



  发表回复
用户名   *您没有注册?
密码   *
验证码   * .
标题   *
心情
随便说说    我回答你    最新发现    得意的笑   
气死我了    真是没劲    坚决同意    表示反对   
大家过来    好奇怪哟    懒得理它    大家小心   
文件上传
内容


字体:      字体大小:    颜色:
粗体 斜体 下划线 居中 超级连接 Email连接 图片 Flash图片 Shockwave文件 realplay视频文件 Media Player视频文件 QuickTime视频文件 引用 飞行字 移动字 发光字 阴影字 查看更多的心情图标 背景音乐
点击加入表情
                         
选项
有回复时用短消息通知您?

   




老古网执行:16毫秒 最大:78531毫秒 查询6次