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

第一课 序言《AI8051U的特点》

[复制链接]
  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-1-22 13:55:08 | 显示全部楼层
确认是有调用的:

static TASK_COMPONENTS Task_Comps[]=
{
//状态  计数  周期  函数
       
// {0, 300,   300,   LED0_Blink},      /* task 1 Period: 300ms */
// {0, 600,   600,   LED1_Blink},      /* task 1 Period: 600ms */
// {0, 900,   900,   LED2_Blink},      /* task 1 Period: 600ms */  
       
    {0, 10,   10,    KEY_Task},      /* task 1 Period: 10ms */  
    {0, 10,  10,     Task_1},      /* task 1 Period: 300ms */
    {0,  1,   1,     SEG_Task},      /* task 1 Period: 300ms */       
    {0, 10,  10,     PW_write_Task},
       
};

是有的,10毫秒执行一次

这样我们按P33 ,就会跳转到下载程序的画面.......

编译链接下载,正常运行:
截图202601221355064340.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-1-22 13:55:56 | 显示全部楼层
按P33:

很快就弹出下载模式:


完美的体现了0x60的效果

程序要更新,但是不能打开外壳,就可以在自己的程序里加上这句:


                        USB_Reset_U();
                       
                        IAP_CONTR = 0X60;



写成20就从自己的主程序从头开始运行...........


就不会进入下载模式
截图202601221355537123.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-1-22 14:03:42 | 显示全部楼层
复位后恢复正常,有个前提:

(当然前提是这个设备的软硬件没有损坏!

课后作业:

第十二课到此结束!
截图202601221403167038.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-1-23 08:51:51 | 显示全部楼层
今天我们继续学习第十三集 外部中断

截图202601230851482013.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-1-23 09:10:57 | 显示全部楼层
当中央处理机 CPU 正在处理某件事的时候外界发生了紧急事件请求,CPU 暂停当前的工作,转而去处理这个紧急事件,处理完以后,再回到原来披中断的地方,继续原来的工作,这样的过程称为中断。实现这种功能的部件称才中断系统。

CPU总是先响应优先级别最高的中断请求
CPU能够暂停对原来中断源的服务程序,转而去处理优先级更高的中断请求源,处理完以后,再回到原低级中断服务程序,

每一个中断源可以用软件独立地控制为开中断或关中断部分中断的优先级别均可用软件设置。高优先级的中断请求可以打断低优先级的中断
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-1-23 09:34:11 | 显示全部楼层
干活时有顺序的,但是突然的情况可以打断
截图202601230934089772.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-1-23 09:43:17 | 显示全部楼层
正在做某件事情的时候,突然先去做了别的事情,别的处理完了再来做这件事。

看看中断的优先级:

截图202601231027218327.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-1-23 10:34:43 | 显示全部楼层
实际是初始的中断级别如下图:

截图202601231034418974.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-1-23 10:38:16 | 显示全部楼层
当然有些优先级是可以软件修改的

截图202601231038284453.jpg
回复

使用道具 举报 送花

  • 打卡等级:偶尔看看III
  • 打卡总天数:55
  • 最近打卡:2026-03-03 08:35:54
已绑定手机

5

主题

1092

回帖

1374

积分

金牌会员

积分
1374
发表于 2026-1-23 10:42:55 | 显示全部楼层
每一个中断源可以用软件独立地控制为开中断或关中断部分中断的优先级别均可用软件设置。
高优先级的中断请求可以打断低优先级的中断

外部中断介绍
外部中断就是在单片机的一个引脚上,由于外部因素导致了一个电平的变化(比如由高变低),而通过捕获这个变化,单片机内部自主运行的程序就会被暂时打断,转而去执行相应的中断处理程序,执行完后又回到原来中断的地方继续执行原来的程序。

截图202601231042537188.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-6-13 13:57 , Processed in 0.076655 second(s), 79 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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