找回密码
 立即注册
查看: 234|回复: 7

冲哥Ai8051u进阶教程,打卡学习

[复制链接]
  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-01-07 10:55:31

8

主题

7

回帖

91

积分

注册会员

积分
91
发表于 2024-12-4 14:47:35 | 显示全部楼层 |阅读模式

感谢STC官方 免费+包邮 的AI8051U实验箱

此贴仅记录学习打卡冲哥的AI8051U进阶教程,第一天学习心得体会

PixPin_2024-12-04_14-38-53.jpg

1 喜欢他/她就送朵鲜花吧,赠人玫瑰,手有余香!
回复

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:438
  • 最近打卡:2025-05-08 13:19:57

33

主题

2355

回帖

4880

积分

论坛元老

积分
4880
发表于 2024-12-4 15:18:37 | 显示全部楼层

打卡帖子放到一个里面哦~

参考例程并不是对技术参 考手册的补充,而是对技术参 考手册的解释。
技术参 考手册不应该需要参考例程作为补充,而是解释成了参考例程的样子
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-01-07 10:55:31

8

主题

7

回帖

91

积分

注册会员

积分
91
发表于 2024-12-4 15:46:38 | 显示全部楼层

null感谢STC官方 免费+包邮 的AI8051U实验箱 此帖仅记录跟冲哥AI8051U进阶视频第二天学习心得 PixPin_2024-12-04_14-49-11.jpgPixPin_2024-12-04_14-49-38.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-01-07 10:55:31

8

主题

7

回帖

91

积分

注册会员

积分
91
发表于 2024-12-4 15:49:45 | 显示全部楼层

感谢STC官方 免费+包邮 的AI8051U实验箱 此帖仅记录跟冲哥AI8051U进阶视频第三天天学习心得,今天学习单片机入门点灯

IMG20241204150212.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-01-07 10:55:31

8

主题

7

回帖

91

积分

注册会员

积分
91
发表于 2024-12-4 15:52:40 | 显示全部楼层

感谢STC官方 免费+包邮 的AI8051U实验箱 此帖仅记录跟冲哥AI8051U进阶视频第四天学习心得,今天学习移植usb不断电下载。



# include "ai8051u.h"

# include "stc32_stc8_usb.h"

char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD = "@STCISP#";

void main(void)
{
P_SW2 |= 0x80;



P0M1 = 0x00;   P0M0 = 0x00;
P1M1 = 0x00;   P1M0 = 0x00;
P2M1 = 0x00;   P2M0 = 0x00;
P3M1 = 0x00;   P3M0 = 0x00;
P4M1 = 0x00;   P4M0 = 0x00;
P5M1 = 0x00;   P5M0 = 0x00;
P6M1 = 0x00;   P6M0 = 0x00;
P7M1 = 0x00;   P7M0 = 0x00;


usb_init();                                     //USB CDC 接口配置
IE2 |= 0x80;                                    //使能USB中断
EA = 1;

while (DeviceState != DEVSTATE_CONFIGURED);     //等待USB完成配置

while(1)
{
     if (bUsbOutReady)
    {
        USB_SendData(UsbOutBuffer,OutNumber);   //发送数据缓冲区,长度(接收数据原样返回, 用于测试)

        usb_OUT_done();
    }
    P40=0;
    P00=0;
    P01=0;





}

}

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-01-07 10:55:31

8

主题

7

回帖

91

积分

注册会员

积分
91
发表于 2024-12-4 15:55:37 | 显示全部楼层

感谢STC官方 免费+包邮 的AI8051U实验箱 此帖仅记录跟冲哥AI8051U进阶视频第五天学习心得,今天学习C语言基础,感谢冲哥教程,让我又重头复习认识了C语言。

PixPin_2024-12-04_15-12-42.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-01-07 10:55:31

8

主题

7

回帖

91

积分

注册会员

积分
91
发表于 2024-12-4 16:01:46 | 显示全部楼层

感谢STC官方 免费+包邮 的AI8051U实验箱 此帖仅记录跟冲哥AI8051U进阶视频第六天学习心得,,今天学习到了什么是GPIO,和按键操作,实现按键电灯

PixPin_2024-12-04_15-20-26.jpg

PixPin_2024-12-04_15-18-33.jpg

# include "intrins.h"

# include "stc32_stc8_usb.h"

char *USER_DEVICEDESC = NULL;
char *USER_PRODUCTDESC = NULL;
char *USER_STCISPCMD = "@STCISP#";
//按键io口定义
sbit key_1 = P3^2;
sbit key_2 = P3^4;
sbit key_3 = P3^5;

#define MAIN_Fosc        24000000UL
//延时函数
void delay_ms(u8 ms);

void delay_ms(u8 ms)
{
u16 i;
do{
i = MAIN_Fosc / 6000;
while(--i);
}while(--ms);
}

void main(void)
{
P_SW2 |= 0x80;
P0M1 = 0x00;   P0M0 = 0x00;
P1M1 = 0x00;   P1M0 = 0x00;
P2M1 = 0x00;   P2M0 = 0x00;
P3M1 = 0x00;   P3M0 = 0x00;
P4M1 = 0x00;   P4M0 = 0x00;
P5M1 = 0x00;   P5M0 = 0x00;
P6M1 = 0x00;   P6M0 = 0x00;
P7M1 = 0x00;   P7M0 = 0x00;


usb_init();                                     //USB CDC 接口配置
IE2 |= 0x80;                                    //使能USB中断
EA = 1;

while (DeviceState != DEVSTATE_CONFIGURED);     //等待USB完成配置

while(1)
{
     if (bUsbOutReady)
    {
        USB_SendData(UsbOutBuffer,OutNumber);   //发送数据缓冲区,长度(接收数据原样返回, 用于测试)

        usb_OUT_done();
    }
    P40=0;

    if(key_1==0)
    {
        delay_ms(5);  //消抖
        if(key_1==0)
        {
            P00=!P00;


        }
        while(!key_1);
    }

    if(key_2==0)
    {
        delay_ms(5);  //消抖
        if(key_2==0)
        {
            P01=!P01;


        }
        while(!key_2);
    }
    if(key_3==0)
    {
        delay_ms(5);  //消抖
        if(key_3==0)
        {
            P02=!P02;


        }
        while(!key_3);
    }







}
}
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:11
  • 最近打卡:2025-01-07 10:55:31

8

主题

7

回帖

91

积分

注册会员

积分
91
发表于 2024-12-4 16:04:00 | 显示全部楼层

感谢STC官方 免费+包邮 的AI8051U实验箱 此帖仅记录跟冲哥AI8051U进阶视频第七天学习心得,今天学习到了定时器中断

PixPin_2024-12-04_15-33-37.jpg

PixPin_2024-12-04_15-32-37.jpg

PixPin_2024-12-04_15-31-54.jpg

回复 支持 反对

使用道具 举报 送花

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

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

GMT+8, 2025-5-9 03:26 , Processed in 0.120846 second(s), 92 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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