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

AI8051U-34K64 擎天柱学习

[复制链接]
  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-05-01 13:26:21
已绑定手机

1

主题

27

回帖

97

积分

注册会员

积分
97
发表于 2025-2-5 16:23:58 | 显示全部楼层
白水大*** 发表于 2025-1-23 23:59
同时赋值所有I/O口怎么弄?

P2 = P2^0x01;  //点亮或熄灭P2端口上的第1灯
P2 = P2^0x02;  //点亮或熄灭P2端口上的第2灯
P2 = P2^0x04;  //点亮或熄灭P2端口上的第3灯
P2 = P2^0x08;  //点亮或熄灭P2端口上的第4灯
P2 = P2^0x10;  //点亮或熄灭P2端口上的第5灯
P2 = P2^0x20;  //点亮或熄灭P2端口上的第6灯
P2 = P2^0x40;  //点亮或熄灭P2端口上的第7灯
P2 = P2^0x80;  //点亮或熄灭P2端口上的第8灯

此处用到^这个异或运算符。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-05-01 13:26:21
已绑定手机

1

主题

27

回帖

97

积分

注册会员

积分
97
发表于 2025-2-9 17:04:28 | 显示全部楼层

擎天柱按键控制PWM占空比输出调节输出电压来调节灯板亮度或电机速度。

按键:K1(P32),增大占空比,支持长按连击。K2(P33),减小占空比,支持长按连击。

PWM输出:使用PWMB5,从P01口输出PWM波形,频率10KHz,占空比调节0%-100%。输出接NPN三极管或CMOS管,控制输出电压,实现调节灯板亮度或电机速度。

擎天柱按键控制PWM占空比输出调节灯板亮度.jpg

upload 附件:main.c

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-05-01 13:26:21
已绑定手机

1

主题

27

回帖

97

积分

注册会员

积分
97
发表于 2025-3-23 17:26:40 | 显示全部楼层
--------------擎天柱板子实验-------------------
普通IO口中断实验:
硬件:8个LED灯接在P20~P27。两个按键接在P32、P33
按键P32下降沿触发普通IO中断,点亮或熄灭P20上的LED灯
按键P33下降沿触发普通IO中断,点亮或熄灭P21上的LED灯
05--普通IO口中断实验.jpg

main.c

1.07 KB, 下载次数: 4

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-05-01 13:26:21
已绑定手机

1

主题

27

回帖

97

积分

注册会员

积分
97
发表于 2025-3-23 17:29:39 | 显示全部楼层
--------------擎天柱板子实验-------------------
传统外部中断实验:
硬件连接:8个LED灯接在P20~P27。两个按键接在P32、P33
按键P32下降沿触发外部中断0,点亮或熄灭P20上的LED灯
按键P33下降沿触发外部中断1,点亮或熄灭P21上的LED灯
06--传统外部中断实验.jpg

main.c

1002 Bytes, 下载次数: 3

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-05-01 13:26:21
已绑定手机

1

主题

27

回帖

97

积分

注册会员

积分
97
发表于 2025-3-23 17:32:55 | 显示全部楼层
--------------擎天柱板子实验-------------------
定时器实验1:
硬件连接:8个LED灯接在P20~P27。两个按键接在P32、P33
定时器T0定时1000毫秒,控制P20上的LED灯闪烁。
定时器T1定时500毫秒,控制P21上的LED灯闪烁。
定时器T2定时250毫秒,控制P22上的LED灯闪烁。
定时器T3定时125毫秒,控制P23上的LED灯闪烁。
定时器T4定时50毫秒,控制P24上的LED灯闪烁。
07--定时器实验1.jpg

main.c

3.16 KB, 下载次数: 5

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-05-01 13:26:21
已绑定手机

1

主题

27

回帖

97

积分

注册会员

积分
97
发表于 2025-3-23 17:35:43 | 显示全部楼层
--------------擎天柱板子实验-------------------
08-定时器实验2:
硬件连接:8个LED灯接在P20~P27。两个按键接在P32、P33
定时器T0定时1毫秒,通过对定时中断次数计数获得其它定时时长。
P20上的LED灯按2秒周期闪烁。
P21上的LED灯按1.5秒周期闪烁。
P22上的LED灯按1秒周期闪烁。
P23上的LED灯按0.75秒周期闪烁。
P24上的LED灯按0.5秒周期闪烁。
P25上的LED灯按0.4秒周期闪烁。
P26上的LED灯按0.3秒周期闪烁。
P27上的LED灯按0.2秒周期闪烁。
08--定时器实验2.jpg

main.c

2.74 KB, 下载次数: 2

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:452
  • 最近打卡:2025-05-01 06:20:50
已绑定手机

13

主题

1257

回帖

2971

积分

金牌会员

积分
2971
发表于 2025-3-23 19:26:58 | 显示全部楼层
楼主,你的Keil主题方案/色彩配置很好,能否分享下global.prop文件?
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民II
  • 打卡总天数:87
  • 最近打卡:2025-05-01 13:26:21
已绑定手机

1

主题

27

回帖

97

积分

注册会员

积分
97
发表于 2025-3-24 07:54:46 | 显示全部楼层
21cns*** 发表于 2025-3-23 19:26
楼主,你的Keil主题方案/色彩配置很好,能否分享下global.prop文件?

压缩包内有说明文档。

keil 5 界面优化方案(已覆盖全类型文件).rar

7.45 MB, 下载次数: 7

点评

多谢多谢!!  发表于 2025-3-24 09:13
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 02:49 , Processed in 0.129915 second(s), 93 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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