找回密码
 立即注册
楼主: 曼妙肥仔

ai8051u学习心得

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-10-27 20:49:41
已绑定手机

1

主题

9

回帖

77

积分

注册会员

积分
77
发表于 2025-9-24 16:36:49 | 显示全部楼层
第七集:
延迟函数在延迟过程中单片机无法进行别的操作,可以使用定时器中断解决这个问题,在定时器完成定时后打断一次主程序并执行其命令,在其余时间不占用主程序。
定时器中断的本质是16位计数自动重装载,当16位计数器计数溢出后,置位一次标志位。
16位计数器的计数速度可通过TM0PS的大小和AUXR的工作模式调节,还可以通过16位重载寄存器中的值(TH0,TL0)调整,定时时间可通过视频中的公式计算。C/T=0或1可以选择系统时钟源和io口输入的时钟源。
TR0是计数器开关,置1时计数器开始计时,GATE可选择是否由外部开关控制计数器的开启
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-10-27 20:49:41
已绑定手机

1

主题

9

回帖

77

积分

注册会员

积分
77
发表于 2025-10-16 19:47:00 | 显示全部楼层
今天用申请到的试验箱去实践了第7集的实验,搞了老半天没法让灯一亮一灭,最后发现取反是state=!state,而我打成了state!=state。
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-12-15 21:12 , Processed in 0.116964 second(s), 46 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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