找回密码
 立即注册
查看: 288|回复: 8

8051U学习打卡贴 |已送

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-02-19 12:48:15
已绑定手机

7

主题

7

回帖

226

积分

中级会员

积分
226
发表于 2024-12-9 23:37:29 | 显示全部楼层 |阅读模式

本帖子为学习8051U的打卡和笔记贴

官方的链接

《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11902
(出处: 国芯技术交流网站)

个人更加喜欢在哔哩哔哩上看,下方为链接

https://www.bilibili.com/video/BV171UsYFEBf?spm_id_from=333.788.videopod.sections&vd_source=10dbdd8d2030ea25179cdb450ebb9945

回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-02-19 12:48:15
已绑定手机

7

主题

7

回帖

226

积分

中级会员

积分
226
发表于 2024-12-9 23:59:46 | 显示全部楼层

8051U学习打卡 P1_序

8051U开发板的DEMO程序演示:图像显示和视频播放、I2S录音和播放、PWM和DMA驱动WS2812点阵屏、频谱分析仪、手写计算器。

8051U的特点是双核:8位8051指令集可用KEILC51开发、32位8051指令集可用KEILC251开发。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-02-19 12:48:15
已绑定手机

7

主题

7

回帖

226

积分

中级会员

积分
226
发表于 2024-12-10 00:02:50 | 显示全部楼层

8051U学习打卡 P2_试验箱硬件和开发工具链介绍

001试验箱硬件介绍

image.png

002KEILC251的安装

003ISP软件下载

004在ISP软件中的添加KEIL的头文件

005安装KEIL中断扩展插件

005下载手册和代码例程

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-02-19 12:48:15
已绑定手机

7

主题

7

回帖

226

积分

中级会员

积分
226
发表于 2024-12-10 00:04:19 | 显示全部楼层

8051U学习打卡 P3_模板工程的创建和点灯

001模板工程的创建可以看手册的第6.5章节

image.png

002main函数

#include "ai8051u.h"		//调用头文件

void main(void)
{

	while(1)
	{

	}
}
​

003点亮LED

点亮LED需要将IO配置为推挽输出,然后看原理图是高电平点亮还是低电平点亮,配置好对应的电平即可。

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-02-19 12:48:15
已绑定手机

7

主题

7

回帖

226

积分

中级会员

积分
226
发表于 2024-12-10 00:06:15 | 显示全部楼层

8051U学习打卡 P4_USB不断电下载

001下载的多种方法见手册的6.14

image.png

002USB下载的方法(烧录不进去可以先试试监测选项)

方法一:将P3.2引脚拉低重新上电即可进入下载模式

方法二:取消勾选复位脚作为IO口,用方式一刷入程序,后续即可按一下复位按键进入下载模式

image.png

方法三:移植USB不断电下载,先用方式一刷入程序,后续就可以自动下载了(三个选项要勾选)

image.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-02-19 12:48:15
已绑定手机

7

主题

7

回帖

226

积分

中级会员

积分
226
发表于 2024-12-10 00:08:26 | 显示全部楼层

8051U学习打卡 P5_C语言基础知识和USBprintf函数的实现

001C语言基础知识这个就自己去学把没有什么笔记

002取消stc32_stc8_usb.h的#define PRINTF_USB的注释掉的即可使用printf函数

image.png

printf函数使用串口调试助手可以方便调试单片机的程序将需要的信息打印出来详细详细的printf函数使用看下方链接

https://www.runoob.com/cprogramming/c-function-printf.html

003注意将串口助手编码设置为UTF8要不然会出现乱码

image.png

可以将编程完自动打开开启这样更加方便

image.png

004我自己画的8051U的最小系统

SCH_Schematic1_1-P1_2024-11-29.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-02-19 12:48:15
已绑定手机

7

主题

7

回帖

226

积分

中级会员

积分
226
发表于 2024-12-10 00:12:44 | 显示全部楼层

8051U学习打卡 P6_GPIO通用输入输出端口

001GPIO的四大工作模式

