单片机入门知识

1单片机系统的int是16位

计算机系统的int是32位(数据总线)

2的16次方是65536

所以在单片机中,如果表示一个正整数,这个数字的范围是0~65535,总共有65536种可能

2内存条用于存储计算机运行时的数据,是连接cpu和其他设备的通道,起到数据暂存和交换的作用

3

寄存器是中央处理器(CPU)或其他数字电路(如单片机)内部的小型存储单元。它用于暂时存储指令、数据或地址,这些信息在计算机或电子设备的运行过程中起着关键作用。寄存器就像是一个信息的中转站,CPU 可以快速地读取和写入其中的内容,其存储速度比内存等其他存储设备要快得多。

例如,在一个简单的 8 位单片机中,寄存器的宽度通常为 8 位,这意味着它一次可以存储 8 位(1 字节)的数据。这些数据可以是一个数字、一个字符的 ASCII 码,或者是一条指令的操作码等.

4我们用#include<regx52.h>这个头文件就行

5当操作p2_0时,我们只给0和1

给2的话,也相当于是1

6

^按位异或,一位一位的比较,不一样的为1

7

按键的消抖,当你按下时,一定会发生抖动

这时我们需要延时

8

abc: ;

goto abc;

9共阳

10共阴

11

相关推荐
LeonDL16836 分钟前
YOLOv8 在单片机上的几种部署方案
人工智能·python·单片机·嵌入式硬件·深度学习·yolo·yolov8 在单片机上的部署
LeonDL16838 分钟前
YOLOv8 在单片机上部署的缺点和应对方案
python·单片机·嵌入式硬件·深度学习·yolo·yolov8在单片机上的缺点·yolov8 在单片机上的优化
尚久龙40 分钟前
STM32实现RS485通讯
stm32·单片机·嵌入式硬件
嵌入式Linux,1 小时前
ESP32和STM32 就不应该放在一起比,
stm32·单片机·嵌入式硬件
硬件智障1 小时前
51单片机实现流水灯
单片机·嵌入式硬件·51单片机
暮雪倾风2 小时前
【STM32】ST-Link V2.1制作
stm32·单片机·嵌入式硬件
yuanpan2 小时前
支持python的单片机有哪些
开发语言·python·单片机
MaoXian_n3 小时前
[IMX] 05.串口 - UART
汇编·arm开发·驱动开发·单片机·嵌入式硬件
Camellia03114 小时前
嵌入式学习--江协51单片机day8
嵌入式硬件·学习·51单片机
搬砖的小码农_Sky4 小时前
FPGA:高速接口JESD204B以及FPGA实现
嵌入式硬件·fpga开发·硬件架构·硬件工程