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

跟着何宾老师学习STC32位8051单片机原理及应用-STC32G12K128

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

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-2 14:47:56 | 显示全部楼层
姚总补充8051存储器扩展:

外部并行总线扩展32K SRAM

讲原理不讲汇编,讲扩展存储器不讲并行,都是不对的


截图202512021447542715.jpg
回复

使用道具 举报 送花

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

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-2 14:51:07 | 显示全部楼层
这个图是试验箱上的一个图纸:

是扩展SRAM的实验
截图202512021452374244.jpg
回复

使用道具 举报 送花

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

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-2 14:53:42 | 显示全部楼层
我手头有STC送的9.6实验箱,我自己也买了一个9.62的试验箱,我查过,U10----74HC573-SOP20和U9---IS62C256AL-SOP28这2块芯片都没有焊接,需要的时候再搞吧。
这里P4.1,姚总介绍是为了P0口和P2口的分时复用,并且我们尽量不要跳线!P4.1置高的时候,U9---IS62C256AL-SOP28就是高阻,就不影响其他设备。STC几乎没有跳线
下面补充EEPROM:

截图202512021453407596.jpg
回复

使用道具 举报 送花

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

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-2 14:54:25 | 显示全部楼层
首先保证安全,先布置好触发寄存器IAP_TRIG

截图202512021453595639.jpg
截图202512021454189754.jpg
回复

使用道具 举报 送花

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

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-2 14:55:25 | 显示全部楼层
有关的寄存器
截图202512021455052216.jpg
截图202512021455154580.jpg
截图202512021455244565.jpg
回复

使用道具 举报 送花

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

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-2 14:56:34 | 显示全部楼层
汇编的程序代码:

截图202512021455598043.jpg
截图202512021456119725.jpg
截图202512021456286690.jpg
回复

使用道具 举报 送花

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

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-2 14:57:44 | 显示全部楼层
STC32G12K128系列EEPROM操作

截图202512021457215751.jpg
回复

使用道具 举报 送花

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

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-2 14:58:59 | 显示全部楼层
对于 STC32G12K128 系列,使用 IAP 方式时,地址数据为 EEPROM 的目标地址,地址从 0000 开始,若使用 MOV 指令读取 EEPROM 数据,则地址数据为基地址 FE0000h 加上 EEPROM 的目标地址。
现在需要对EEPROM物理地址1234h的单元进行读、写、擦除时,若使用IAP方式进行访问时,设置的目标地址为1234h,即IAP_ADDRE设置为00h,IAP_ADDRH设置12h,IAP_ADDRL设置34h,然后设置相应的触发命令即可对1234h单元进行正确操作了。但若是使用MOV方式读取EEPROM的1234h单元,则目标地址为基地址FE0000h加上1234h,即必须将32位寄存器DRx设置为FE:1234h,才能使用MOV指令正确读取(注意:STC32G系列和STC8系列不一样,不能使用MOVC读取EEPROM)。

详细见手册P820   21.4范例程序
截图202512021458214700.jpg
截图202512021458344014.jpg
回复

使用道具 举报 送花

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

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-2 15:01:25 | 显示全部楼层
这里我跟着冲哥做个掉电存储实验,就是写到EEPROM里:

当时注意的是读懂程序,现在的理论其实也不太好懂。。。。。。
截图202512021500331078.jpg
截图202512021500452155.jpg
回复

使用道具 举报 送花

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

22

主题

2426

回帖

3422

积分

论坛元老

积分
3422
发表于 2025-12-2 15:02:30 | 显示全部楼层
相关的控制寄存器:
截图202512021502164847.jpg
截图202512021502279584.jpg
截图202512021522199049.jpg
回复

使用道具 举报 送花

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

本版积分规则

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

GMT+8, 2026-4-1 02:43 , Processed in 0.108088 second(s), 75 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

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