全部博文(80)
发布时间:2013-01-06 18:52:41
??? 普通 89C51,89C52 系列单片机的内部 RAM 只有 128(89C51)/256(89C52) 供用户使用。(1)低 128 字节的内部RAM(地址:00H-7FH),可直接寻址或间接寻址。(data/idata)(2)高 128 字节的内部RAM(地址:80H-FFH),只能间接寻址(普通89C51没有)。(idata)(3)特殊功能寄存器 SFR(地址:80H-FFH),只能直接寻址。(data)??? 特殊功能寄存器 SFR 和高 128 字节的内部 RAM 是通过寻址方式来区分的,传统的 8051 系列单片机......【阅读全文】
发布时间:2013-01-03 15:21:21
相关资料转载自:http://blog.chinaunix.net/uid-23787789-id-2385369.html 在 PC、ARM 环境下,函数重入的问题一般不是要特别注意的问题。只要你没有使用 static 变量,或者指向 static 变量的指针,一般情况下,函数自然而然地就是可重入的。 但 C51 不一样,如果你不特别设计你的函数,它就是不可重入的。引起这个差别的原因在于:一般的 C 编译器(或者更确切点地说:基于一般的处理器上的 C 编译器),其函数的局部变量是存放于堆栈中的,而 C51 是存放于一个可......【阅读全文】
发布时间:2013-01-03 13:54:01
8051 堆栈操作指令(2条) PUSH direct ;SP <- SP+1, (SP) <- (direct) POP direct ;(SP) -> (direct), SP <- SP-1 第一条指令称为压栈指令,用于把 direct 为地址的操作数传送到堆栈中去。这条指令执行时分为两步:第一步是先使 SP 的地址加 1,使之指向新的存储单元;第二步是把 direct 中的......【阅读全文】
发布时间:2013-01-02 18:06:58
14443 TypeA 密耦合射频卡标准广泛应用在门禁、身份识别和电子钱包等领域,而 RC522 作为 Philips 基站芯片产品系列的新成员,不仅兼容 14443A/MIFARF 标准,还具备低电压(3.3V)、低功耗、低成本、小尺寸等优点,适用于智能仪表和手持设备的数据采集和处理。RC522 对外提供多种标准的数字接口(如并行接口、SPI、I2C等),通过对芯片内部的 4 页 64 个寄存器进行读、写来控制。 RC522 芯片在使用前必须复位,除了在复位引脚 NRSTPD 输入从低电平至高电平的跳变沿外,还必须向 ......【阅读全文】