学习记录!!!
本帖最后由 DebugLab 于 2024-8-30 21:16 编辑作为一个日夜无所事事的准大二新生,偶然看到学习STC还送开发板!有那么好的学习机会怎能错过呢,那今天就开始漫长的STC之旅吧。
第一集:认识单片机
第一集没什么好讲的,就简单列列提纲吧
1、什么是单片机?
2、他能做什么?
3、新手常见问题解答。
4、学习建议
第二集:了解硬件
本集介绍了本教程使用的开发板,开发板集成了红外发射、红外接收、电压比较、数码管、LED灯、NTC测温、按键、ADC、PWM模拟DAC、矩阵键盘、USB接口、232接口、FLASH扩展、RS232等诸多功能。也是对开发板有初步的了解,使用此开发板可以模拟许多单片机的使用场景,入门STC了耶。 加油,你有板子吗 阿杰爱学单片机 发表于 2024-8-30 20:17
加油,你有板子吗
没有呢,发表15集学习记录后才能获得~ FRSTC 发表于 2024-8-30 21:09
没有呢,发表15集学习记录后才能获得~
可以先申请一个屠龙刀先学着,找客服申请
我今天刚肝完15集,试验箱已经发货了{:4_166:} 阿杰爱学单片机 发表于 2024-8-30 21:39
可以先申请一个屠龙刀先学着,找客服申请
我今天刚肝完15集,试验箱已经发货了 ...
大二新生啊,那和我一样我也是大二 阿杰爱学单片机 发表于 2024-8-30 21:39
可以先申请一个屠龙刀先学着,找客服申请
我今天刚肝完15集,试验箱已经发货了 ...
啊啊啊 还能这样的呀{:5_286:} 本帖最后由 FRSTC 于 2024-8-31 20:32 编辑
第三集:开发环境搭建
本集比较重要的是STC-ISP、STC32手册和C251的下载
STC-ISP:https://www.stcai.com/gjrj
STC32手册:https://www.stcai.com/cp_stc32xl
C251:https://www.keil.com/download/product/ 第四集:点亮第一颗二极管(上)
用单片机点亮二极管如同用C语言打印Hello World一样重要
在程序中,出现了两个关键字:sfr 和 sbit,分别是什么意思呢?
sfr(special function register)译为:特殊功能寄存器,在程序中类似于#define 的作用。当我们需要操作0x90这个地址的值的时候,如果直接用0x90操作将会十分麻烦,因此就可以使用sfr定义0x90,就可以使用定义后的变量操作0x90了。例如:sfr P1 = 0x90;
sbit 用于定义特殊功能寄存器(SFR)中的位。通过sbit,可以将SFR中的某一位与一个符号名关联起来,从而方便地对其进行操作。例如:sbit LED=P1^0; 第五集:C语言运算符和进制数入门
本集主要讲了printf、C语言基础语法
1、在STC32中可以使用printf函数打印数据到串口助手,再也不用使用OLED调试啦
2、还讲了一些C语言基础语法和知识,像printf如何使用啊,ASCLL码是什么呀,进制的转换呀,算数运算符的使用呀,数据的基本类型啊什么的,不愧是从零开始的STC教程,就差像韩顺平一样从英语单词开始教了{:4_164:}