参加何宾老师课程打卡
8月1日课程上半场打卡:
1. 开场,姚总介绍STC32G96K256。
2.学习Keil新建工程及菜单设置,包括从STC_ISP添加STC型号和头文件到Keil软件。
3. Memory Model 设置为Tiny、Xtiny、Small、Xsmall和Large时, 编译过程及结果(解释为什么数据手册中建议将Memory Model设置为XSmall)。
同时强调了解汇编语言的重要性。
欢迎楼主继续打卡学习,
分享上课感受和学到的知识
优秀的打卡贴会优先获赠实验箱包邮
不仅每周三下午,14.00~16.00 山东大学,陈桂友教授亲自主讲《STC最新8051单片机原理及应用-STC8H8K64U》,0基础开始
还有每周二/周五下午,14.00~17.00 北京化工大学,何宾教授亲自主讲《STC32位8051单片机原理及应用-STC32G12K128》
腾讯会议号:885-5858-2739 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]