找回密码
 立即注册
楼主: 电子DIY小家

《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套

   火... [复制链接]
  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-02-14 07:26:36
已绑定手机

0

主题

1

回帖

6

积分

新手上路

积分
6
发表于 2025-2-14 08:59:27 | 显示全部楼层
刚拿AI8051U测一下温湿度
微信图片_20250214085754_2.jpg
微信图片_20250214085801_3.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:195
  • 最近打卡:2025-05-05 01:05:02

3

主题

50

回帖

933

积分

高级会员

积分
933
发表于 2025-2-14 09:55:17 | 显示全部楼层
恭喜我冲哥又更新了
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:112
  • 最近打卡:2025-05-04 11:26:34
已绑定手机

1

主题

60

回帖

291

积分

中级会员

积分
291
发表于 2025-2-14 10:44:49 | 显示全部楼层
原来的第十六集S18B20测温 给掐了。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:384
  • 最近打卡:2025-05-04 15:01:48
已绑定手机

10

主题

147

回帖

522

积分

高级会员

积分
522
发表于 2025-2-15 10:23:39 | 显示全部楼层
继续学习
回复

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-04 07:20:13

3

主题

50

回帖

1024

积分

金牌会员

积分
1024
发表于 2025-2-15 11:06:08 | 显示全部楼层
1.第一集讲了AI8051U的强大之处有
1).屏幕显示和视频播放
2).IIS录放音
3).PWM_DMA
4).上位机频谱分析仪
5).手写计算器
6).QSPI,PWM硬件乘除,单精度浮点
是比之前的更加强大。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-04 07:20:13

3

主题

50

回帖

1024

积分

金牌会员

积分
1024
发表于 2025-2-15 12:16:26 | 显示全部楼层
第二课,
硬件介绍
SPI,IIC 数码管,流水灯, TFT屏幕, 掉电检测电压调节,无缘蜂鸣器,24c02 eeprom,ds18b20温度,32.78mhz无源晶振.
软件keil的安装介绍,添加stc的头文件,添加中断,下载工具用最新的ISP版本,有新功能,
下载时候8bit和32bit选择,代码是8位的就选8bit,否则就是32bit的。
对试验箱,模块和对应功能进行了介绍,对keil编译器,和下载工具使用方法做了介绍。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-04 07:20:13

3

主题

50

回帖

1024

积分

金牌会员

积分
1024
发表于 2025-2-15 13:17:20 | 显示全部楼层
第三集,点亮一个LED灯
keil的小技巧扳手图标tab改为四个空格.
先介绍了工程的建立,
配置target下 :cpu mode 选择source251 4字节的中断模式选项要勾上。memory mode 下拉选Xsmall模式。 code mode size 下拉选large 64K的模式。 输出下面:hex文件在64k以内选择HEX-80,并勾上这个勾。
头文件在ISP工具里面找到头文件选择对应的AI-8051u的头文件,keil格式保存,

为什么能点亮LED灯,
IO就是GPIO分为四种模式:I就是input, O就是output ,0 0是准双向口:既能做输入也能做输出,0 1是推挽输出, 1 0是高阻输入 1 1是开路模式内部上拉电阻断开
如P0M0 = 0x00; P0M1 = 0x00;也就是配置P0为准双向口.
可以在ISP中配置IO模式并生成C代码。
语句结束要加分号,大括号要换行缩进
这节课讲了第一个最简单的代码,和它的原理。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-04 07:20:13

3

主题

50

回帖

1024

积分

金牌会员

积分
1024
发表于 2025-2-15 14:13:02 | 显示全部楼层
第四集USB不停电下载
while里面走一圈就是一个循环。
为了代码稳定高效的运行一般采用查询的方式运行。
.lib文件添加方法和添加main.c文件的方法一样,并调用.lib文件的头文件。
用P_SW2寄存器打开扩展寄存器的功能。也就是打开USB可以访问的开关
IE2  |= 0x80;打开USB中断的开关。

USB不停电下载
1实验对比演示
2.下载所需文件库函数,USB库文件。
3.移植关键部分到工程.
3.1添加头文件即.h文件
3.2.USB初始化函数,用.lib和.h文件实现
3.3命令参数.
3.4打开寄存器P_SW2和IE2寄存器
使用不停电下载程序的方法就是把不停电下载程序的代码复制到新的工程中

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:初来乍到
  • 打卡总天数:1
  • 最近打卡:2025-02-15 14:21:58
已绑定手机

0

主题

1

回帖

6

积分

新手上路

积分
6
发表于 2025-2-15 14:26:00 | 显示全部楼层
今天刚注册了怎么领取擎天柱?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家I
  • 打卡总天数:351
  • 最近打卡:2025-05-04 07:20:13

3

主题

50

回帖

1024

积分

金牌会员

积分
1024
发表于 2025-2-15 15:31:59 | 显示全部楼层
第五课 C语言基础
  1. printf("X / Y = %u \n", (u16)(X / Y));  //u16强制类型转换  (X / Y)为变量,这里也可以放常量
  2. printf("X %% Y = %u \n", (u16)(X % Y));
复制代码

  1. if ( X > Y)//如果条件为真输出什么
  2. {
  3.     printf("条件为真\r\n");
  4. }
  5. else  //else必须搭配if出现,不能单独出现else
  6. {
  7.    printf("条件为假\r\n");
  8. }
  9. if ( X && Y)//如果条件为真输出什么
  10. {
  11.     printf("条件为真\r\n");
  12. }
  13. else
  14. {
  15.    printf("条件为假\r\n");
  16. }
复制代码


>>  << 移位操作符,缺的位数补零

printf的格式控制符, 转义符,ASCII码表, 二进制、十进制、十六进制、每一个变量类型对应的数值长度。注意变量类型以及它的长度,数值一定不能溢出.
0为假,非0为真。
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

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

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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