当前位置: 首页 > news >正文

江协的51单片机的学习

1.单片机的基础知识

1.为什么叫51单片机

51单片机是指80年代Intel开发的8051单片机内核的统称,就是因为这个“8051”有个51,所以凡是与"8051”内核一样的单片机都统称为51系列单片机。

2.对单片机的每个引脚的含义是什么?

1.电源引脚:vcc是电源的正极+,Gnd是电源的负极接地。

2.时钟引脚:XTAL1,XTAL2,功能,晶振输入端(接外部晶振),晶振输出端(接外部晶振)
外接晶振X1+两个电容C2/C3(30pF左右)组成振荡电路,提供单片机工作节拍。

单片机是一个数字电路,它所有的操作(取指令、运算、读写数据)都需要按照一个固定的节奏一步一步执行。这个"节奏"就是时钟信号(也叫时钟脉冲、系统时钟)。

3.复位引脚:RST,复位输入端,高电平有效,配合C1(10uF)和R1(10K)组成上电复位电路,上电瞬间RST高电平复位单片机。

复位(Reset)本质上就是让单片机"重新启动",回到最初的初始状态,从头开始执行程序。

4.P0 口(P0.0 ~ P0.7)—— 数据/地址复用口

特点:P0 口内部是开漏输出,作为普通 I/O 使用时必须外接上拉电阻;外扩存储器时自动作为地址/数据复用总线(AD0~AD7)。

这个电阻就叫"上拉电阻",因为它把电平"往上拉"到高电平。

总结:P0 口内部没有上拉能力,自己"推不上去",必须靠外部电阻"拉一把"。P1、P2、P3 内部有上拉电路,所以不需要额外接。

5.P1 口(P1.0 ~ P1.7)—— 通用 I/O 口

特点:P1 口是纯粹的通用 I/O 口,P1.0 和 P1.1 有定时器 2 的第二功能(STC89C52 有 T2,标准 8051 没有)。

6. P2 口(P2.0 ~ P2.7)—— 地址高 8 位 / 通用 I/O

特点:作为普通 I/O 时无需上拉电阻(内部有上拉);外扩存储器/外设时作为地址总线高 8 位(A8~A15)

7.P3 口(P3.0 ~ P3.7)—— 多功能口(第二功能最丰富)

特点:P3 口每个引脚都有重要的第二功能,是单片机与外部通信、中断、定时、扩展存储的核心接口。

8. 控制引脚(29~31 脚,版本不同功能不同)

其实我不明白为什么p要分怎么多的内容?是不是都是接口来用的?

P0~P3 都是 I/O 接口,但 8051 为了用有限的 40 个引脚实现强大的扩展能力,给它们分配了不同的"默认职责"。这是 40 年前 Intel 的聪明设计,一直沿用到现在。对初学者来说,你可以把它们都当成普通 GPIO 用,只是要注意 P0 需要上拉电阻,以及 P3 的部分引脚有更重要的第二功能。

进制转换

头文件:使用什么芯片

.hex文件,在objects,下载输出文件

2.元件

LED介绍
中文名:发光二极管外文名:Light Emitting Diode
简称:LED
用途:照明、广告灯、指引灯、屏幕

http://www.jsqmd.com/news/1091221/

相关文章:

  • STK与MATLAB联动实战:Walker星座建模与参数解析
  • SQLModel零基础教程(二)- 字段高级配置 数据校验,复用Pydantic能力
  • Vivado HLS高层次综合的设计理念
  • 重磅官宣!射击冠军张梦影签约爱依克品牌形象大使。
  • 配方灵活调配需求选天伟生物或单品类发酵企业分析
  • OpenMontage:一站式AI视频生成全链路开源工具部署与应用指南
  • C++ 命名空间(namespace)全方位实战教学(零基础入门到工程高阶)
  • OpCore-Simplify:黑苹果配置的终极简化指南,3步完成专业级EFI构建
  • 【深度学习】OpenCV 实战:从图片中精确提取扇子区域
  • 告别快餐式传奇!冰雪传奇点卡版以经典公平机制留住玩家
  • [深圳] SHEIN 内推:算法/大模型/后端/数据/安全/测试/iOS,20-80k
  • 告别路径迷宫:一站式配置VSCode智能路径解析与跳转
  • 从零构建WordPress渗透测试靶场:实战演练与安全加固
  • LeetCode 热题 100——3.字母异位词分组
  • OmenSuperHub终极指南:免费解锁惠普游戏本的隐藏性能
  • 西安人脸识别门禁:适合老旧小区改造的需求分析与选择
  • 【单片机毕业设计】 基于 STM32 的红外感应智能定时药盒设计,基于单片机的语音播报用药提醒装置开发(012901)
  • IEEE ACCESS投稿全流程解析:从初稿到检索的实战指南
  • 【论文阅读】Stable-RAG: Mitigating Retrieval-Permutation-Induced Hallucinations in Retrieval-Augmented Gen
  • 5分钟掌握QModMaster:免费开源的ModBus调试终极解决方案
  • CentOS7 Docker 离线部署 + Registry 私有仓库完整实操
  • 微信小程序安全审计实战:使用小锦哥进行自动化漏洞检测与深度防御
  • 日本风情lr预设|日系清新旅行人像海边街拍Lightroom下载lr调色风格
  • Python+Selenium端到端自动化测试实战:从POM设计到CI/CD集成
  • BerriAI/LiteLLM 开源项目深度解析:实现多模型统一调用、负载均衡与成本管理的标准化 API 代理实战指南
  • Defender Control完整指南:如何在Windows 10/11中永久禁用Windows Defender
  • ECCV 2026 | 从静态拟合到动态分配:AMG-Fuse 用模态贡献Mask破解恶劣天气下的融合难题
  • 永不消亡的“数字幽灵”:为什么都2026年了,这个30年前的漏洞依然无处不在?
  • Netcatty 开源跨平台 SSH 运维客户端完整技术实操指南
  • 5分钟掌握MGit:Android平台最强大的Git客户端全解析