📄 config.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 + -