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
打卡