找回密码
 立即注册
楼主: YangHY

第一课 序言《AI8051U的特点》

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-3-3 08:42:45 | 显示全部楼层
I/O口工作模式
截图202603030842321879.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-3-3 08:47:26 | 显示全部楼层
灌电流和拉电流的区别:

截图202603030846598432.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-3-3 08:52:29 | 显示全部楼层
注意:
虽然每个1/0口在弱上拉(准双向口)/强推挽输出/开漏模式时都能承受20mA的灌电流(还是要加限流电阻,如1K、5602、4722等),在强推挽输出时能输出20mA的拉电流(也要加限流电阻),但整个芯片的工作电流推荐不要超过90mA,即从VCC流入的电流建议不要超过90mA,从GND流出电流建议不要超过90mA,整体流入/流出电流建议都不要超过 90mA。

看的高阻输入,不要以为可以有电流输入!


截图202603030852271053.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-3-3 08:54:37 | 显示全部楼层
需要比较大的驱动电流,用强推挽输出:

截图202603030854325598.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-3-3 09:00:11 | 显示全部楼层
直流特性:
截图202603030859518290.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-3-3 09:06:32 | 显示全部楼层
而端口的施密特触发器是通过这个寄存器控制:

截图202603030906297045.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-3-3 09:12:40 | 显示全部楼层
总之低电平不能高于0.99V  高电平不能低于1.18V

接着看最重要的:按键输入检测

没按下是高电平,按下是低电平


截图202603030912386614.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-3-3 09:18:45 | 显示全部楼层
看看IO口相关寄存器:

截图202603030918418029.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-3-3 09:21:50 | 显示全部楼层
代码实现原理:程序直接读取按键的IO的电平即可,一般使用"=="即可

今天的任务:



截图202603030921473941.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-3-3 09:55:21 | 显示全部楼层
任务1:按下P32按钮灯亮,松开P32按钮灯灭;

  1. 任务1:按下P32按钮灯亮,松开P32按钮灯灭;       
  2.        
  3.   if( P32==0 ) //判断P32按钮是否按下
  4.   {
  5.    P00 = 0;  //P00端口输出0V,共阳极LED点亮
  6.   }
  7.   else
  8.   {
  9.    P00 = 1;  //P00端口输出3.3V,共阳极LED熄灭
  10.   }
复制代码
编译下载,就完成了任务1
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-6 06:14 , Processed in 0.129544 second(s), 80 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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