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

《8051U深度入门到32位51大型实战教学视频》学习的第一天

[复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-14 19:29:12
已绑定手机

1

主题

13

回帖

47

积分

新手上路

积分
47
发表于 2025-5-14 19:34:11 | 显示全部楼层
第四集 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();
        
        IE2 |= 0x80;                                    
    EA = 1;
        
         while (DeviceState != DEVSTATE_CONFIGURED);  
        
        while(1)
        {
               
                 if (bUsbOutReady)
        {
            USB_SendData(UsbOutBuffer,OutNumber);   //发送数据缓冲区,长度(接收数据原样返回, 用于测试)
            
            usb_OUT_done();
        }
                P20 = 0;        
                P22 = 0;        
               
               
               
        }
}
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-14 19:29:12
已绑定手机

1

主题

13

回帖

47

积分

新手上路

积分
47
发表于 2025-5-14 19:36:50 | 显示全部楼层
虽然还没有实验箱,但可以先把其他需要的硬件设备和工具买好,毕竟快递也要好几天

部分清单如下
CR1220电池
LCD1602 (3.3V)
LCD12864(ST7920-M6800接口)
LCD12864  (ST7565R)
2.4寸TFT 320*240(ILI9325)
3.5寸TFT (ILI9486)
1.3寸TFT 240*240 (ST7789)
OLED12864 (SSD1306)
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-14 19:29:12
已绑定手机

1

主题

13

回帖

47

积分

新手上路

积分
47
发表于 2025-5-14 19:42:50 | 显示全部楼层
Ai8051U-LQFP48,RMB2.3
USB 型 32位 8051,1T 8051,支持32位8051指令集和8位8051指令集
比普通32位机强太多的地方:
1,  Ai8051U有TFPU@120MHz, 算力强, uS级硬件三角函数/浮点运算器;
2,  Ai8051U的抗干扰强;12位ADC全新设计更精准,轨到轨比较器
3,  Ai8051U内置专业级复位电路,彻底省外部复位;
4,  Ai8051U的内部高可靠时钟完全满足串口通信要求,4组高速串口;
5,  Ai8051U有QSPI读Flash,直送i8080/M6800-TFT接口,视频级刷彩屏,C8T6没有;
6,  Ai8051U的PWM支持硬件移相@120MHz,DMA可以外设直接到外设,P2P
7,  Ai8051U是 34K SRAM,64K Flash
8,  Ai8051U是自带硬件USB,1个芯片就能直接USB连接电脑仿真/下载,全球唯一
9,  有PDIP40,LQFP44,LQFP48封装,管脚兼容经典的89C52RC,12C5A60S2
10,当32位8051使用,可以用 Keil C251 编译器,双核兼容设计
11,当8位8051使用,可以用 Keil C51/IAR/SDCC 编译器
Ai8051U-LQFP48,USB 型 32位 8051,RMB2.3含税
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:3
  • 最近打卡:2025-05-14 19:29:12
已绑定手机

1

主题

13

回帖

47

积分

新手上路

积分
47
发表于 2025-5-14 21:12:52 | 显示全部楼层
截图202505142110505739.jpg

我突然意识到,STC8051U其中封装之一的PDIP40芯片,
其引脚分布对比传统的8031以及89C51,除了几个特殊引脚以外,
全部对应相同

而我手上是有普中的a251单片机开发板的,或许可以把8051u的芯片直接换到51单片机开发板上,可以尝试一下
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-16 19:55 , Processed in 0.173680 second(s), 62 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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