JimOrange 发表于 2024-1-17 21:37:57

STC32G12k128K 学习开始,打卡中~实验箱收到了~ !

本帖最后由 JimOrange 于 2024-2-27 16:43 编辑

STC32G12k128K 实验箱收到了, STC- USB Link1D6收到了!!! 很高兴!!!很激动~~~{:4_174:}{:4_174:}{:4_174:}
感谢刘经理的帮助申请~ 感谢冲哥视频用心教会我们小白入门STC单片机。
(上面三个是我自己学习做的核心板)


万分感谢STC!!万分感谢STC!!万分感谢STC!!{:4_196:}{:4_196:}

JimOrange 发表于 2024-1-17 21:41:06

第一节:讲解了初学单片机的,需要了解的一些概念,以及建议!

JimOrange 发表于 2024-1-17 22:55:09

本帖最后由 JimOrange 于 2024-1-17 22:58 编辑

第二集:关于STC试验箱的介绍,包含有什么功能,其中基准电压的意义就是用来校准ADC 模拟转数字信号, 24C02外部存储芯片。 最后回答老师问题:想做一个带有屏幕的充电宝。

JimOrange 发表于 2024-1-17 23:12:30

第三集:搭建环境和开发一些简单的程序。先睡,有点困,撑不住了,明天继续学习~

JimOrange 发表于 2024-1-18 12:15:14

本帖最后由 JimOrange 于 2024-1-22 20:39 编辑

第四集:点亮LED灯,GPIO (general purpose input/output)通用输入输出端口,sfr是特殊功能寄存器,例如:
sfr P0 = 0X80;      //定义P0端口地址
                           //每个引进都设有两个控制寄存器 M0 M1,需要分别声明他们的地址
sfr P0M1 = 0X93   //定义P0的M1控制
sfr P0M0 = 0X94   //定义P0的M0控制

//M1M0
//0    0准双向口
//0    1推挽模式
//1    0高阻输入
//1    1开漏模式

sbit在sfr中声明sfr位,也就是定义引脚
sbit P00 = P0^0;
自动下载:导入stc_usb_hid.LIB, 并初始化对应的全局变量和调用对应的初始化函数

JimOrange 发表于 2024-1-23 09:48:47

点亮LED, 使用GPIO,一定要定义M1、M0寄存器,否则无法工作。

JimOrange 发表于 2024-1-23 20:21:43

本帖最后由 JimOrange 于 2024-1-23 22:25 编辑

第五集:C语言基础,二进制、十进制、十六进制和基本数据类型,以及算法运算符,位(&与,|或,~取反,^异或)

JimOrange 发表于 2024-1-23 22:15:16

JimOrange 发表于 2024-1-23 20:21
第五集:C语言基础,二进制、十进制、十六进制和基本数据类型。

这节课遇到无法用printf函数输出到串口助手的问题,不知道哪里出问题。。。{:sweat:}

JimOrange 发表于 2024-1-23 22:59:41

第六集:实现delay函数,while循环、do-while循环,创建模块,使用C语言宏定义#ifndef....#define....#endif

JimOrange 发表于 2024-1-23 23:27:16

本帖最后由 JimOrange 于 2024-1-26 06:46 编辑

第七集:按钮讲解,按钮按下对应电灯函数逻辑编写,编程部分比较简单,就不一一列出了, 以及走马灯的实现,<<位符号左移,数组的讲解。
页: [1] 2 3 4 5 6
查看完整版本: STC32G12k128K 学习开始,打卡中~实验箱收到了~ !