“code”关键字 51特有 有这样一种数据,我们在程序中要使用,但是却不会改变它的值,定义这种数据时可以加一个 code 关键字修饰一下,这个数据就会存储到我们的程序空间 Flash 中,这样可以大大节省单片机的 RAM 的使用量,毕竟我们的单片机 RAM 空间比较小,而程序空间则大的多。那么现在 ...
分类:
其他好文 时间:
2020-05-01 13:02:33
阅读次数:
65
一、学习定时器之前需要明白: 1、51单片机有两组定时器/计数器,因为既可以定时,又可以计数,故称之为定时器/计数器。 2、定时器/计数器和单片机的CPU是相互独立的。定时器/计数器工作的过程是自动完成的,不需要CPU的参与。 3、51单片机中的定时器/计数器是根据机器内部的时钟或者是外部脉冲信号对 ...
分类:
其他好文 时间:
2020-05-01 00:54:15
阅读次数:
288
89C52/51 的中断系统有 5个中断源,2 个优先级,可实现二级中断嵌套 [ TCON 、IE为寄存器] [五个中断源优先级 从上往下降低] 【1】中断 1、外部中断0(中断源符号 INT0):INT0 连接 单片机P3^2 管脚, P3^2管脚可由 IT0 选择其为 低电平有效 还是下降沿有效 ...
分类:
其他好文 时间:
2020-04-30 21:36:39
阅读次数:
80
uint64_t destime, oritime, rectime, tratime; int64_t result; result = ((rectime-oritime) + (tratime-destime))/2; 当((rectime-oritime) + (tratime-destim ...
分类:
其他好文 时间:
2020-04-30 17:30:32
阅读次数:
88
源码下载地址:https://github.com/lizhiqiang0204/STM32Hal_W5500_TCPClient.git 单片机用的是STM32F103VE,W5500模块是淘宝买的,本例程是移植野火的代码:http://products.embedfire.com/zh_CN/l ...
分类:
其他好文 时间:
2020-04-30 15:41:09
阅读次数:
157
尝试了下STM32的ADC采样,并利用DMA实现采样数据的直接搬运存储,这样就不用CPU去参与操作了。 找了不少例子参考,ADC和DMA的设置了解了个大概,并直接利用开发板来做一些实验来验证相关的操作,保证自己对各部分设置的理解。 我这里用了3路的ADC通道,1路外部变阻器输入,另外两路是内部的温度 ...
分类:
其他好文 时间:
2020-04-30 15:39:36
阅读次数:
50
为何要学习计算机基础计算机硬件历史操作系统图形界面发展史Windows启动过程计算机的启动过程(详细)操作系统的启动过程显卡结构及工作原理详细解读浅谈window桌面GUI技术CPU的内部架构和工作原理CPU中的原子操作简单CPU设计数字电路和模拟电路的概念及区别模拟电路、传统数字电路与单片机关于A ...
分类:
其他好文 时间:
2020-04-30 09:45:03
阅读次数:
75
内存映射 在一些桌面程序中,整个内存映射是通过虚拟内存来进行管理的,使用一种称为内存管理单元(MMU)的硬件结构来将程序的内存映射到物理RAM。在对于 RAM 紧缺的嵌入式系统中,是缺少 MMU 内存管理单元的。因此在一些嵌入式系统中,比如常用的 STM32 来讲,内存映射被划分为闪存段(也被称为F ...
分类:
其他好文 时间:
2020-04-29 14:19:41
阅读次数:
342
显示器简介 显示器属于计算机的 I/O 设备,即输入输出设备。它是一种将特定电子信息输出到屏幕上再反射到人眼的显示工具。常见的有 CRT 显示器、液晶显示器、LED 点阵显示器及OLED 显示器 本章讲解的内容涉及对 FSMC 的控制,若您不了解 FSMC 外设,可以先学习前面的《FSMC—扩展外部 ...
分类:
其他好文 时间:
2020-04-28 23:04:36
阅读次数:
109
讲述: 1. C语言中的结构体有何作用 2. 结构体成员变量内存对齐有何讲究(重点) 1. 结构体有何作用 C语言中结构体至少有以下三个作用: (1)有机地组织了对象的属性。 比如,在STM32的RTC开发中,我们需要数据来表示日期和时间,这些数据通常是年、月、日、时、分、秒。如果我们不用结构体,那 ...
分类:
其他好文 时间:
2020-04-28 13:16:56
阅读次数:
69