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

有关DMA,山东大学陈桂友教授

[复制链接]
  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-29 22:49:30 | 显示全部楼层
直到64脚的:
截图202512292249276949.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-29 22:50:53 | 显示全部楼层
外部时钟电路:
截图202512292250516698.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-29 22:51:40 | 显示全部楼层
复位电路:
截图202512292251383657.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-29 22:52:35 | 显示全部楼层
现在常用的复位电路:
截图202512292252331094.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-29 22:54:29 | 显示全部楼层
最小系统:


那么今天到此结束,期待第五课的开始..............
截图202512292253522584.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-30 19:04:52 | 显示全部楼层
今天开始学习第五集存储器空间及存储器

存储器6:


截图202512301904508282.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-30 19:15:36 | 显示全部楼层
高128字节的存储空间:

截图202512301915336976.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-30 19:19:19 | 显示全部楼层
扩展数据存储区:

截图202512301919162428.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-30 19:53:45 | 显示全部楼层
接着陈教授举个例子:

在默认情况下,变量是存储在128个字节的存储空间中

那么陈老师的这个例子,编译器会报错:

main.c(11): error C241: ' main': auto segment too large Target not created.

too large 就是太大啦!

意思就是C语言程序中,你用自动的模式来编译的时候,程序中的变量或数组默认是

在内部存储器128个字节当中。那肯定不够地方放啊


截图202512301946211883.jpg
回复

使用道具 举报 送花

  • 打卡等级:常住居民III
  • 打卡总天数:153
  • 最近打卡:2026-03-30 19:54:03
已绑定手机

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-30 19:59:31 | 显示全部楼层
怎样修改呢?

# include "stc8h.h"
void main(void)
{
unsigned char mychar[300],i;
      for (i=0;i<300;i++)
      {
            mychar[i]=i;
      }
      while(1);
}

有2种办法:

1设置编译方式:
把Memory Model

改成:Large: variables in XDATA

截图202512301957135869.jpg
截图202512301959233161.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-1 00:09 , Processed in 0.108451 second(s), 75 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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