⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 io.h

📁 上位机控制16路继电器源码
💻 H
字号:
/**************************************************
                失恋过度
	          QQ:175264198
			  TEL:13049829737
	          jcxyx@126.com
			  www.QINGHAI.com

	  >>>>>>>>>>>>>>>>>>>>>>>>>>>
***************************************************/
#include <reg51.h>
#include <intrins.h>
#define uint  unsigned int
#define uchar unsigned char

uchar a;
uchar buf;				// 接收数据暂存
sbit P33 = P3^3;		// 此引脚控制发光管
//sbit P32 = P3^2;		// 此引脚控制蜂鸣器
/*******************输出IO定义**********************/
sbit J1 =P1^0;	
sbit J2 =P1^1;	      
sbit J3 =P1^2;	 
sbit J4 =P1^3;	 
sbit J5 =P1^4;	 
sbit J6 =P1^5;	
sbit J7 =P1^6;	 
sbit J8 =P1^7;	
sbit J9 =P2^0;	
sbit J10=P2^1;	      
sbit J11=P2^2;	 
sbit J12=P2^3;	 
sbit J13=P2^4;	 
sbit J14=P2^5;	
sbit J15=P2^6;	 
sbit J16=P2^7;	
/*******************控制继电器**********************/
void out()
{
	switch(buf)	       
  {	 
  case  'A' :   P1=0xFF;P2=0xFF;      a='A'; break;//OFF
  case	'B'	:   P1=0xFF;P2=0xFF;J1 =0;a='B'; break;//1
  case	'C'	:	P1=0xFF;P2=0xFF;J2 =0;a='C'; break;//2
  case	'D'	:	P1=0xFF;P2=0xFF;J3 =0;a='D'; break;//3
  case	'E'	:	P1=0xFF;P2=0xFF;J4 =0;a='E'; break;//4
  case	'F'	:	P1=0xFF;P2=0xFF;J5 =0;a='F'; break;//5
  case	'G'	:	P1=0xFF;P2=0xFF;J6 =0;a='G'; break;//6
  case	'H'	:	P1=0xFF;P2=0xFF;J7 =0;a='H'; break;//7
  case	'I'	:	P1=0xFF;P2=0xFF;J8 =0;a='I'; break;//8
  case  'b' :   P1=0xFF;P2=0xFF;J9 =0;a='b'; break;//9
  case  'c' :   P1=0xFF;P2=0xFF;J10=0;a='c'; break;//10
  case  'd' :   P1=0xFF;P2=0xFF;J11=0;a='d'; break;//11
  case  'e' :   P1=0xFF;P2=0xFF;J12=0;a='e'; break;//12
  case  'f' :   P1=0xFF;P2=0xFF;J13=0;a='f'; break;//13
  case  'g' :   P1=0xFF;P2=0xFF;J14=0;a='g'; break;//14
  case  'h' :   P1=0xFF;P2=0xFF;J15=0;a='h'; break;//15
  case  'i' :   P1=0xFF;P2=0xFF;J16=0;a='i'; break;//16
  case  '@' :   SBUF =a; while(TI==0);TI = 0;break;//读取状态 
  		}
}
/**********************END***************************/

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -