51单片机 day1

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)

相关推荐
iCxhust6 小时前
51单片机电力载波应用开发(七)广播通讯
c语言·开发语言·单片机·嵌入式硬件·51单片机
HRTOS1 天前
HRTOS:一个名字背后的目标——不断逼近硬实时
经验分享·单片机·系统架构·51单片机
iCxhust2 天前
C语言struct结构体实现类定义
c语言·开发语言·单片机·嵌入式硬件·51单片机
HRTOS5 天前
HRTOS 任务优先级与调度模式说明
单片机·嵌入式硬件·系统架构·51单片机
WD137298015575 天前
WD5030K输入工作电压 7.5‑30V,适合12A 及以内量产项目
stm32·单片机·嵌入式硬件·51单片机
HRTOS5 天前
HRTOS 高速任务与中断嵌套的 8051 寄存器组资源说明
单片机·嵌入式硬件·系统架构·51单片机
糖糖单片机设计6 天前
基于STM32的指纹刷卡智能门禁系统设计(RC522 + AS608 + 蓝牙远程开锁 + 断电记忆)
人工智能·stm32·嵌入式硬件·51单片机·语音识别
HRTOS6 天前
HRTOS Shell继续完善:优化printf缓冲区与字符串越界保护,国庆后随新版本更新
运维·单片机·嵌入式硬件·算法·51单片机
iCxhust7 天前
51单片机电力载波应用开发(4)单片机发PC端接收
单片机·嵌入式硬件·51单片机
iCxhust7 天前
51单片机电力载波应用开发(3)载波模块点对点收发
网络·嵌入式硬件·51单片机