仿真图:
源代码:
/*************** writer:shopping.w ******************/
#include <reg52.h>
#include <absacc.h>
#define uint unsigned int
#define uchar unsigned char
//#define PA XBYTE[0x0000]
//#define PB XBYTE[0x0001]
//#define PC XBYTE[0x0002]
//#define COM XBYTE[0x0003]
#define ADDR_CMD 0x03
#define ADDR_A_PORT 0x00
#define ADDR_B_PORT 0x01
#define ADDR_C_PORT 0x02
#define C_PORT_LOW_IN_CMD (0x01<<0)
#define C_PORT_LOW_OUT_CMD (~(0x01<<0))
#define B_PORT_IN_CMD (0x01<<1)
#define B_PORT_OUT_CMD (~(0x01<<1))
#define C_PORT_UP_IN_CMD (0x01<<3)
#define C_PORT_UP_OUT_CMD (~(0x01<<3))
#defi