找回密码
 立即注册
查看: 5893|回复: 29

【实验箱已发出】STC32学习打卡

[复制链接]

1

主题

26

回帖

115

积分

注册会员

积分
115
发表于 2023-7-26 17:24:33 | 显示全部楼层 |阅读模式
本帖最后由 8051启蒙者 于 2023-8-16 11:50 编辑

通过聆听何老师的讲解,第一天的三节课收获很多。
1.了解了单片机的基础知识
2.知道了单片机与CPU的联系与区别
3.知道32位机对8位机的优势
4.汇编语言在学习单片机编程中的重要性。


回复

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2023-12-18 15:13:58

4

主题

216

回帖

886

积分

高级会员

积分
886
发表于 2023-7-28 17:15:52 | 显示全部楼层
本帖最后由 STC芯 于 2023-8-7 14:59 编辑

欢迎楼主继续打卡学习,分享学习感受
优秀的打卡贴会优先获赠实验箱包邮
不仅每周三下午,14.00~16.00 山东大学,陈桂友教授亲自主讲《STC最新8051单片机原理及应用-STC8H8K64U》,0基础开始
还有每周二周五下午,14.00~17.00 北京化工大学,何宾教授亲自主讲《STC32位8051单片机原理及应用-STC32G12K128》
腾讯会议号:885-5858-2739
回复 支持 反对

使用道具 举报 送花

1

主题

26

回帖

115

积分

注册会员

积分
115
发表于 2023-7-31 11:04:17 | 显示全部楼层
本帖最后由 wushay 于 2023-7-31 11:07 编辑

通过聆听何老师的讲解,第二天的三节课收获很多。
1.知道了IAP和ISP的区别
    将本地固化程序的方式称为在系统编程 (in systemprogramming,ISP) ; 而将另一种固化程序的方式称为在应用编程 (in application programming,IAP)
    STC单片机的IAP和ISP
    IAP技术是从结构上将Flash存储器映射为两个存储空间当运行一个存储体空间的用户程序时,可对另一个存储空间重新编程。然后,将控制权从一个存储空间切换到另一个存储空间,与ISP相比,IAP的实现更加灵活。
    典型地:可利用USB电缆和USB-UART转换芯片将STC单片机接到计算机的USB接口 (在计算机上会虚拟出一个串口) ,并且通过软件开发人员自行开发的软件工具对STC单片机内部的存储器进行编程。也可以这样理解,支持ISP方式的单片机,不一定支持IAP方式;但是,支持IAP方式的单片机,
    一定支   持ISP方式。ISP方式应该是IAP方式的一个特殊的“子集”。
2.通过聊天互动学习了弱上拉与极弱上拉参数
   弱上拉 5V 250μA 3.3V 150μA,极弱上拉 5V 18μA 3.3V 5μA
3.复习了上一次课程的重要知识点:
   STC32G12K128是真32位数据总线的32位8051,只是指令集兼容 Intel80251 CISC指令集Intel80251是8位数据总线,分时拼出16位,分时拼出32位CISC/RISC;
  1.)CISC:
       不等长指令集,有短有长的指令集组合,是相对复杂设计才可实现的指令集,用来实现的组合逻辑相对相同晶圆制造工艺制程,指令集组合逻辑复杂,可获得的主频相对较低,部分单条指令相对功能复杂而空间代码效率高,省程序存储器,相对可在较低的主频完成复杂的任务。
  2.)RIsc:
      等长指令集,指令相对简单,是相对简单设计就可实现的指令集,用来实现的组合逻辑相对简单;相同晶圆制造工艺制程,指令集组合逻辑简单,可获得的主频相对较高,但指令相对简单:空间代码效率相对较低,浪费程序存储器资源,相对要在较高的主频完成复杂的任务;由于是简单的等长指令,
     RISC 的逻辑和算术运算指令没有见到直接对存储器操作的指令,由于是简单的等长指令,RISC 的直接寻址的逻辑和算术运算指令只是对寄存器。RISC放弃了一些CISC常用的组合逻辑较复杂的指令/芯片内部走线会较长,获得了较高的主频所以不简单介绍汇编语言程序设计,微机原理是无法讲透的.
4.知道了DMA重要性。
     DMA。支持SPI移位接收数据到存储器、SPI移位发送存储器的数据、12C发送存储器的数据、12C接收数据到存储器、串口1/2/3/4接收数据到的存储器、串口1/2/3/4发送存储器的数据、ADC自动采样数据到存储器 (同时计算平均值) 、LCD驱动发送存储器的数据、以及存储器到存储器的数据复.
5.在老师的指导下,安装好了Keil软件
回复 支持 反对

使用道具 举报 送花

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

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2023-7-31 12:20:09 | 显示全部楼层
1.png
回复 支持 反对

使用道具 举报 送花

1

主题

26

回帖

115

积分

注册会员

积分
115
发表于 2023-8-7 11:53:39 | 显示全部楼层
通过聆听何老师的讲解,第三天(8.1)的三节课收获
1.搭建好了软件平台
2.对编程软件有了更深刻的了解
3.感叹于STC的不断发展。希望后期能借助STC的先进技术,大家一起共同成长
回复 支持 反对

使用道具 举报 送花

1

主题

26

回帖

115

积分

注册会员

积分
115
发表于 2023-8-7 12:01:28 | 显示全部楼层
本帖最后由 wushay 于 2023-8-8 15:42 编辑

