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

已收到AI8051U实验箱,《8051U深度入门到32位51大型实战视频》学习记录贴

[复制链接]
  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-26 22:34:30

45

主题

69

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-12-16 12:40:32 | 显示全部楼层

数码管   下
1.jpg

2.jpg


shu码管动态显示.7z

6.92 KB, 下载次数: 44

shu码管简易时钟.7z

12.31 KB, 下载次数: 35

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-26 22:34:30

45

主题

69

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-12-16 14:17:59 | 显示全部楼层
虚拟接口
之前的代码为了通用性(老板子+PDIP40不支持usb),未添加usb代码。本代码使用 擎天柱-AI8051U转89C52-DIP40核心功能板,之后代码应该也不会添加usb部分。
课后小题:开始显示10.0000.00,按下P32后面四位计时,再按下P32停止计时,再按下P32显示10.0000.00
2.jpg 3.jpg 1.jpg

09.shu码管课后.7z

75.61 KB, 下载次数: 40

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-26 22:34:30

45

主题

69

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-12-17 12:12:41 | 显示全部楼层

感谢江苏国芯吴芳芳销售美眉,效率杠杠的qiang ,接下来就是愉快的耍

1.jpg

2.jpg

3.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:440
  • 最近打卡:2025-06-30 07:29:41
已绑定手机

10

主题

155

回帖

862

积分

高级会员

积分
862
发表于 2024-12-17 12:52:08 | 显示全部楼层

qiang qiang qiang

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:580
  • 最近打卡:2025-06-30 07:45:48

116

主题

2039

回帖

5899

积分

论坛元老

积分
5899
发表于 2024-12-17 14:39:10 | 显示全部楼层
xujib*** 发表于 2024-12-14 15:08
老板子非常推荐:80芯愿兑换 擎天柱-AI8051U转89C52-DIP40核心功能板
USB 下载方法 一,P3.2 按键,再结合 ...

开发板的资源好多的!
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-26 22:34:30

45

主题

69

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-12-17 16:48:46 | 显示全部楼层
xxkj*** 发表于 2024-12-17 14:39
开发板的资源好多的!

实验箱列子先跑一遍,有link1d方便很多,一个按键都嫌麻烦
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-26 22:34:30

45

主题

69

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-12-17 17:09:44 | 显示全部楼层

顺便适配些手头有的模块,1.8寸ST7735 能驱动,花屏,毫无头绪。

有问题论坛搜索功能很不错,快速定位解决。

三个引脚设成推挽(DC SDA SCL),正常运行。应该是实验箱,引线太长了,原来在别的开发板上软硬件驱动没有设置成推挽可以驱动。upload 附件:10.TFT1.8.7zupload 附件:11.TFT1.8_GUI.7z

1.jpg

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-26 22:34:30

45

主题

69

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-12-20 10:57:59 | 显示全部楼层

虚拟LED和数码管

软硬件准备

1.jpg.jpg


#include "io.h"

u8 State1 = 0;					//LED1初始状态
u8 State2 = 0;					//LED2初始状态
u8 State3 = 0;					//LED3初始状态
u16 cnt1,cnt2;
u32 num;
u16 Key_Vol[3] ;				//按键按下持续时间

void LED0_Blink(void)
{
	State1 = !State1;
	P20 = State1;
}

void LED1_Blink(void)
{
	State2 = !State2;
	P21 = State2;
}

void LED2_Blink(void)
{
	State3 = !State3;
	P22 = State3;
}

void KEY_Task(void)
{
	if( P32 == 0 )
	{
		Key_Vol[0]++;
		if( Key_Vol[0]==5 )
		{
			//按键按下的任务
			cnt1++;
		}
	}
	else
	{
		Key_Vol[0] = 0;
	}

	if( P33 == 0 )
	{
		Key_Vol[1]++;
		if( Key_Vol[1]==5 )
		{
			//按键按下的任务
			cnt2++;
		}
	}
	else
	{
		Key_Vol[1] = 0;
	}


}

//P2 流水灯,P10闪烁
void Task_1(void)
{
	static u8 i;
	LED40_SetPort(2,~(1<<i));
	i++;
	i&=7;
	F0 = !F0;
	if(F0)
		LED40_SetBit(1, 0);
	else
		LED40_ClrBit(1, 0);
}

//左边显示P32按下次数,右边显示P33按下次数

void Task_2(void)
{
	num = (u32)cnt1<<16 | cnt2;
	SEG7_ShowLong(num, 16);
}

u32 rec_vkey = 0;
//按下数字按键在数码管显示对应的数字
void Task_3(void)
{
	SEG7_ShowLong(rec_vkey, 10);
}

upload 附件:08.虚拟LED.7z

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-26 22:34:30

45

主题

69

回帖

1343

积分

金牌会员

积分
1343
发表于 2024-12-20 13:09:53 | 显示全部楼层

虚拟LED数码管,课后习题

1.jpg

1.jpg

2.jpg

3.jpg

upload 附件:08.虚拟LED课后题.7z

回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:470
  • 最近打卡:2025-05-26 22:34:30

45

主题

69

回帖

1343

积分

金牌会员

积分
1343
发表于 2025-1-25 13:35:25 | 显示全部楼层
十一、矩阵按键

矩阵按键原理.jpg

矩阵按键.7z

37.96 KB, 下载次数: 23

回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-6-30 20:07 , Processed in 0.118461 second(s), 104 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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