Lucas 发表于 2023-8-1 15:11:11

参加何宾老师课程打卡


8月1日课程上半场打卡:

1. 开场,姚总介绍STC32G96K256。


2.学习Keil新建工程及菜单设置,包括从STC_ISP添加STC型号和头文件到Keil软件。
   

3. Memory Model 设置为Tiny、Xtiny、Small、Xsmall和Large时, 编译过程及结果(解释为什么数据手册中建议将Memory Model设置为XSmall)。
   同时强调了解汇编语言的重要性。
      


月光如盐 发表于 2023-8-1 16:56:42

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

Lucas 发表于 2023-8-1 17:04:43

8月1日课程下半场打卡:



1. Keil软件使用
    a. 在Keil中添加C语言文件
    b. 程序中单行注释方法:   //
2. 讲解点亮LED
    a. 根据原理图分析点亮LED需要的条件(限流电阻作用):
         第一个条件:PNP三极管需要导通(P4.0需要低电平); 第二个条件:P6.0---P6.7需要点亮的LED对应的IO口需要是低电平。
      姚总讲解为什么还要使用P4.0来控制流水灯————因为IO口有限,但是实验箱外设比较多,避免跳线。
   
    b.程序中实现点亮LED
      配置IO口模式(P4和P6设置为准双向模式) ———P4M1 = 0x00;    P4M0 = 0x00;
                                                                                 P6M1 = 0x00;    P6M0 = 0x00;

      点亮LED代码: P4 = 0;      //使PNP三极管导通
                               P6 = 0x00;//全部点亮LED
                               延时(略)
                               P6 = 0xFF;//全部关闭LED
                               延时(略)

    c. 代码优化设置:
      优化代码等级0——9,默认是7.
      


   也可以通过程序来设置优化等级。

   d. 通过Keil设置,编译时输出HEX文件, 使用HEX文件下载到单片机中。
   e. 讲解编译后查看生成的文件(下图中是编译后LST文件部分截图)。
      

   f.实验箱下载程序方法。
g. 在线仿真调试(STC-USB Link1D)。
      

    h. 进制和数据类型。




页: [1]
查看完整版本: 参加何宾老师课程打卡