- 2
- 0
- 约 34页
- 2015-12-17 发布于广东
- 举报
* 单片机原理与C51语言程序设计基础教程 重点内容: 程序设计及编程方法 Keil C51和A51接口编程基础 C与汇编语言混合编程实现 模块化程序设计 本章小结 第6章 C与汇编语言混合编程 一、程序设计及编程方法 无论是高级语言还是汇编语言,源程序都要转换成目标代码(机器语言)单片机才能执行。在Kell中程序的编译过程如图6.1所示。 C语言程序经过c51编译器、汇编语言程序经过汇编器编译后可以产生浮动地址目标程序,经过连接定位器生成十六进制的可执行文件。 1、单片机程序编制过程 一、程序设计及编程方法 单片机用c语言编程具有开发周期短、可读性强、可移植性好和修改方便等特点,但是对c语言进行汇编生成的汇编代码往往较长。直接用汇编语言编程虽然编写的程序较短,在直接对机器硬件进行控制方面具有相当的优势,但是开发周期长,修改也不方便。 较好的解决办法是程序的框架或主体部分用c语言编写,要求执行效率高的部分用汇编语言编写。这种混合编程的方法将c语言和汇编语言的优点结合起来,成为目前单片机开发最流行的编程方法。 2、混合编程的优势 二、Keil C51和A51接口编程基础 1.A51中的段 A51中的代码及数据分为不同的段,各段及功能如表6-1所示。 1、宏汇编器A51 二、Keil C51和A51接口编程基础 A51中保留了些关键字如表6-2所
您可能关注的文档
- 单片机实用技术 陶春鸣 05新.ppt
- 单片机实用技术 陶春鸣 06新.ppt
- 单片机实用技术 陶春鸣 10新.ppt
- 单片机实用技术教程 杨宏丽 项目1 让单片机工作起来新.ppt
- 单片机实用技术教程 杨宏丽 项目2 编写应用程序控制单片机新.ppt
- 单片机实用技术教程 杨宏丽 项目3 学习使用单片机的内部资源新.ppt
- 单片机实用技术教程 杨宏丽 项目4 建立单片机通信系统新.ppt
- 单片机实用技术教程 杨宏丽 项目8 设计交通指示灯控制新.ppt
- 单片机应用技术 C语言版 李文华 25124-目7并行与串行扩展实践新.ppt
- 单片机应用技术 C语言版 李文华 25124-项目1单片机应用系统开发入门实践新.ppt
- 单片机原理与C51程序设计基础教程 978-7-302-23075-5 chap07新.ppt
- 单片机原理与C51程序设计基础教程 978-7-302-23075-5 chap08新.ppt
- 单片机原理与C51程序设计基础教程 978-7-302-23075-5 chap09新.ppt
- 单片机原理与C51程序设计基础教程 978-7-302-23075-5 chap10新.ppt
- 单片机原理与C51程序设计基础教程 978-7-302-23075-5 chap11新.ppt
- 单片机原理与C51程序设计基础教程 978-7-302-23075-5 chap12新.ppt
- 单片机原理与C51程序设计基础教程 978-7-302-23075-5 chap13新.ppt
- 单片机原理与C51程序设计基础教程 978-7-302-23075-5 chap14新.ppt
- 单片机原理与技术 周明德 1 第1章-概述新.ppt
- 单片机原理与技术 周明德 1 第3章-MCS-51指令系统新.ppt
原创力文档

文档评论(0)