Chinaunix首页 | 论坛 | 博客
  • 博客访问: 518064
  • 博文数量: 87
  • 博客积分: 4086
  • 博客等级: 上校
  • 技术积分: 900
  • 用 户 组: 普通用户
  • 注册时间: 2007-12-23 15:55
文章分类

全部博文(87)

文章存档

2012年(3)

2010年(13)

2009年(7)

2008年(64)

我的朋友

分类:

2008-06-30 20:12:32

该系列的所有io和io复用引脚可以通过九个寄存器来控制。
 
IO复用控制寄存器(MCRx):用来选择引脚是用来作为基本功能还是通用IO引脚。
数据和方向控制寄存器(PxDATDIR):用来控制双向IO引脚的数据和数据方向。
 
1、MCR
 
IO端口复用控制寄存器。若某位为0,则对应的引脚为通用IO,反之,则为它的基本功能。
 
2、PxDATDIR
 
共有六个这样的寄存器。其中高8位为方向选择位,低8位为引脚的电平状态。若选择为输入,则可以进行读操作;若选择为输出,则可以进行写操作。
 
 
 
阅读(1784) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~