STC8H8K64U的双数据指针
STC8H8K64U的双数据指针用汇编语言操作,可以将功能全部发挥出来===C语言暂时KEIL C51支持不了,就不要管了,
===STC8H同频的速度是普通8051的13.2倍以上,还有DMA、MDU16来减轻CPU压力,估计快20倍以上
===主频能到45MHz, 不是传统的12MHz/24MHz
一,STC8H8K64U不用仿真功能,直接裸机运行时
1, 对 XRAM 读出/写入, STC8H8K64U的 双DPTR指针, 完全正确, 工作正常.
2, 对程序区的 CODE 读出, STC8H8K64U的 双DPTR指针, 完全正确, 工作正常.
二,STC8H8K64U用仿真功能时
1, 对 XRAM 读出/写入, STC8H8K64U的 双DPTR指针, 完全正确, 工作正常.
2, 对程序区的 CODE 读出, STC8H8K64U的双 DPTR指针, 访问code程序区
===第一指针 DPTR0 支持对 CODE 读出, 完全正确, 工作正常.
===第二指针 DPTR1 不支持对 CODE 读出,仿真系统没考量到这,请仿真时注意,后续会改进
学习了,我对这个功能的一些问题得到了解释。
谢谢! 本帖最后由 熊仔 于 2023-9-6 22:37 编辑
DPTR1读取code,DPTR0保存到xdata,测试成功。具体看截图:
注意:仿真的时候不能单步调试。整个函数运行可以的。也就是快捷键F10运行一行。
页:
[1]