15614423926 发表于 2023-5-10 00:23:28

冲哥8051实验箱-STC32G12K128第四课上:建立工程点亮第一颗LED上

本帖最后由 15614423926 于 2023-5-15 18:00 编辑

1、io口的定义:Px代表整组io口,即Px.0、Px.1、Px.2、Px.3、Px.4、Px.5、Px.6、Px.7,可控制单个io口状态,也可控制整组io状态。



2、特殊功能寄存器SFR:全部SFR区域的80H~FFH,共128个字节,每个字节均可位寻址。
C语言代码定义方法:
sfr P0 = 0x80;//定义SFR
sbit P00 = P0^0; //使用sbit在SFR中声明SFR位,选择P0.0引脚
P00 = 0;      //输出低电平


3、PnM1.x   PnM0.x   Pn.x口工作模式
   0       0       准双向口

   0       1       推挽输出

   1       0       高阻输入

   1       1       开漏输出



4、代码养成规范书写习惯,注释要明确:
//单行注释
/* */多行注释
#if 0#endif 范围注释





芯征程 发表于 2023-5-10 10:57:44

加油{:lol:}

32位8051-AI 发表于 2023-5-10 11:04:47

{:4_250:}
页: [1]
查看完整版本: 冲哥8051实验箱-STC32G12K128第四课上:建立工程点亮第一颗LED上