![](https://img-blog.csdnimg.cn/20190918140037908.png?x-oss-process=image/resize,m_fixed,h_224,w_224)
51拓展
区别于传统51的开发的51开发
Joseph Cooper
千帆过尽,不坠青云。十年饮冰,难凉热血。
展开
-
【51拓展】KeilC51访问RAM、ROM指定地址内存的两种方法(指针访问+绝对地址访问)
文章目录1 指针访问方法1.1 关键词及解释1.2 代码及调试1.3 51单片机数据在内存中的存储模式2 绝对地址访问方法2.1 绝对宏2.2 关键词`_at_`1 指针访问方法1.1 关键词及解释data:固定指前面0x00-0x7f的128个RAM,可以用acc直接读写的,速度最快,生成的代码也最小。idata:固定指前面0x00-0xff的256个RAM,其中前128和data的128完全相同,只是因为访问的方式不同。idata是用类似C中的指针方式 访问的。汇编中的语句为:mox ACC,@原创 2020-06-23 22:59:06 · 13531 阅读 · 3 评论 -
【蓝桥杯单片机】IAP15在线仿真实验:Connecting to target system lost!please reset your target system and try again
Connecting to target system lost!please reset your target system and try again.当显示这行字符时就要注意是否犯了以下几条:1、用户不可访问仿真系统区的0DC00-0F3FFH区域的6K代码空间(STC8系列仿真器用户可任意访问用户的64K代码空间)2、用户不能修改仿真监控程序所使用的XDATA区域3、用户不能...原创 2019-12-16 21:41:23 · 4190 阅读 · 0 评论 -
【蓝桥杯单片机】【51拓展】PCA寄存器配置实现硬件输出PWM
目录定时器配置及PCA相关寄存器配置源代码:代码解析:效果图:STC15F2K60S2(IAP15也可以)中PWM产生的原理图(PWM产生功能是集成在PCA功能模块中的):产生PWM是使用计数-->比较-->输出的模式定时器配置及PCA相关寄存器配置源代码:void Timer0_init(void)//1us作为PCA计数器的计数单位{ ...原创 2019-09-06 16:48:16 · 2437 阅读 · 10 评论