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

📄 port.h

📁 此为本人今期一个项目的部分C51源程序
💻 H
字号:
#ifndef _port_h_
#define _port_h_

#include <reg52.h>
//stc89LE516AD为主控单片机

//电热管控制端口
 sbit Heat_Control_Pin=P3^7; // 为0停止加热;为1启动加热

//6个按键端口 
 /*sbit Key_Temperature_Up=P1^7;   //温度加1
 sbit Key_Temperature_Down=P1^0; //温度减1
 sbit Key_Pressure_Up=P1^6;      //压强加1
 sbit Key_Pressure_Down=P1^1;    //压强减1
 sbit Key_Ozone=P0^6;            //F2启动臭氧消毒按键
 sbit Key_Start_Stop=P1^5;       //F1开始及结束键
 sbit Key_F1=P0^7;               //F3还没用
 sbit Key_F2=P0^5;               //F4还没用*/

// 数码管驱动相关接口 
 sbit  SDATA_595 = P3^4 ;       /*串行数据输入*/  
 sbit  SCLK_595  = P2^4;       /*移位时钟脉冲*/
 sbit  RCK_595   = P3^5;      /*输出锁存器控制脉冲*/

//电机正反转控制端口及电机转动最大位置检测
 sbit Motor_TurnDown=P2^6; //关闭阀门
 sbit Motor_TurnUp=P2^5;  //电机转打开阀门

//蜂鸣器
 sbit Beep=P0^5;
 
//电磁阀
 sbit magnet_valve1=P2^3;//电磁阀1  特殊情况排水电磁阀
 sbit Ozone_Control=P2^2;//电磁阀2  臭氧消毒控制端口
 sbit magnet_valve3=P2^1;//电磁阀3  出水
 sbit magnet_valve4=P2^0;//电磁阀4

//AD620输入  
 sbit AD620_Out=P1^4;    //压力传感器放大后的输出信号

//两路负温度系数热电阻温度传感器输出端口
 sbit RT1=P1^2;
 sbit RT2=P1^3;
 
//EEPROM24C01控制
 sbit EEPROM_SDA=P0^3;
 sbit EEPROM_SCL=P0^4;

//WTV语音芯片
 sbit WTV_CS=P0^0;
 sbit WTV_SDA=P0^1;
 sbit WTV_SCL=P0^2;
 
 

#endif

⌨️ 快捷键说明

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