和记娱乐


网站导航

联系我们

和记娱乐

联系人: 

电 话:021-64057486

公司网址:http://www.happy123456789.com

   址:成都市松江区漕河泾松江新兴产业园区研展路丰产支路55号B座803室

邮编:201165


通信知识

您的当前位置: 和记娱乐主页 > 通信知识 >

AVR的IO用法笔记

发布日期:2019-08-22 08:17 来源:和记h88 发布人:和记娱乐 点击:

  PINX 此寄存器表示了该端口的实际电平,所以读IO口的话,应该读PINX,而不是PORTX。

  以LED为例,LED上的压降是2v左右,正常的工作电流应该是10mA-20mA,可以通过此计算限流电阻的值。

  AVR的IO寄存器被分配在SRAM地址空间中,可以通过IN、OUT、SBI、CBI这些指令直接访问IO寄存器,也可以通过访问SRAM访问它们。

  如数据手册中所示,例如PORTA,前面的$1B是IO寄存器的空间地址,括号内的$3B是数据存储器的实际映射地址。

  可以通过SBI和CBI指令方便地设置某一位,但是只能对$00-$1f即前32个IO寄存器进行这种操作。

  例如SBI 0x1B,0即是设置PORTA0为1,在速度要求很高的情况下可以直接嵌入这种汇编语句。

      和记娱乐,和记h88,h88平台官网