📄 h7.c
字号:
#define mode 0x82 // 方式0,PA,PC输出,PB输入
xdata unsigned char PortA _at_ 0x8000 ; // Port A
xdata unsigned char PortB _at_ 0x8001 ; // Port B
xdata unsigned char PortC _at_ 0x8002 ; // Port C
xdata unsigned char CAddr _at_ 0x8003 ; // 控制字地址
void delay(unsigned char CNT)
{
unsigned int i;
while (CNT-- !=0)
for (i=20000; i !=0; i--);
}
void main()
{
register unsigned char i, dd;
CAddr = mode; // 方式0, PA,PC输出, PB输入
while(1){
dd = 0x80;
for(i = 0; i<8; i++)
{
PortA = dd; // 输出到PA
dd >>= 1; // 移位
delay(1); // 延时
};
dd = PortB; // PB输入
PortA = dd; // 再输出到PA
delay(2);
}
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -