- 38
- 0
- 约8.87千字
- 约 33页
- 2017-09-23 发布于辽宁
- 举报
* 单片机原理与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所
您可能关注的文档
- “爱琴海”杯晋城首届单身职工相亲联谊会活动方案.doc
- 夏季超有效 减肥食谱七天瘦10斤.pdf
- 让香菜保持久一些的小窍门.pdf
- 健康瘦身 美女必吃的10种减肥食物.pdf
- 最快减肥秘籍-郑多燕减肥.pdf
- 自制美味的沙琪玛.pdf
- 姚晨被求婚流泪答应 钟爱黑发的大嘴女星.pdf
- Excel在成本核算中的应用.ppt
- 盘点伦敦奥运闭幕式上的女神妆.pdf
- 单片机原理与C51语言程序设计14.ppt
- 新疆塔城地区第一高级中学2025-2026学年高一下学期学情自测物理试卷(含解析).docx
- 苏教版五年级上册数学 期中检测卷.doc
- 新疆维吾尔自治区昌吉回族自治州呼图壁县2025-2026学年九年级上学期1月期末英语试题(含解析).docx
- 新疆维吾尔自治区和田地区和田市2025-2026学年上学期八年级英语期末试卷(含解析).docx
- 四川省绵阳市游仙区2025-2026学年七年级上学期1月期末英语试题(含解析).docx
- 苏教版三年级上册数学 第三单元测试题.doc
- 四川省绵阳市梓潼县2025-2026学年八年级上学期1月期末物理试题(含解析).docx
- 四川省绵阳市盐亭县四校联考2025-2026学年八年级下学期物理学情自测(含解析).docx
- 房颤患者太极拳练习.pptx
- 苏教版五年级上册数学 期末检测卷.doc
最近下载
- J B∕T 12039-2015 柴油机电控共轨喷油器电磁执行器技术条件.pdf VIP
- 2026年高考政治一轮复习:选择性必修三《逻辑与思维》主观题 专项练习题汇编(含答案).docx
- 《氨水泄漏专项应急处理预案》范本(3篇).doc VIP
- ppg配套油漆说明书sigmadur-550h中文版.pdf VIP
- PLC编程与应用(S7-1200)(第二版)教学课件项目六 任务准备(修改).pptx VIP
- 安徽省天一大联考皖豫名校联盟2024-2025学年高三4月份检测含答案(10科试卷).pdf
- SY∕T 6246-2022 可控震源使用技术规范.pdf
- PLC编程与应用(S7-1200)(第二版)教学课件项目9 任务3(修改).pptx VIP
- OBE教育理念实施与人才培养方案.ppt VIP
- (2024年高考真题)2024年普通高中学业水平等级性考试生物试卷 山东卷(含答案).doc VIP
原创力文档

文档评论(0)