HCS08 IO口操作
来源: 芯艺
本站广告
  ENC28J60+uIP 基于TCP的MODBUS IO示例
  ENC28J60+uIP DHCP动态获取IP及UDP广播服务端示例
  ENC28J60+uIP HTTP GET方式将温度数据上传到web服务器
  C720H5上实现MODBUS远程IO
  FM1702读写S50(也叫M1)卡相关资料

IO口最对应主要的两个寄存器是
PTXDD 和 PTXD (X为A,B,C,D ...)
PTXDD是方向寄存器,PTXD是数据寄存器
PTXDD的相应位为1时为输出,PTXD相应位的写操作就是输出状态值
PTXDD的相应位为0时为输入,PTXD相应位的读取就是引脚上的电平状态

IO口寄存器可以位操作,以一个LED操作为例,可定义如下的宏:

#define LED_INIT PTCDD_PTCDD4 = 1   //端口初始化为输出
#define LED_ON   PTCD_PTCD4=1       //端口设置高电平使LED亮
#define LED_OFF PTCD_PTCD4=0        //端口设置低电平使LED灭
#define LED_FLASH PTCD_PTCD4^=1     //端口取反使LED闪一下




声明:芯艺工作室(http://www.chipart.cn)保留所有权力,转载请注明出处!

芯艺工作室    蒙ICP备06005492号

Copyright© 2004-2020 ChipArt Studio All Rights Reserved