sdfan2002 发表于 2025-3-25 21:49:58



今天收到核心板了,写了个OLED程序,试了一下

nwhthytp 发表于 2025-3-25 22:05:11

看完第二集视频,对硬件有了基本的了解,但因为之前不是计算机专业的,对于里面提到的很多硬件相关的名称感到挺陌生的,但是还是认真听完了这节课,同时还安装了相关的软件,但目前没有Ai8051U实验箱,所以无法进行相关实验操作

爱哭的水瓶座 发表于 2025-3-25 22:58:26

{:4_197:}

Zjwwww 发表于 2025-3-26 08:37:22

第三章点亮第一颗LED主要讲到了创建空白文件,头文件,以及编写代码编译,以及设置准双向口等。

白水大虾2016 发表于 2025-3-26 09:39:44

今天继续Flash模拟EEPROM,加深印象!

yjdmwjmi 发表于 2025-3-26 16:35:27

中断控制器

有以下中断等其中中断服务号由高到低0~73
对于开启中断要清除标制位开启允许位然后开启EA=1总中断
如TF0为定时器0的标志位ET0为其的允许位,PT0,PT0H设置优先级部分中断无法设置中断优先级如INT2为固定0

yjdmwjmi 发表于 2025-3-26 18:25:48

USART串口通信

有4个USART
SM0,SM1配置模式RNE开启位启动要将其制1.。TI和RI为发送标志位和读取标志位(读或写到底八位制1)。
发送或读取寄存器S1BRT控制波特发生器默认是为定时器2

yjdmwjmi 发表于 2025-3-26 19:59:31

USBART2

因为串口1用在USB上而且也没有USB转TTL芯片不能使用串口1使用使用串口2利用软件自动配置使用定时器2作为波特率发生器但串口1可以使用定时器1但不建议。S2BUF=''发送寄存器当发送完成时S2TI=1同时发送中断(必须软件清零)

int rx(char *rx)
{
int i=0;
while(*rx)
{
    S2BUF=*rx;
    while(S2TI==0);
    S2TI=0;
    i++;
    rx++;
}
return i;
}

sdfan2002 发表于 2025-3-26 21:49:05

看完第十二集,复位系统,相对简单一些

电子拆迁小队 发表于 2025-3-26 22:21:28

打卡
页: 101 102 103 104 105 106 107 108 109 110 [111] 112 113 114 115 116 117 118 119 120
查看完整版本: 《8051U深度入门到32位51大型实战视频》,【免费 + 包邮 送】实验箱@Ai8051U,100万套