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 22:58 编辑
第二集:关于STC试验箱的介绍,包含有什么功能,其中基准电压的意义就是用来校准ADC 模拟转数字信号, 24C02外部存储芯片。 最后回答老师问题:想做一个带有屏幕的充电宝。 第三集:搭建环境和开发一些简单的程序。先睡,有点困,撑不住了,明天继续学习~ 本帖最后由 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, 并初始化对应的全局变量和调用对应的初始化函数
点亮LED, 使用GPIO,一定要定义M1、M0寄存器,否则无法工作。 本帖最后由 JimOrange 于 2024-1-23 22:25 编辑
第五集:C语言基础,二进制、十进制、十六进制和基本数据类型,以及算法运算符,位(&与,|或,~取反,^异或) JimOrange 发表于 2024-1-23 20:21
第五集:C语言基础,二进制、十进制、十六进制和基本数据类型。
这节课遇到无法用printf函数输出到串口助手的问题,不知道哪里出问题。。。{:sweat:} 第六集:实现delay函数,while循环、do-while循环,创建模块,使用C语言宏定义#ifndef....#define....#endif 本帖最后由 JimOrange 于 2024-1-26 06:46 编辑
第七集:按钮讲解,按钮按下对应电灯函数逻辑编写,编程部分比较简单,就不一一列出了, 以及走马灯的实现,<<位符号左移,数组的讲解。