嵌入式
文章平均质量分 59
selffight
这个作者很懒,什么都没留下…
展开
-
STM32启动文件——startup_stm32f10x_hd.s 剖析
STM32启动文件——startup_stm32f10x_hd.s宗旨:技术的学习是有限的,分享的精神是无限的。一、启动文件的作用(关于启动代码的作用,前面已经提到过了,这里再啰嗦一下)(1)初始化堆栈指针 SP;(2)初始化程序计数器指针 PC;(3)设置堆、栈的大小;(4)设置异常向量表的入口地址;(5)配置外部 SRAM作为数据存储器(这个由用户配置,一般的开发板可没有外部 SRAM);(6)设置 C库的分支入口__main(最终用来调用 main函数);.转载 2022-04-10 12:55:17 · 2483 阅读 · 0 评论 -
Keil C251V557破解
环境:win764位,装完安装包后用"Keil Generic Keygen"软件结合CID生成Key,添加到License Management中,点击工具栏"rebuild"按钮,若能执行,说明破解成功。破解关键:"Keil Generic Keygen"生成的Key大部分是假的,这些假的"Key"虽然也能“成功”添加到License Management中,但是工程不能编译。破解关键要不...原创 2018-07-19 20:13:42 · 8310 阅读 · 0 评论 -
Keil C51程序设计
转载地址:http://www.dwenzhao.cn/profession/mcu/mcu51keilc.htmlKeil C51是一种专为8051系列单片机设计的C编译器,支持符合ANSI标准的C语言进行程序设计,同时针对8051系列单片机自身特点做了一些特殊扩展。1. Keil C51程序设计基本语法:1)Keil C51程序的一般结构:C51程序由一个或转载 2018-01-05 16:55:50 · 4060 阅读 · 0 评论 -
51单片机程序存储器和数据存储器
转载地址:http://www.eeworld.com.cn/mcu/2015/0817/article_21731.html(文字略有改动) 为了保证程序能够连续地执行下去,CPU必须具有某些手段来确定一条指令的地址。程序计数器PC正是起到了这种作用,所以通常又称其为指令地址计数器。在程序开始执行前,必须将其起始地址。即程序的第一条指令所在的内存单元地址送入PC。当执行指令时,转载 2017-12-14 14:34:37 · 27427 阅读 · 4 评论 -
HEX-80文件格式
转载地址:Hex-80文件格式研究这段时间在研究Keil,不是很明白代码是怎么加载到CodeRAM里的,所以着重看了一下Keil的默认生成文件格式,先转一下从网上看到的资料:Keil输出的hex文件则是另外一个类似的格式Hex-80。与前者类似,纪录的格式为::LLAAAARRDDDD………DDDDCCLL: Length field-长度段:数据段(D)的字节数AAAA: Address field-地址段:数据段第一个字节的地址RR: Record type-纪录类型,0...转载 2017-12-13 13:26:18 · 803 阅读 · 0 评论