lclbf 发表于 2024-10-20 10:43:09

Ai8051U学习之旅

首先感谢 www.STCAI.com 的支持 !
利用宣传活动获得Ai8051U实验箱 !

收到实物如下:


lclbf 发表于 2024-10-20 10:54:07

本帖最后由 lclbf 于 2024-10-20 14:13 编辑

拿到试验箱,首先研究试验箱说明书:
1,通过外观图,结合原理图,熟悉每部分的功能,没有接口的作用和功能。
2,学习如何下载程序到实验箱,说明书有详细介绍,方法和STC32的方法相同。
3,通过试验箱的DEMO程序包,下载流水灯程序。
4,下载电路原理图熟悉。
5,如何建立工程文件。
6,利用仿真工具对试验箱进行仿真实验。

lclbf 发表于 2024-10-20 11:48:04

本帖最后由 lclbf 于 2024-10-20 11:58 编辑

lclbf 发表于 2024-10-20 10:54
那到试验箱,首先研究试验箱说明书:
1,通过外观图,结合原理图,熟悉每部分的功能,没有接口的作用和功 ...
实验1:跑马灯
实验箱程序包建立文件是32位,我用的是8位,直接把程序复制过来,利用下载软件生成的8位头文件保存到我的工程文件夹,编译不通过,有提示“main.c(52): error C213: left side of asn-op not an lvalue”。通过百度,提示说是52行有问题,把52行注解了,编译过了,没有错误和警告,下载HEX文件,灯不流动。灯不流动的原因是52行是扩展功能寄存器设置访问,注销后不能访问,所有灯不流动。

无赖之下,有建立一个工程,选择32bit,建立C文件,复制相同的文件,用下载工具生成32bit的头文件 保存到工程目录,编译通过,下载到实验箱,灯流动正常。

神农鼎 发表于 2024-10-20 12:19:13





lclbf 发表于 2024-10-20 16:45:40

本帖最后由 lclbf 于 2024-10-20 16:56 编辑

神农鼎 发表于 2024-10-20 12:19

按照你的回复,我看了好几遍。我就是指定头文件路径,编译都是一样的提示,通 不过。下面是我的文件,麻烦你帮我看看是哪里有问题。
建立工程文件,选图片里红框中上面32Bit,就可以,选下面8Bit,建立个工程文件编译就不能通过。

lclbf 发表于 2024-10-20 17:43:27

本帖最后由 lclbf 于 2024-10-21 07:50 编辑

神农鼎 发表于 2024-10-20 12:19

是不是选择8Bit的时候,下面的代码就不需要,不然编译不通过。

//    WTST = 0;//设置程序指令延时参数,赋值为0可将CPU执行指令的速度设置为最快
//    EAXFR = 1; //扩展寄存器(XFR)访问使能
//    CKCON = 0; //提高访问XRAM速度

我把这些注销就编译通过了,并且下载的时候也要选择CPU指令为8bit,上午下载的时候没有选择8bit,默认是32bit,刚刚找了关于AI8051的贴子,有人提到在下载的时候要选择8bit模式,测试通过,流水灯就流起来了。

lclbf 发表于 2024-10-20 18:57:32

本帖最后由 lclbf 于 2024-10-21 07:51 编辑

lclbf 发表于 2024-10-20 17:43
是不是选择8Bit的时候,下面的代码就不需要,不然编译不通过。

//    WTST = 0;//设置程序指令延时参 ...
找到问题,直接写了一个按键控制灯的程序,代码如下:
#include <ai8051u.h>

sbit LED = P0^0;
sbit LEDK = P4^0;
sbit Key = P3^4;

void main()
{
      P0M0 = 0X00;
      P0M1 = 0X00;
      P3M0 = 0X00;
      P3M1 = 0X00;
      P4M0 = 0X00;
      P4M1 = 0X00;
      
      LEDK = 0;
      
      while(1)
      {
                LED = Key;
      }
}

通过编译,下载测试功能正常。如下视频效果:

lclbf 发表于 2024-10-22 09:10:51

神农鼎 发表于 2024-10-20 12:19


在原理图中,没有找到音频输出接口部分的和SD卡的电路原理图,在对应的DEMO程序里面也没有找到。

乘风飞扬 发表于 2024-10-22 13:57:23

音频与SD卡部分电路图,在原理图第2页

springvirus 发表于 2024-10-22 14:48:44

恭喜楼主!!!!
页: [1] 2 3
查看完整版本: Ai8051U学习之旅