找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
查看: 4665|回复: 2
收起左侧

74HC595和ULN2803怎么控制多路继电器切换

[复制链接]
ID:128363 发表于 2016-10-21 22:14 | 显示全部楼层 |阅读模式
大家好

  我想做个电压采集系统,需要通道切换我想用74HC595和ULN2803控制24路继电器切换,请问怎么编写程序。
QQ Photo20161021221345.jpg
回复

使用道具 举报

ID:140371 发表于 2016-10-23 07:10 | 显示全部楼层
void OUT595_2(int dat) {unsigned char  i; unsigned int data595;                  LATCH =0;         data595=dat;         for(i=0;i<16;i++)         {                  ASCK =0;                 if(data595 & 0x8000)                 {                 ADATA =1;                 }                 else                 {                         ADATA =0;                 }                 data595  =data595 << 1;                 ASCK =1;                          }                   LATCH =1;          }
回复

使用道具 举报

ID:140371 发表于 2016-10-23 07:33 | 显示全部楼层
74595輸出函數 自行引用;   void OUT595(char dat) {unsigned char  i,data595;                  LATCH =0;         data595=dat;         for(i=0;i<8;i++)         {                  ASCK =0;                 if(data595 & 0x80)                 {                  ADATA =1;                 }                 else                 {                  ADATA =0;                 }                 data595  =data595 << 1;                 ASCK =1;                          }                   LATCH =1;          }
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

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