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

第一集

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-08-22 08:50:05

16

主题

70

回帖

908

积分

版主

积分
908
发表于 3 天前 | 显示全部楼层
第十三集
用 STC32G12K128 寄存器做简易多任务,定时器是核心。先配置 T2CON 寄存器设定时器 2,装初值到 RCAP2H/L,让定时中断成任务切换触发源。​
切换靠 PSW 寄存器,把各任务栈指针存到不同内存区,中断里改 SP 切换栈。曾因没关总中断改 SP,任务数据乱,关 EA 后操作才稳。​
寄存器操作让我懂了多任务底层,每个位配置都影响任务调度,精准控寄存器才是关键。​
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-08-22 08:50:05

16

主题

70

回帖

908

积分

版主

积分
908
发表于 3 天前 | 显示全部楼层
第十四集
学用 STC32G12K128 寄存器控矩阵键盘,P 口寄存器是关键。先设部分 P3 口为推挽输出(改 P3M0/1),接行线;部分为上拉输入,接列线。​
扫描时先拉低行线,读列线寄存器值判按键。曾因没设准输入模式,列值读不准,调对 P 口配置寄存器才正常。寄存器操作让我摸清了键盘检测的底层逻辑。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-08-22 08:50:05

16

主题

70

回帖

908

积分

版主

积分
908
发表于 3 天前 | 显示全部楼层
第十五集
主要学习了外部中断的配置,理解了中断在单片机中的重要性,通过中断cpu可以先去执行优先级更高的代码,再回来执行低优先级的程序,需要注意的是:在中断服务函数中要避免死延时函数的出现,而且中断函数的工作内容要精简,不然容易让程序卡死。
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:16
  • 最近打卡:2025-08-22 08:50:05

16

主题

70

回帖

908

积分

版主

积分
908
发表于 3 天前 | 显示全部楼层
后续打卡请放同一条帖子,不同楼层,谢谢!
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-08-21 10:40:20
已绑定手机

12

主题

-3

回帖

16

积分

新手上路

积分
16
发表于 3 天前 | 显示全部楼层
32位80*** 发表于 2025-8-21 11:34
在同一个帖子中以评论的方式分集打卡,无需单独开贴

第九集
数码管的静态显示,通过数码管段码和位码的控制去实现静态数码管的显示,用数组的方式将可能要用到的数字存进去,并通过索引显示出需要用到的数字位
第九集  
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-8-24 05:28 , Processed in 0.129034 second(s), 66 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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