51单片机
51单片机,记录一些嵌入式的基础知识
不知道在干嘛每天
不知道在干嘛每天
展开
-
【51】51单片机处理AT指令
这是一套AT指令收发程序,不仅可以控制集成AT指令的传感器模块,也可以把单片机当作AT模块处理其他设备发送的AT命令。该程序不仅适用于51单片机,也适用于其他单片机。串口初始化以及收发程序#include "usart.h"xdata u8 USART_RX_BUF[60]; // 接收缓冲,最大60个字节xdata char USART_TX_BUF[60]; // 发送缓冲区xdata u8 USART_RX_STA = 0; // 接收状态标记(这个可以参考正点原.原创 2021-12-15 11:17:59 · 5505 阅读 · 1 评论 -
【51】单片机中的data、idata、xdata、code等关键字的作用
说明data:RAM低128字节,响应速度最快,采用直接寻址方式idata:RAM高128字节,采用间接寻址方式,速度相对较慢bdata:片内RAM,位寻址方式xdata:外部扩展RAM,采用DPTR访问pdata:外部扩展RAM低256字节,分页寻址(一页256byte)code:程序存储区解读先来看一份某型号的51单片机手册的介绍:该单片机内部有三个存储器:内部RAM(IRAM),外部RAM(XRAM),以及程序存储器(IROM)。内部RAM由256个字节组成,具有较高的存取性能(原创 2021-12-15 10:45:41 · 23359 阅读 · 3 评论