一、硬件结构 1.1部分引脚说明 RST:复位引脚,两个机器周期的高电平后复位 ALE:锁存低八位地址 EA:高电平时,访问内部程序存储器(ROM) P0:双向IO口、分时复用 低八位地址,数据总线 P1:双向IO口 P2:双向IO口,访问外部存储器时,提供高八位地址总线 P3:双向IO口,有第二功 ...
分类:
其他好文 时间:
2019-11-27 09:21:49
阅读次数:
79
需要altiumdesigner库的朋友可以加我QQ676690090我发你哦。或者加QQ学习群,自己下载哦。423040928(大神带新手玩单片机)
分类:
其他好文 时间:
2019-11-24 11:32:47
阅读次数:
64
实现功能概要 这节和上一节的功能一样(只不过上节是利用Wi-Fi模块,这节是利用GPRS模块) 用户程序里面加入MQTT通信,执行用户程序的时候, 通过接收MQTT的升级命令实现升级. 凡是可以实现MQTT通信的上位机皆可控制单片机升级. 通信控制协议和上一节一样 快速测试(使用本人的服务器:测试准 ...
分类:
其他好文 时间:
2019-11-18 10:07:21
阅读次数:
99
一、嵌入式开发中为什么选择C语言? 首先嵌入式是在已有的硬件基础上,移植操作系统,而现在操作系统的内核都是用C实现的 二、为什么用C语言开发操作系统内核? C语言有三大特点(优点): ①C语言具有出色的可移植性,能在多种不同体 系结构的软/硬件平台上运行(单片机,ARM等) (出色的移植性: 1.一 ...
分类:
编程语言 时间:
2019-11-16 17:43:22
阅读次数:
147
EQU 给数字常量取一个符号名,相当于c中的define。 AREA 告诉汇编器汇编一个新的代码段。 SPACE 分配内存空间。 PRESERVE 当前文件堆栈按照8字节对齐。 EXPORT 声明一个标号具有全局属性,可被外部文件使用。 PROC 定义子程序,与ENDP成对使用。 DCD 以字为单位 ...
分类:
其他好文 时间:
2019-11-15 14:11:42
阅读次数:
72
目前单片机种类繁多,而51 单片机作为最基础的一款8位单片机,其资源最少,同时也是最容易学习的一款单片机。学习51单片机的工作原理及其存储结构是十分有必要的。 单片机执行程序的过程,其实就是在执行我们编写的程序的过程(逐条执行指令),该执行过程可以看成是:取指令 分析指令 执行指令。 取指令:根据 ...
分类:
其他好文 时间:
2019-11-13 23:48:55
阅读次数:
136
PC就是程序计数器,就是指挥程序从哪里执行。如果是8位机,每个存储单元存放一个字节,指令有单字节、双字节和3字节。单片机复位时,PC=0000H,而后每执行一条指令,PC根据指令的字节数增加,如图:最前面的就是PC值 ...
分类:
其他好文 时间:
2019-11-12 17:24:25
阅读次数:
185
UART 通用异步收发传输器(Universal Asynchronous Receiver/Transmitter)。 一、定义 UART是一种通用串行数据总线,用于异步通信。该总线实现全双工传输和接收。在嵌入式设计中,UART用于主机与辅助设备通信。 二、通信协议 UART作为异步串口通信协议的 ...
分类:
其他好文 时间:
2019-11-11 21:54:13
阅读次数:
99
前言:人有心跳能证明自己还活着,单片机也不例外! 1.开发环境:MDK5,一块STM32单片机开发板。(文章所用stm32f103c8t6开发板) 首先,我们在使用MDK5的时候,容易在增删注释的过程中出现乱码现象,可以在软件中进行字体,缩进和编码的选择。 · 2.然后开始编写时基函数。 3.后面我 ...
分类:
其他好文 时间:
2019-11-10 09:52:32
阅读次数:
78
前言 上节实现远程更新是更新的STM32F103C8T6的单片机 GPRS网络(Air202/SIM800)升级STM32: 测试STM32远程乒乓升级,基于(GPRS模块AT指令TCP透传方式),定时访问升级 这节将告诉大家如何移植到其它型号的单片机. 这一节以 STM32F103RET6 (51 ...
分类:
其他好文 时间:
2019-11-09 09:46:45
阅读次数:
96