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

📄 config.h

📁 单片机端口扩展程序
💻 H
字号:
/*----------------------------------------------------------------------------------------------------------------
文件名称:Config.h
功能描述:端口定义和RAM配置
输入参数:无
输出参数:无
特殊说明:根据具体分配的地址,重新设定各值
//----------------------------------------------------------------------------------------------------------------*/
#include <reg52.h>
#include<ABSACC.H>		
#define a8255_PA    XBYTE[0x7F7C]     /*PA口地址*/
#define a8255_PB    XBYTE[0x7F7D]     /*PB口地址*/
#define a8255_PC    XBYTE[0x7F7E]     /*PC口地址*/
#define a8255_CON   XBYTE[0x7F7F]     /*控制字地址*/
unsigned char IO_flags;   /* 用于表示PA、PB、PC的当前输入输出状态
                            内容不能被其它程序改写,操作时ACC=IO_flags*/                         
sbit    IO_flagsA=ACC^0;  /*PA的当前输入输出状态
                           置位表示输入,复位表示输出*/
sbit    IO_flagsB=ACC^1;  /*PB的当前输入输出状态*/
sbit    IO_flagsC=ACC^2;  /*PC的当前输入输出状态*/

char rd_PA(void);          /*读PA口*/  
char rd_PB(void);          /*读PB口*/
char rd_PC(void);          /*读PC口*/
void wd_PA(unsigned char PA_data);  /*写PA口*/
void wd_PB(unsigned char PB_data);  /*写PA口*/
void wd_PC(unsigned char PC_data);  /*写PA口*/
void PABC_config(void );            /*写8255控制字*/


⌨️ 快捷键说明

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