单片机入门知识

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

相关推荐
安庆平.Я10 分钟前
STM32——定时器
stm32·单片机·嵌入式硬件·定时器
ACP广源盛1392462567323 分钟前
(ACP广源盛)GSV2231---DisplayPort 1.4 MST 到 HDMI 2.0/DP/Type-C 转换器(带嵌入式 MCU)
c语言·开发语言·单片机·嵌入式硬件·音视频·mst
电鱼智能的电小鱼1 小时前
基于电鱼 ARM 边缘网关的智慧工地数据可靠传输方案——断点续传 + 4G/5G冗余通信,保障数据完整上传
arm开发·人工智能·嵌入式硬件·深度学习·5g·机器学习
范纹杉想快点毕业1 小时前
12个月嵌入式进阶计划ZYNQ 系列芯片嵌入式与硬件系统知识学习全计划(基于国内视频资源)
c语言·arm开发·单片机·嵌入式硬件·学习·fpga开发·音视频
NEU-UUN2 小时前
1.2.STM32简介——全程手敲板书
stm32·单片机·嵌入式硬件
三佛科技-134163842123 小时前
全自动削皮机方案,果蔬去皮机/削皮机MCU控制方案开发设计
单片机·嵌入式硬件
应用市场3 小时前
基于STM32的多模态智能门锁系统设计与实现
stm32·单片机·嵌入式硬件
xiaohai@Linux3 小时前
STM32在LVGL上实现移植FatFs文件系统(保姆级详细教程)
stm32·单片机·嵌入式硬件·lvgl·fatfs
Jerry丶Li3 小时前
二十二、STM32的ADC(二)(ADC单通道)
stm32·单片机·嵌入式硬件
飞睿科技3 小时前
超越蓝牙与Wi-Fi,UWB技术如何解锁手机下一波创新浪潮?
嵌入式硬件·物联网·智能手机·uwb