找回密码
 立即注册
查看: 2279|回复: 13

【实验箱已发出】教学研讨班学习记录

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-04-18 21:30:08

2

主题

22

回帖

144

积分

注册会员

积分
144
发表于 2023-7-19 14:59:32 来自手机 | 显示全部楼层 |阅读模式
本帖最后由 8051启蒙者 于 2023-8-16 11:43 编辑

作为一名智能科学专业的学生,对单片机颇有兴趣,恰好了解了本次暑期研讨班,既能学习单片机知识,又能获得实验箱。同时,下学期也将参与学校的单片机课程,本次机会正好可以让我深入了解单片机的知识。
我将以此贴作为学习过程中的记录贴,希望能能在暑假努力学习。2023.07.19
回复

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-04-18 21:30:08

2

主题

22

回帖

144

积分

注册会员

积分
144
发表于 2023-7-19 18:22:41 | 显示全部楼层
今天下午参与了第一次教学课程,在陈教授的细心讲解之下,我对于单片机的发展历史,行业状况有了大致的了解。
由于在学校学习过C语言,模电,数电等相关课程,所以在听课时也能回忆起曾经学过的知识,在巩固知识的同时,将理论知识结合到单片机的实际使用之中。
陈教授下午还现场编写led程序向我们展示单片机程序的烧录与使用方法,也向未学习过数电的学生讲解了进制转换的知识点。由于教授讲课十分投入,甚至一度拖堂半小时才下课,很感激教授能如此耐心地教导我们。
本次课程只是第一次,涉及到的知识并不深入,能让我很好地理解、入门,我也会在后续课程中努力学习,希望在学成之后能独立完成一些项目。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:14
  • 最近打卡:2025-04-28 14:10:14

19

主题

385

回帖

2508

积分

版主

积分
2508
QQ
发表于 2023-7-20 16:13:59 | 显示全部楼层
小伙伴继续加油!
   除每周三下午,14: 00 ~ 16:00 山东大学陈教授《STC最新8051单片机原理及应用-STC8H8K64U》0基础线上课程以外;
  2023/7/25开始, 每周二周五, 14:00 ~ 17:00,新加入北京化工大学,何宾教授《STC32位8051单片机原理及应用-STC32G12K128》线上课程,从8051进入32位8051世界,何宾教授带大家一起穿越,请小伙伴多多关注!
1.png

https://www.stcaimcu.com/forum.p ... &extra=page%3D1
QQ:1463035472,微信:19952583954
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-04-18 21:30:08

2

主题

22

回帖

144

积分

注册会员

积分
144
发表于 2023-7-26 18:45:04 | 显示全部楼层
今天是陈教授的第二次课。
前半节课,陈教授从数字电路的基础出发,向我们讲述数字电路中的基础知识,我已经学习过数电的课程,所以在听课过程中并没有遇到什么理解不了的地方。而陈教授提及到了电平与电压的区别倒是给我提了个醒,在此之前,我一度认为高低电平便是正常工作电压和零电压,经过陈教授的讲解和姚总在课间的补充,我明白了电平并不拘泥于固定的数值,符合器件的要求即可,甚至在姚总所举的例子中,0.99之下都属于低电平,这使我对高低电平有了一个新的认知。接着,陈教授还通过举例向我们介绍了stc单片机在各行各业的众多使用实例,姚总也向我们展示了stc所使用的各个细分项目,我头一次发现stc离我们的生活如此之近。再然后,陈教授演示了开发板的仿真功能,就像我们在编写计算机程序一样,可以逐行运行。
后半节课,陈教授向我们讲解了传统51单片机和stc8h8k64u的结构图,以及后续对单片机各组成部分进行了详细的讲解,但很遗憾,由于我以前并未接触过相关知识,这些内容并没有听懂。
在课程的最后,陈教授告知了我们下节课的主题——单片机的引脚。
姚总补充说,陈教授所讲解的内容本就晦涩,更是横跨了手册中的数百页,一次听懂才不正常。并且,姚总利用数据手册帮助我们大致讲解了一下下节课的内容。我听到姚总的安慰之后,决定去翻看数据手册,希望对今天和下次的内容有更充分的了解。
2023.07.26
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:56
  • 最近打卡:2025-05-03 10:05:34

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2023-7-26 21:34:58 | 显示全部楼层
一起前进,第一次就懂的,绝对不正常
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:248
  • 最近打卡:2025-04-27 09:57:01
已绑定手机

24

主题

756

回帖

3315

积分

超级版主

积分
3315
QQ
发表于 2023-7-28 11:03:48 | 显示全部楼层
本帖最后由 8051启蒙者 于 2023-7-28 11:10 编辑

楼主的学习笔记很认真,且能看出听得很仔细,对单片机的学习抱有极大的热情!

也欢迎您继续分享更详细的笔记以及学习感受
同时恭喜您提前获赠实验箱+包邮送,请您截图此回复+ID号登录后的截图联系我们客服小姐姐

