找回密码
 立即注册
楼主: admin

视频教学:《32位8051单片机原理及应用》,一等奖2万, 送实验箱; 冲哥版

   火... [复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2024-12-13 19:41:18

12

主题

80

回帖

168

积分

注册会员

积分
168
发表于 2024-10-17 00:10:28 | 显示全部楼层
个视频主要了解了这个实验箱结构,红外接收器,红外发射,电压比较,数码管(都可以单独电量熄灭),流水灯,万能板(可以焊东西),ntc测温(电笔头部) ,ntc与18B20区别,ADC按键,基准电压,pwm模拟 DAC,矩阵键盘,独立按键,ldc接口 LED UsB 232接口 flash扩展,Rs232电路,调试接口,蜂鸣:


我想用板子控制一个小车
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2024-12-13 19:41:18

12

主题

80

回帖

168

积分

注册会员

积分
168
发表于 2024-10-17 00:15:18 | 显示全部楼层
STC-ISP软件的下载
STC32手册下载
PDF阅读器下载
学会PDF阅读器查阅手册
跟着手册搭建C251开发环境
程序包的下载
第一个工程的编译和下载
按照冲哥的步骤一个一个来还是挺简单的,不过只能在实验室才能用到,现在渴望得到实验箱
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:419
  • 最近打卡:2025-07-07 08:53:28
已绑定手机

5

主题

96

回帖

1994

积分

金牌会员

积分
1994
发表于 2024-10-17 08:47:34 | 显示全部楼层
跟着冲冲侠学STC
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2024-12-13 19:41:18

12

主题

80

回帖

168

积分

注册会员

积分
168
发表于 2024-10-17 08:58:49 来自手机 | 显示全部楼层
冲哥讲的第4节,点亮第一颗 LED。GPIO:general purpose intput output通用输入输出端口。
LQFP64 共64位引脚,分8组,P0-P7。
按试验箱手册,新建新一个工程。关键词写完变成红色。
sfr P0 =0x80;
sfr P0M1= 0x93;
sfr P0M0 =0x94;

89C52 可以直接操作端口,但32G在使用端口前,需要对端口进行设置。
sbit P00=P0^0;

养成在代码后面写批注的习惯;
不断电下载
1 将lib库stc_usb_hid_32g.LIB添加到工程中
2 #include “stc.h”
#include “usb.h”
3 char *USER_STCISPCMD = “@STCISP$”
4 调用USB初始化代码;
Usb_init();
EA=1;
遇到问题不能心急,参考76例程,增加USB的相关服务程序。勉强还能听懂,就是c需要方面还有欠缺
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:265
  • 最近打卡:2025-07-08 00:15:12
已绑定手机

25

主题

353

回帖

486

积分

中级会员

积分
486
发表于 2024-10-17 09:06:03 | 显示全部楼层
来学习USB协议的
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:5
  • 最近打卡:2025-01-03 02:01:29

1

主题

17

回帖

93

积分

注册会员

积分
93
发表于 2024-10-17 15:01:47 | 显示全部楼层
视频挺不错的
无人之岛
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2024-12-13 19:41:18

12

主题

80

回帖

168

积分

注册会员

积分
168
发表于 2024-10-17 16:53:33 | 显示全部楼层
第5集主要是做一些简单的操作,代码要在英文环境下,没事实验箱只能看着视频操作有点麻烦
C语言 printf函数的实现
数的进制: 2进制、10进制、16进制
C语言常用运算符
数据的基本类型
第5集
Printf函数
If(DeviceState !=DEVSTATE_CONFIGURED)
        Continue;
If(bUsbOutReady)
{
Usb_OUT_DONE();//接收应答(固定格式)
}
常规用法:
If(DeviceState !=DEVSTATE_CONFIGURED)
        Continue;
If(bUsbOutReady)
{
Usb_OUT_DONE();//接收应答(固定格式)
Printf(“Hello World!”);
Printf(“室内温度:%.2f\r\n”,11.2);
}
注意printf格式输出。感觉c需要还是有点迷糊,还是需要多联系,基础不是特别好
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2024-12-13 19:41:18

12

主题

80

回帖

168

积分

注册会员

积分
168
发表于 2024-10-17 19:43:19 | 显示全部楼层
这节主要是学习一些led灯的点亮和闪烁
基于Delay实现的LED闪烁
函数的使用
新建文件,使用模块化编程
基于Delay的LED闪烁
#define MAIN_Fosc 24000000UL     //定义IRC时钟频率

Void delay_ms(U16 ms)
{
U16 I;
Do
{
I=MAIN_Fosc/6000;
While(--i);
}
While(--ms);
}
注意while和do while的差别
在模块化编程里,函数使用分如下三步:
1 函数定义
2 函数声明
3 函数调用
感觉老师讲的挺细节的,之前实验课的时候都没咋听懂,能够把基础打的更好
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2024-12-13 19:41:18

12

主题

80

回帖

168

积分

注册会员

积分
168
发表于 2024-10-17 19:44:26 | 显示全部楼层
王*** 发表于 2024-10-17 19:43
这节主要是学习一些led灯的点亮和闪烁
基于Delay实现的LED闪烁
函数的使用

这是第六节课
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2024-12-13 19:41:18

12

主题

80

回帖

168

积分

注册会员

积分
168
发表于 2024-10-17 20:45:46 来自手机 | 显示全部楼层
第7集
该视频主要讲述了STC32G开发板上的SOS求救灯功能实现过程及按键原理的介绍。回顾了SOS求救灯编写的课后作业,详细解释了闪烁效果的代码实现,并强调了宏定义和头文件引用的重要性。接着进行按键原理的学习,通过展示多种按键类型,讲解了按键的本质原理即控制引脚间的通断,并区分了常开和常闭两种按键状态。按键在电路中的实际应用,如上拉电阻的使用和单片机的电平检测。如何通过按键改变电平转态实现点灯。按键要消抖,消抖有两种方式,一种软件延时,一种加电容,长按与短按的实现,此课程没有长按的具体实现方式,这个理解起来还可以,就是不知道自己做的时候会不会失败
回复 支持 反对

使用道具 举报 送花

高级模式
B Color Image Link Quote Code Smilies |上传

本版积分规则

QQ|手机版|深圳国芯人工智能有限公司 ( 粤ICP备2022108929号-2 )

GMT+8, 2025-7-8 02:13 , Processed in 0.119427 second(s), 100 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回复 返回顶部 返回列表