通过聆听何老师的讲解,第四天(8.4)的三节课收获
1.进一步加深了对编程软件的理解,知道了怎么去调试一个程序。
2.对STC32有了更深的认识,与以前的8位机相比,性能、功能都得到了巨大提升
3.感谢何老师的仔细讲解,使我对整数,小数,负数的二进制表示有了深刻理解,解开了以前的很多疑惑。
4.学习了什么是堆栈

回复 支持 反对

使用道具 举报 送花

1

主题

26

回帖

115

积分

注册会员

积分
115
发表于 2023-8-8 17:05:28 | 显示全部楼层
本帖最后由 wushay 于 2023-8-11 17:23 编辑

通过聆听何老师的讲解,第五天(8.8)的三节课收获
1.存储器大小与芯片架构有关。
    1.png
    2.png

2.终于清楚的知道了什么是中断。

    3.png
    4.png
3.EEPROM操作注意事项
    5.png
3.ISP/IAP操作注意事项
    6.png
    7.png
回复 支持 反对

使用道具 举报 送花

1

主题

26

回帖

115

积分

注册会员

积分
115
发表于 2023-8-11 17:21:26 | 显示全部楼层
通过聆听何老师的讲解,第六天(8.11)的三节课收获
1.内部寄存器详解
       1.png

   32位单片机与8位单片机内部寄存器对应关系。

    2.png

2.专用状态寄存器

    3.png

3.中断系统原理及功能中断原理
STC32G系列单片机中的中断系统是为了处理器具有实时处理外界紧急事件能力而设置的一种机制
当处理器正在处理某个事件 (即: 正在正常执行一段程序代码)时,外界发生了紧急事件,这个紧急事件可通过STC32G系列单片机
的外部引脚送给处理器,处理器就需要做出判断是不是需要立即处理这个紧急事件
   a.如果处理器允许立即处理这个事件,则暂时停止继续执行当前的程序代码而跳转到用于处理该紧急事件的程序代码,即通常所
      说的中断服务程序
   b.当处理完紧急事件,也就是执行完处理该紧急事件的程序代码后,再继续处理前面所打断的正常执行的程序代码

      4.png
      5.png
         6.png
         7.png   

         8.png

4.中断优先级原理“先后产生中断
     如果处理器确认需要响应中断INTB,而此时处理器正在执行另一个中断INTA,这里有三种可能性用于处理这种情况
     如果INTA的优先级比INTB低
           在当前INTA正在执行的指令上停下来,即暂时停止运行INTA
           将INTA的上下文 (也称为“现场”) 保存到堆栈中 (入栈)(即保护上下文),处理器开始转向执行INTB
           当执行完INTB后,处理器跳转到刚才中断执行INTA指令的地方,继续执行INTA


     如果INTA的优先级比INTB高,则INTB一直等待,直到执行完INTA为止一旦执行完INTA后,立即开始执行INTB
         如果INTA和INTB具有相同的优先级,则
         如果正在执行INTA,则INTB等待执行完INTA。当执行完INTA后,开始执行INTB
         如果正在执行INTB,则INTA等待执行完INTB。当执行完INTB后,开始执行INTA


回复 支持 反对

使用道具 举报 送花

1

主题

26

回帖

115

积分

注册会员

积分
115
发表于 2023-8-15 16:15:13 | 显示全部楼层
通过聆听何老师的讲解,第七天(8.15)的三节课收获
一.内单片机CPU指令架构

       1.png

1.在MCS-251 ISA中,字和双字以大端形式保存在内存和寄存器文件中
   a.在将数据保存到存储器中时,字或双字的最高有效字节 (MostSignificant Byte,MSB) 在指令中指定的存储器的字节中,其余字节保存在存储器高地址的位置,

      最低有效字节     (LeastSignificant Byte,LSB) 保存在存储器最高地址的位置
   b.对于大端来说,满足高址低字节,低址高字节的规则。而小端正好相反,满足高址高字节,低址低字节的规则


2.MOV指令
      2.png

3.MCS-251的ISA兼容了MCS-51的ISA,

    3.png

       4.png

       5.png

       6.png

       7.png

       8.png

       9.png

4.汇编语言指令结构
       10.png

5.寻址方式
          11.png

            12.png

            13.png

            14.png

          15.png
          16.png

例:1.直接寻址
         17.png

         18.png

例:2.间接寻址
       19.png

       20.png


       21.png

       22.png

例:3.寄存器寻址
       23.png

    只能+1、2、4
例:4.位移寻址
       24.png

       25.png


例:5.相对寻址
      26.png

      27.png

       28.png

       29.png


例:6.位寻址

       30.png

       31.png



回复 支持 反对

使用道具 举报 送花

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

718

主题

1万

回帖

1万

积分

管理员

积分
15646
发表于 2023-8-15 17:02:56 | 显示全部楼层
楼主对我们的免费公开课 认可/支持/给力,建议主动联系我们同事
=====提前获得 【免费+包邮送】的 STC32G12K128实验箱 或 STC8H8K64U实验箱
=====现在送的,都可以利用MCU自带的 硬件USB直接仿真,硬件USB直接下载

【免费+包邮】 送/申样/采购 可加 如下 QQ或微信联系
加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(周一 到 周五, 法定节假日除外)
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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