8051U系列单片机所有的1/0口均有4种工作模式:准双向口/弱上拉(标准8051输出口模式)、推挽输出/强上拉、高阻输入(电流既不能流入也不能流出)、开漏模式。可使用软件对1/0口的工作模式进行容易配置。(高电平为GND低电平为VCC,如果使用5V其高电平就是5V,使用3.3V其高电平就是3.3V)

002配置GPIO的寄存器

image.png

003其他GPIO参数看手册13

image.png

004按键检测

        if(P32 == 0)
        {
            Delay20ms();
            if(P32 == 0)
            {
//                state = !state;
//                P17 = state;
//                printf("state:%d\r\n", (int)state);
          
                while(P32 == 0);  //在while前的话就是在松开前执行一次//在while后的话就是在松开后执行一次
          
                state = !state;
                P17 = state;
                printf("state:%d\r\n", (int)state);
            }
        }
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:45
  • 最近打卡:2025-02-19 12:48:15
已绑定手机

7

主题

7

回帖

226

积分

中级会员

积分
226
发表于 2024-12-10 00:15:38 | 显示全部楼层

8051U学习打卡 P7_定时器

001定时器作用:

1用于计时系统,可实现软件计时,或者使程序每隔一固定时间完成一项操作

2替代长时间的Delay,提高程序的运行效率和处理速度(可以打断主循环)

002ISP配置定时器

image.png

003使用定时器延时可以将要操作的东西放在定时器中断中或用全局变量标志位

004除了定时器延时还可以用做空循环的延时方式(阻塞),可以使用ISP软件生成

image.png

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:偶尔看看I
  • 打卡总天数:12
  • 最近打卡:2025-04-27 09:44:17

25

主题

252

回帖

2093

积分

超级版主

积分
2093
发表于 2024-12-11 13:45:14 | 显示全部楼层

已联系 后面拿到实验箱 ,期待小伙伴的更多的测试效果打卡与反馈。

【免费 + 包邮 送】 送/申样/采购 可上班时间加 如下您对应地区的客服 QQ或微信联系
加STC华南区客服司经理QQ: 2234917869 ; 微信:18012226298 要求 【免费+包邮】 送, 还免费教仿真
加STC华南区客服刘经理QQ: 3398500488 ; 微信:18106296592 要求 【免费+包邮】 送, 还免费教仿真
加STC华南区客服佘经理QQ: 614777595; 微信:18106296591 要求 【免费+包邮】 送, 还免费教仿真
加STC华南区客服曹经理QQ: 1933892258 ;微信:18106296595 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服聂经理QQ: 2593903262; 微信:18106296598 要求 【免费+包邮】 送, 还免费教仿真
加STC华东区客服吴经理QQ: 1463035472; 微信:19952583954 要求 【免费+包邮】 送, 还免费教仿真
加STC西北区客服孙经理QQ: 1347154513 ; 微信:18106296593 要求 【免费+包邮】 送, 还免费教仿真
加STC华北区客服石经理QQ: 1638975601 ; 微信:19952583876 要求 【免费+包邮】 送, 还免费教仿真
加STC华中区客服唐经理QQ:2571301708 ; 微信:18106296589 要求 【免费+包邮】 送, 还免费教仿真
加STC东北区客服庄经理QQ: 1017142298 ; 微信:19952583534 要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服曹经理QQ: 3897745450 ; 微信:18012226281 要求 【免费+包邮】 送, 还免费教仿真
加STC西南区客服吴经理QQ: 1463035472 ; 微信:19952583954 要求 【免费+包邮】 送, 还免费教仿真

工作时间: 8:30-12:00,13:00-17:30(周一 到 周五, 法定节假日除外)
【免费 + 包邮 送】 送/申样/采购传统电话热线:0513-55012928,0513-89896509,0513-55012929
2024/12/11, 统一安排**【免费 + 包邮 送】服务人员**

QQ:3398500488
微信号:18106296592(小刘)
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-8 02:20 , Processed in 0.130739 second(s), 109 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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