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

STC32G12K128学习打卡帖

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-04-22 12:36:54
已绑定手机

4

主题

35

回帖

173

积分

注册会员

积分
173
发表于 2023-11-27 20:14:05 | 显示全部楼层
本帖最后由 duyi324 于 2023-11-27 20:27 编辑

第九集:数码管的静态使用

1. 数码管都是LED,不用三极管应该也可以吧?

截图202311272014117365.jpg


2. 课后练习码表

截图202311272027215080.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-04-22 12:36:54
已绑定手机

4

主题

35

回帖

173

积分

注册会员

积分
173
发表于 2023-11-27 20:28:10 | 显示全部楼层
本帖最后由 duyi324 于 2023-11-27 20:44 编辑

第十集:数码管的动态显示

截图202311272028238642.jpg



1. 循环时间不大于20ms,因为人眼的视觉不容易分辨出50Hz以上的动态刷新;
2. 位码由GPIO控制,可以选择点亮哪个数码管,段码决定该数码管显示什么内容;

3. 课后练习待完成
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-04-22 12:36:54
已绑定手机

4

主题

35

回帖

173

积分

注册会员

积分
173
发表于 2023-11-27 20:45:28 | 显示全部楼层
本帖最后由 duyi324 于 2023-11-27 21:29 编辑

第十一集:定时器的使用

截图202311272113555626.jpg


1. STC-ISP软件中的1T/12T的含义:
  12T(FOSC/12)表示12分频,每12个时钟周期计数一次,速度慢;
  1T(FOSC)表示不分频,每个时钟周期计数一次,速度快;(应该没错吧)
2. 定时器计算,T默认为12
截图202311272120267766.jpg
3. 整天忘记常用的中断号,备忘一下
截图202311272124434849.jpg

截图202311272125463963.jpg
4. 课后练习待完成










回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-04-22 12:36:54
已绑定手机

4

主题

35

回帖

173

积分

注册会员

积分
173
发表于 2023-11-27 21:30:50 | 显示全部楼层
本帖最后由 duyi324 于 2023-11-27 23:06 编辑

第十二集:计数器的使用


这节课不敢倍速了,用的少,得好好理解了





截图202311272148322848.jpg


1. 第一次听说0xFD的问题,长知识了

截图202311272153123522.jpg
2. GPIO端口上拉电阻为4.1K,P3.0和P3.1的上拉电阻略小一些
3. M法测速公式
截图202311272201038233.jpg
4. 课后练习待完成

第2题答题思路为添加一个全局变量来计数,每次溢出加1,在定时器中到2s时间后清零
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-04-22 12:36:54
已绑定手机

4

主题

35

回帖

173

积分

注册会员

积分
173
发表于 2023-11-27 23:10:03 | 显示全部楼层
本帖最后由 duyi324 于 2023-11-28 00:00 编辑

第十三集:简易多任务处理

终于开始规范化了!!!这一集一定多看几遍,学习一下这个编程思想!!!!

截图202311272314245224.jpg


1. bdata位寻址变量
u8 bdata LED=0x00;
sbit LED00 = LED^0;

用法:
.c文件

截图202311272322252049.jpg
.h文件
截图202311272323172056.jpg


2. 模板代码

截图202311272326258914.jpg

3. 原来按键还可以这么设计,学习了
截图202311272329503813.jpg

4. 这个按键代码看着好复杂,不过看写完了以后功能如此强大,一定要好好学一下!!!


晚上12点了,明天再继续~~~~~

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-04-22 12:36:54
已绑定手机

4

主题

35

回帖

173

积分

注册会员

积分
173
发表于 2023-11-28 15:13:17 | 显示全部楼层
本帖最后由 duyi324 于 2023-11-28 15:17 编辑

第十四集:矩阵按键

截图202311281513315984.jpg


1. 扩展一下矩阵键盘防止“鬼影”和“掩蔽”的方案,也是机械键盘用的方案,下图是扫描的三个步骤

截图202311281515319868.jpg 截图202311281516285739.jpg 截图202311281516135692.jpg


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:15
  • 最近打卡:2025-04-22 12:36:54
已绑定手机

4

主题

35

回帖

173

积分

注册会员

积分
173
发表于 2023-11-28 15:18:17 | 显示全部楼层
本帖最后由 duyi324 于 2023-11-28 15:30 编辑

第十五集:外部中断

截图202311281526294240.jpg

1. 用 KEIL C251 的 中断号拓展工具,中断号可以 拓展到 0 ~ 255, 解决 0 ~ 31的限制问题
2. 外部中断终于都支持上升沿和下降沿了,89C52只支持下降沿或低电平;
3. 一直有个疑问,为什么在中断里不用按键消抖?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:484
  • 最近打卡:2025-05-06 07:07:04

1

主题

43

回帖

409

积分

中级会员

积分
409
发表于 2023-11-29 11:42:25 | 显示全部楼层
打卡签到
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-7 14:57 , Processed in 0.126252 second(s), 91 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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