【免费+包邮】 送/申样/采购 可加 如下 QQ或微信联系
加STC华南区客服徐经理QQ: 2190232861 ;微信:18106296591  要求 【免费+包邮】 送, 还免费教仿真  
加STC华南区客服刘经理QQ: 3398500488 ;微信:18106296592  要求 【免费+包邮】 送, 还免费教仿真  
加STC华南区客服曹经理QQ:1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ:2593903262;微信:18106296598  要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ;微信:18106296593  要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ;微信:19952583876  要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ;微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服张经理QQ:3141888640 ;微信:19952583265   要求 【免费+包邮】 送, 还免费教仿真
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
【免费+包邮】 送/申样/采购传统电话热线:0513-55012928、0513-55012929、0513-55012966
工作时间:  8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-04-18 21:30:08

2

主题

22

回帖

144

积分

注册会员

积分
144
发表于 2023-8-2 19:14:20 | 显示全部楼层
今天是陈教授的第三次课;
课程之初,陈教授对上次所讲的单片机的结构组成进行了补充,随后,陈教授介绍了单片机的引脚,我这才发现,原来stc8h8k64u竟然少了四个io口,经过姚总的解释我也大致了解了情况;此外,之前的我并不理解为何要写PnM1和PnM2,看过课之后才明白这是io口的工作模式;
1.png 2.png

之后陈教授还讲了io口的详细功能,很繁琐,我并没有记住什么,幸好不需要死记硬背也能用;
课程的后半部分,陈教授讲起了汇编语言,虽然我是一名智能科学的学生,主要使用的是Python之类的高级语言,但我觉得还是有必要了解一二的;在陈教授的讲解下,我大概能理解部分汇编语句的意思,虽然我喜欢c/c++这种偏底层的高级语言,但地址的管理依旧让我觉得头大。
3.png

最后,我在昨天收到了stc8h8k64u的实验箱,感谢stc提供的机会和资料能让我提升自己。


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-04-18 21:30:08

2

主题

22

回帖

144

积分

注册会员

积分
144
发表于 2023-8-8 13:27:48 | 显示全部楼层
昨天是陈教授的第四次课;
课上依旧是对于汇编语言的介绍,老师的讲解很详细,但我没有相关基础,一时间很难记住,我会多多观看回放,在休闲时间关注汇编。
2023.08.08
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-04-18 21:30:08

2

主题

22

回帖

144

积分

注册会员

积分
144
发表于 2023-8-9 18:28:11 | 显示全部楼层
今天是陈教授的第五次课;

本次课继续讲解汇编语言,首先是位操作的指令,包括了位传送、位状态控制、位逻辑操作、位跳转指令;
1.png 2.png

各操作的介绍如图所示:
3.png 4.png 5.png 6.png 7.png 8.png 9.png
之后陈教授又讲解了控制转移类指令,包括无条件转移、条件转移、子程序调用和返回以及其他操作指令;
10.png
11.png 12.png 13.png 14.png 15.png 16.png 17.png

课间休息过后,陈教授讲起了“汇编语言程序设计的一般步骤和基本框架”,陈教授着重提出“正确性是最主要的”;
18.png 19.png

之后,陈教授放眼于实际,通过对实际问题举例来讲解汇编语言程序设计,讲解仔细,程序的编写也很有条理和规范性。
20.png

虽然我个人并无汇编基础,但这几次课程也慢慢了解了部分汇编语句的作用,在听陈教授讲课的过程中,我将演示的思考方式套用在我更喜欢的c\c++上,学习到了很多高效的方式和编程习惯。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-04-18 21:30:08

2

主题

22

回帖

144

积分

注册会员

积分
144
发表于 2023-8-14 18:24:21 | 显示全部楼层
今天是陈教授的第六次课,今天起开始以C语言编写单片机程序,相比于汇编,C语言程序看起来更加简洁明了;

相比于普通C语言,C51扩展了一些关键字。 1.png

在数据类型中,C51添加了bit*,位型,占用空间为1位,1/8字节,取值范围为0或1;
sbit*,占用空间1位,1/8字节,取值范围0~1;
str*,占用空间为8位,1字节,取值范围为0x80~0xff;
sfr16*,占用空间16位,2字节,取值范围为0x80~0xff;
值得注意的是,在C语言标准中,并未规定int类型的字节数,而规定了short类型占据2字节,long占用4字节,理论上int只要字节数小于等于long,大于等于short即可,一般的主流编译器默认int为4字节,但C51中int为2字节
2.png 3.png
4.png 5.png (不使用pdata)


关于C51的指针,相对于普通C语言,我们需要在声明指针变量时指定存储指针变量的空间。
6.png 7.png


8.png 9.png


常见关系运算符如下图:
10.png

逻辑运算符有:与&&、或||、非!;
另外,因为贴近底层,C语言还有位运算符:
按位与&、按位或|、按位异或^、取反~、左移<<、右移>>。

课间休息之后,陈教授结合具体实例,通过举例编写程序来讲解如何为单片机编写C语言程序。
陈教授和姚总围绕while和do…while语句进行讨论,最终的出结论,在汇编语言中,do…while用于时间计算更加精准。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-3 12:49 , Processed in 0.157976 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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