1.什么是CPU、MCU、MPU、GPU、NPU、FPU、SOC?
-
CPU:中央处理器 数据运算和指令处理
-
MCU:微控制器 集成度高 所有功能集中在一片芯片,应用在简单领域,成本低
-
MPU:微处理器 集成度低 只有一块芯片,应用在复杂领域,成本高
-
GPU:图像处理器 图形处理、图像渲染
-
NPU:神经网络处理器 AI推理、加速 神经网络处理
-
FPU:浮点型运算单元 应用于浮点型运算
-
SOC:片上系统 多个功能集成在一块芯片(体积小,功耗低)
2.RAM和ROM区别?51单片机芯片内部的RAM和ROM大小?
-
RAM:随机访问存储器 512字节 存放单片机程序运行中的变量
-
ROM:只读存储器 8KB 存放单片机运行中的程序、代码、指令
3.什么是外设寄存器?
能够操作硬件,有固定地址的空间
4.你作LED和数码管用到了哪些寄存器?
LED:P2
数码管:位选P1 段选P0
5.NPN型三极管和PNP型三极管的区别?
箭头指向N型半导体,箭头的出发点是P型半导体,箭头朝外是NPN型三极管:基极输出高电平,三极管导通;基极输出低电平,三极管关断
箭头朝内是PNP型三极管:基极输出低电平,三极管导通;基极输出高电平,三极管关断
6.数码管显示数值的操作流程?
通过4个NPN型三极管控制,给三极管基极对应引脚高电平,三极管导通,再通过P1寄存器,给定对应引脚高电平,则点亮。
7.如何实现指定位清0和指定位置1?
清0: P2&=~(1<<n)
置1: P2 |=(1<<n)