两个端口如何合并使用,并口12位地址
我请教的问题是,怎么同时操作 STC32G 单片机的两个端口 P1.0~P1.7 + P2.0~P2.7, 同时控制这16个管脚,作为并口使用,就像 STM32 一个16个管脚的端口一样操作。谢谢,怎么读写 M48T58Y 这个时钟 + RAM 芯片,有相关例程的话,麻烦请提供一个,我学习一下
分别操作一次 分别操作一次,就是先发送低位,再发送高位,先读低位,再读高位吗 #define MSB P2
#define LSB P1
unsigned int Read(void)
{
unsigned int dat;
dat=MSB;
dat<<=8;
dat|=LSB;
dat&=0x0FFF;
return dat;
}
void Write(unsigned int dat)
{
unsigned char temp;
temp=MSB;
temp&=0xF0;
temp|=((unsigned char)(dat>>8))&0x0F;
MSB=temp;
LSB=dat&0x00FF;
}
DebugLab 发表于 2025-7-21 15:43
#define MSB P2
#define LSB P1
谢谢{:4_197:}
页:
[1]