单片机应用开发 发表于 2024-12-20 15:56:58

擎天柱学习AI8051U,《8051U深度入门到32位51大型实战教学视频》

学习打卡

单片机应用开发 发表于 2024-12-20 18:17:49

学习最强大的8051

第一集打卡,这款芯片兼容性真好强啊!

单片机应用开发 发表于 2024-12-20 18:23:46

STC功能最多的实验箱

第二集打卡,这一课看到介绍实验箱的每个功能,更想使用它有去学习这款单片机。{:4_174:}

单片机应用开发 发表于 2024-12-23 07:51:14

STC功能最多的实验箱

学习第三课,打卡,使用擎天柱点亮LED灯

1.源代码
#include "ai8051u.h"//调用头文件

void main(void)      //主函数
{
    P2M0=0;
    P2M1=0;      //P2端口设置为准双向口模式
   
   
    while(1)      //大循环
    {
      P21=0;      //P21脚低电位
      P25=0;      //P25脚低电位
    }
}


2.程序下载

单片机应用开发 发表于 2024-12-23 12:25:26

STC功能最多的实验箱

第四课,擎天柱USB-CDC不停电下载,配置完成!
1.源代码
#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;
    EA = 1;
   
    while (DeviceState != DEVSTATE_CONFIGURED);   //等待USB完成配置

    while(1)      //大循环
    {
      if (bUsbOutReady)
      {
            USB_SendData(UsbOutBuffer,OutNumber);   //发送数据缓冲区,长度(接收数据原样返回, 用于测试)
            
            usb_OUT_done();
      }
      P21=0;      //P21脚低电位
      P23=0;      //P23脚低电位
      P25=0;      //P25脚低电位
    }
}

2.编译图片

单片机应用开发 发表于 2024-12-23 16:17:11

STC功能最多的实验箱

第五集,C语言基学习。

单片机应用开发 发表于 2024-12-23 19:32:18

STC功能最多的实验箱

第六集打卡,键盘使用的快捷方式课程都详细讲了,不知不觉中提高了效率。

单片机应用开发 发表于 2024-12-23 20:13:14

STC功能最强的实验箱

第七集打卡,定时器配置还是和其他型号一样的使用。

单片机应用开发 发表于 2024-12-24 08:36:38

第八集打卡,好详细代码和相关基础知识一起来了!{:4_174:}

芯征程 发表于 2025-1-2 13:51:23

感谢您的支持,今日免费包邮送AI8051U实验箱,也期待您更多的测评,将前面的补充打卡完整{:baoquan:}
页: [1] 2
查看完整版本: 擎天柱学习AI8051U,《8051U深度入门到32位51大型实战教学视频》