单片机入门知识

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

相关推荐
一路往蓝-Anbo5 小时前
【第13期】中断机制详解 :从向量表到ISR
c语言·开发语言·stm32·单片机·嵌入式硬件
ArrebolJiuZhou5 小时前
00 arm开发环境的搭建
linux·arm开发·单片机·嵌入式硬件
易水寒陈5 小时前
使用J-Link RTT Viewer
stm32·单片机
少一倍的优雅6 小时前
hi3863(ws63)智能小车 (三)PWM驱动马达
单片机·嵌入式硬件·hi3863
xingzhemengyou16 小时前
STM32 内存空间中的选项字节
stm32·单片机
v先v关v住v获v取7 小时前
椰子采摘机械臂设计cad9张+三维图+设计说明书
科技·单片机·51单片机
就是蠢啊8 小时前
51单片机——TFTLCD显示器(一)
嵌入式硬件·计算机外设·51单片机
qq_448011169 小时前
嵌入式中IO、GPIO、专用IO
单片机·嵌入式硬件
xingzhemengyou110 小时前
STM32 Boot0 与 Boot1 [当 Flash 被误操作锁死或 SWD/JTAG 无法连接时,很有用]
stm32·单片机·嵌入式硬件
恒锐丰小吕10 小时前
屹晶微 EG27710 600V耐压、高性能、快速开关的半桥驱动芯片技术解析
嵌入式硬件·性能优化·硬件工程