找回密码
 立即注册
查看: 228|回复: 0

第三集学习

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:8
  • 最近打卡:2025-01-05 12:16:54
已绑定手机

7

主题

1

回帖

70

积分

注册会员

积分
70
发表于 2024-12-7 14:11:10 | 显示全部楼层 |阅读模式

新建工程

1、创建空工程

2、添加头文件(利用ISP软件)

3、输入初始代码,创建工程。

点亮第一个LED

编写代码、烧录程序

P40打开 P00拉低 灯亮

PnM0和PnM1组合配置IO口模式

image.png

IO口模式

51单片机的IO口主要有以下四种工作模式:

  1. 推挽输出:这种模式下,IO口能够提供较大的电流输出,适合驱动如LED等需要较大电流的设备。在推挽输出模式下,IO口可以输出高电平或低电平,并且具有较强的上拉和下拉能力。例如,在控制LED灯时,如果需要稳定的高低电平输出,推挽输出是一个理想的选择。

  2. 高阻输入:在这种模式下,IO口表现为高阻抗状态,几乎不消耗电流。这通常用于读取外部设备的状态,而不对外部电路产生显著影响。高阻输入模式相当于一个电压表,可以用来检测端口引脚的电平信号 。

  3. 准双向I/O:这种模式不是一个完整的双向口,作为输入时,需要先断开NMOS管,即读数据之前要先锁存1。这种模式下,IO口既可以作为输入也可以作为输出,但输出能力相对较弱 。

  4. 开漏模式:开漏模式不能直接输出高电平信号,若要输出高电平,需要外加上拉电阻。这种模式在某些特定应用中非常有用,比如IIC、SPI等通信协议的配置。

回复

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

QQ|手机版|小黑屋|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-5-8 14:52 , Processed in 0.120635 second(s), 49 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表