这些小活动你都参加了吗?快来围观一下吧!>>
电子产品世界 » 论坛首页 » 嵌入式开发 » MCU » 为什么每个端口有三个地址

共2条 1/1 1 跳转至

为什么每个端口有三个地址

助工
2014-11-18 17:26:50     打赏
为什么每个端口有三个地址

工程师
2014-11-18 17:40:23     打赏
2楼
为了保证系统100%的安全,AVR微控制器支持端口实际的读-修改-写.如果想要读出I/O口的值,可以对PIN寄存器进行读操作.更新输出口时,对PORT锁存器进行读操作以确保输出正确的数据.这样使独立的不同级别的引脚输出数据,从而避免使用大量的指令在存储器内存储端口数据.用SBI或CBI指令设置/清除端口某一位时,必须使用PORT地址。

共2条 1/1 1 跳转至

回复

匿名不能发帖!请先 [ 登陆 注册 ]