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

学习《Ai8051U教学视频》发表七集 以上学习心得,送强大的 Ai8051U实验箱

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:35
  • 最近打卡:2025-04-16 04:14:51

3

主题

41

回帖

360

积分

中级会员

积分
360
发表于 2024-12-9 22:53:19 | 显示全部楼层

AI051U深度入门到32位 51大型实战视频:第九集 AI051U数码管

哪怕梦想让我们拼的遍体麟伤,这次我们也要勇往直前!

一、数码管

新工具(擎天柱)和实验箱

image.png

image.png

image.png

二、擎天柱新工具案例代码:

#include "config.h"
#include "task.h"
#include "io.h"

//注意:擎天柱的LED端口在P2,且没有三极管的电源控制,所以只要控制P2端口即可,按键通用,由于擎天柱没有数码管,直接用虚拟显示即可。本节课程的其余内容均通用!

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

void main(void)
{
Sys_init(); //系统初始化
usb_init(); //USB CDC 接口配置

IE2 |= 0x80;                                    //使能USB中断
Timer0_Init();									//定时器初始化
EA = 1;											//IE |= 0X80;

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

while(1)
{

    if (bUsbOutReady)							//如果接收到了数据
    {
        //USB_SendData(UsbOutBuffer,OutNumber);   //发送数据缓冲区,长度(接收数据原样返回, 用于测试)
	
        usb_OUT_done();							//
    }
	Task_Pro_Handler_Callback();				//执行功能函数

}

}

void Timer0_Isr(void) interrupt 1 //1MS执行一次
{

Task_Marks_Handler_Callback();					//系统计时

}

新工具(擎天柱)和实验箱结合讲解,讲的非常详细。

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-8 02:09 , Processed in 0.105217 second(s), 48 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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