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

开启《8051U深度入门到32位51大型实战教学》学习

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2025-02-16 09:38:09
已绑定手机

1

主题

18

回帖

111

积分

注册会员

积分
111
发表于 2025-2-3 20:01:36 | 显示全部楼层

第十集 虚拟LED数码管键盘

本集详细讲解的AiAPP-ISP提供的虚拟LED、虚拟数码管和虚拟键盘功能。

首先将准备好三件套:

图片1.png

实现如下 3项功能

  1. 虚拟显示——LED

11.PNG

2 虚拟显示——数码管

22.PNG

3 虚拟键盘

33.PNG

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2025-02-16 09:38:09
已绑定手机

1

主题

18

回帖

111

积分

注册会员

积分
111
发表于 2025-2-3 20:10:33 | 显示全部楼层

第十一集-矩阵键盘

在按键数量较多时,为了减少I/O口的占用,将按键排列成矩阵排列的形式的按键阵列我们称位矩阵按键。

image.png

通过扫描IO状态变化 ,可以识别哪个按键按下了。

image.png

在现实场景中,可以用来实现密码锁:

  1. 没有输入时,显示“- - - - - - - -”
  2. 有输入时,按下一个按键,开始按顺序写入
    例如,第一个按下1,显示“1 - - - - - - -”
    例如,第二个按下3,显示“1 3 - - - - - -”
  3. 当按下的密码为“ 1 2 3 4 5 6 7 0”时,数码管显示open的字符,否则,还是显示“- - - - - - - -”
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:18
  • 最近打卡:2025-02-16 09:38:09
已绑定手机

1

主题

18

回帖

111

积分

注册会员

积分
111
发表于 2025-2-3 20:23:15 | 显示全部楼层

第十二集 复位系统

复位的意义是:

  1. 确保系统处于确定状态:
    复位操作可以确保单片机在开始工作时处于已知的状态,使其能够正确初始化各个寄存器和外设。
  2. 避免不确定行为:
    没有进行复位时,内部控制寄存器的内容可能是随机的,这可能导致定时器溢出、中断异常、外设误操作等不确定行为。
  3. 初始化系统:
    复位操作可以进行系统的初始化,包括清除寄存器、设置默认值、配置时钟等,为系统正常运行做好准备。
  4. 保证程序正常开始执行:
    复位确保程序从正确的地址开始执行,避免跳转到未知的地址或执行错误的指令。

image.png

特别讲解了一下看门狗复位:

在系统运行以后也就启动了看门狗的计数器,看门狗就开始自动计数,如果到了一定的时间还不去清理看门狗(也叫喂狗),那么看门狗计数器就会溢出从而引起看门狗中断,造成系统复位。所以,在使用有看门狗的芯片时要注意清理看门狗。

image.png

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-30 13:34 , Processed in 0.109127 second(s), 60 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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