找回密码
 立即注册
查看: 2229|回复: 21

STC8H 学习打卡、心得记录

[复制链接]
  • 打卡等级:以坛为家I
  • 打卡总天数:340
  • 最近打卡:2025-05-07 14:59:09

23

主题

296

回帖

1172

积分

金牌会员

积分
1172
发表于 2024-3-18 18:12:10 | 显示全部楼层 |阅读模式
十年前跟着网上学习了一点89C52,一知半解的,春节回家翻东西找到了以前买的开发板,又勾起了学习的兴趣,平时上班没有时间,晚上视频看看,周末时候开机实操一下,记录一下学习中遇到的问题吧。
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:340
  • 最近打卡:2025-05-07 14:59:09

23

主题

296

回帖

1172

积分

金牌会员

积分
1172
发表于 2024-3-18 18:37:26 | 显示全部楼层
上学时候学的C,没有学过汇编,汇编那几章原本想跳过的,中间听到姚总说现在不学,将来可能没有机会学习汇编了,就硬着头皮学一下,当看到陈老师 MOV R0 时候,解释为给R0寄存器赋值,瞬间有种醍醐灌顶的感觉,原来汇编是搞这个的,可以和芯片内部直接沟通, 原来芯片内部是这个样子的,汇编看完后,记住了几个简单常用的指令,陈老师将我领进了汇编的大门,不过可能用到的场合不多,后续有机缘再深入学习。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:429
  • 最近打卡:2025-05-08 00:01:49
已绑定手机

19

主题

3196

回帖

4956

积分

论坛元老

积分
4956
发表于 2024-3-19 06:28:15 来自手机 | 显示全部楼层
汇编就是了解单片机底层,对单片机的工作原理会有了解,话说cisc的汇编指令比risc多多了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:401
  • 最近打卡:2025-05-08 05:28:23

16

主题

702

回帖

998

积分

高级会员

积分
998
发表于 2024-3-19 08:46:51 | 显示全部楼层
现在一般项目C语言就够了,特殊项目可能会用到汇编,学习了也没有坏处
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:340
  • 最近打卡:2025-05-07 14:59:09

23

主题

296

回帖

1172

积分

金牌会员

积分
1172
发表于 2024-3-19 09:54:23 | 显示全部楼层
小*** 发表于 2024-3-19 08:46
现在一般项目C语言就够了,特殊项目可能会用到汇编,学习了也没有坏处

是的,视频后面中断 的内容和实例,陈老师都会附带上汇编和C语言两种,这个还是很好的,便于理解
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:408
  • 最近打卡:2025-05-07 09:34:59

0

主题

170

回帖

1029

积分

金牌会员

积分
1029
发表于 2024-3-20 17:50:29 | 显示全部楼层
现在可不比以前了,现在单片机都厉害得很
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:340
  • 最近打卡:2025-05-07 14:59:09

23

主题

296

回帖

1172

积分

金牌会员

积分
1172
发表于 2024-3-20 18:49:59 | 显示全部楼层
二、中断和定时器这几章学习完后,感觉就是STC8H功能好强大,
有这么多的中断和定时器可以用,而且定时器升级为16位自动重装,
这个实在太方便太好用了,有几个知识点印象很深,
1、EA关闭,各中断标志位还是会变化,只是不响应
2、定时器可以提供外部输出,稳定可靠,节省成本。
3、相同优先级中断按照中断查询次序相应,即中断号
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:340
  • 最近打卡:2025-05-07 14:59:09

23

主题

296

回帖

1172

积分

金牌会员

积分
1172
发表于 2024-3-21 08:43:45 | 显示全部楼层
三、串口通信  陈老师课程规划非常合理,中断到定时器,再到串口通信,解释了为什么这么安排,知识都是连贯的
1、串口通信双方约定波特率和编码方式, 工作模式一般都选择可变波特率数据模式,十分方便
2、波特率由定时器产生,公式为(系统频率/(4* (65536-重装数))),一般都是软件生成,要注意关闭定时器中断,开启相应定时器
3、注意软件清零接收和发送标志位
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:340
  • 最近打卡:2025-05-07 14:59:09

23

主题

296

回帖

1172

积分

金牌会员

积分
1172
发表于 2024-3-22 08:13:21 | 显示全部楼层
SPI 听了感觉有点蒙,可能是以前没有接触过这些知识,以前在网上学习89C51的好像都没有讲这些东西,有些偏于理论。又翻了翻手册,有几个知识点记录一下。
1、有三个相关寄存器,SPSTAT,SPCTL,SPDAT ,这个和陈老师课件上的名字好像不太一样,
2、SPIF和WCOL 置1清零,姚总也解释了具体原因
3、SS引脚姚总给出建议不要直接接地,不然干扰影响死机等没法复位,很好的办法,感谢姚总多年经验的分享
4、印象最深的是姚总说他现在看软件有点费劲,已经十多年没有搞了,我想起以前一个朋友和我说过,不要学那么多,没用的,你哪能什么都会呢,要把一个学会,学精就够用了,受教了,我觉得能把STC系列的学个透彻,学精通,我感觉完全够用了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:340
  • 最近打卡:2025-05-07 14:59:09

23

主题

296

回帖

1172

积分

金牌会员

积分
1172
发表于 2024-3-23 07:59:47 | 显示全部楼层
五、IIC,STC8H内部集成了IIC串行总线,配置相关寄存器可以发出对应的其实信号,应答信号、停止信号等 ,以前学习89C51的了解过IIC总线,那个是软件模拟出来的,对比STC8H硬件IIC,原理没有差别,硬件的速度更快,使用方便,还有各个标志位都可以触发中断,感叹现在的单片机强大,
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-8 09:52 , Processed in 0.185244 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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