找回密码
 立即注册
查看: 461|回复: 14

Ai8051u学习记录

[复制链接]
  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2025-05-01 10:17:09
已绑定手机

2

主题

27

回帖

269

积分

中级会员

积分
269
发表于 2024-12-21 15:20:14 | 显示全部楼层 |阅读模式
第一、二、三集视频学习
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11009&page=

感谢提供免费学习Ai8051u 的机会,注册了论坛,并下载了KEILC251,ISP,例程包,图纸等,手册等资源。
https://www.stcaimcu.com/forum.php?mod=viewthread&tid=11902&extra=&page=1

学习了前三个视频,动手检验一下学习成果。
先从最简单的点灯开始。
1.jpg

此核心开发板使用的P2口,收到的核心板上电后,展示的是跑马灯效果。
按照视频新建工程,下载Ai8051U转89C52核心功能实验板代码,这个文件不完整还是什么原因,解不了压。又下载了Ai8051U视频教程第三集-点亮第一个LED配套程序.rar
主程序代码
  1. #include "ai8051u.h"                //调用头文件
  2. void main(void)
  3. {
  4.         P0M0 = 0;                //P0端口(P00-P07)为准双向口
  5.         P0M1 = 0;
  6.         
  7.         P4M0 = 0;                //P4端口为准双向口
  8.         P4M1 = 0;        
  9.         
  10.         while(1)
  11.         {
  12.                 P40 = 0;        //P40端口输出0V
  13.                 P00 = 0;        //P00端口输出0V
  14.                 P01 = 0;        //P01端口输出0V
  15.         }
  16. }
复制代码
只点P2口的P20上的灯LED20。修改代码后编译。
2.jpg

接下来就是下载,采用USB 下载方法
按下板上的P32 按键不动,然后按下芯片右下边的power按键,再松开,等待电脑端 ISP 下载软件中自动识别出“(HID1) USB Writer”后,
松开 P32 按键  ,点击电脑端下载软件中的【下载/编程】按钮,下载进行中,几秒钟后,提示下载成功!
如果你的是假数据线,就识别不了(HID1) USB Writer。
3.jpg


4.jpg




回复

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2025-05-01 10:17:09
已绑定手机

2

主题

27

回帖

269

积分

中级会员

积分
269
发表于 2024-12-21 20:51:39 | 显示全部楼层
第四集、学习USB不停电下载,在点灯的基础上添加了USB库,没成功,反复看视频和demo。终于实现了不停电下载。

ai8051.rar (71.52 KB, 下载次数: 31)
无标题.jpg
自动识别USB-CDC



回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2025-05-01 10:17:09
已绑定手机

2

主题

27

回帖

269

积分

中级会员

积分
269
发表于 2024-12-22 11:09:12 | 显示全部楼层
1.jpg 2.jpg
核心板上的按键图
3.jpg
P47是复位吗?按下也没反应。











回复 支持 反对

使用道具 举报 送花

  • 打卡等级:以坛为家II
  • 打卡总天数:423
  • 最近打卡:2025-05-02 07:55:56
已绑定手机

19

主题

3190

回帖

4870

积分

论坛元老

积分
4870
发表于 2024-12-22 11:20:48 来自手机 | 显示全部楼层
ISP软件上要把复位脚用作I/O勾选掉。才能是复位脚。

点评

谢谢  发表于 2024-12-22 12:35
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2025-05-01 10:17:09
已绑定手机

2

主题

27

回帖

269

积分

中级会员

积分
269
发表于 2024-12-22 12:01:25 | 显示全部楼层

第七集、定时器
新建位图图像.jpg

4.jpg
上图为视频中使用ISP设置定时器,,把代码复制到工程里后编译一个警告。
linking...
*** WARNING L27: INCOMPATIBLE INTERRUPT FRAME SIZE
    MODULE:  .\stc_usb_cdc_32.LIB (usb)
    FRAME:   4 BYTES SAVED ON INTERRUPT
Program Size: data=8.3 edata+hdata=428 xdata=192 const=55 code=7654
creating hex file from ".\Objects\USB"...
".\Objects\USB" - 0 Error(s), 1 Warning(s).
Build Time Elapsed:  00:00:01
原来如此,魔法棒里少打1个√
用ISP工具制动定时器代码,太方便了,省时省里,还能避免出错。




回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2025-05-01 10:17:09
已绑定手机

2

主题

27

回帖

269

积分

中级会员

积分
269
发表于 2024-12-22 14:53:38 | 显示全部楼层
八、定时器周期性调度任务

1.jpg
这个是为处理器实时运行的雏形了吧,当处理器运行号几个任务时,如果不采用任务调度,就得一个接一个顺序执行,而不管每个任务的及时性。采用任务调度,可以保证在一时间段内优先运行重要的任务,剩余的是间再运行次要任务,等等。


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2025-05-01 10:17:09
已绑定手机

2

主题

27

回帖

269

积分

中级会员

积分
269
发表于 2024-12-22 16:47:03 | 显示全部楼层
新建位图图像.jpg
数码管,应用的的也比较广泛。
数码管也称LED数码管,其实就是多个LED的组合集成。按发光二极管单元连接方式可分为共阳极数码管共阴极数码管。共阳数码管是指将所有发光二极管的阳极接到一起形成公共阳极(COM)的数码管,共阳数码管在应用时应将公共极COM接到+5V,当某一字段发光二极管的阴极为低电平时,相应字段就点亮,当某一字段的阴极为高电平时,相应字段就不亮。共阴数码管是指将所有发光二极管的阴极接到一起形成公共阴极(COM)的数码管,共阴数码管在应用时应将公共极COM接到地线GND上,当某一字段发光二极管的阳极为高电平时,相应字段就点亮,当某一字段的阳极为低电平时,相应字段就不亮。
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2025-05-01 10:17:09
已绑定手机

2

主题

27

回帖

269

积分

中级会员

积分
269
发表于 2024-12-22 16:57:11 | 显示全部楼层
无标题.jpg
无标题.jpg


回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2025-05-01 10:17:09
已绑定手机

2

主题

27

回帖

269

积分

中级会员

积分
269
发表于 2024-12-30 16:12:09 | 显示全部楼层
截图202412301612045041.jpg
回复 支持 反对

使用道具 举报 送花

  • 打卡等级:常住居民I
  • 打卡总天数:79
  • 最近打卡:2025-05-01 10:17:09
已绑定手机

2

主题

27

回帖

269

积分

中级会员

积分
269
发表于 2024-12-31 16:29:49 | 显示全部楼层
截图202412311629383954.jpg
矩阵键盘,可采用扫描法识别。
按键识别原理:端口初始化后默认高电平,如果实时读取引脚为低电平,表示有按键按下。
      
回复 支持 反对

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2025-5-2 13:24 , Processed in 0.255003 second(s), 106 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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