- 1
- 0
- 约6.35千字
- 约 34页
- 2017-11-28 发布于重庆
- 举报
第5章 单片机C语言与汇编语言混合编程05
第5章 单片机C语言与汇编语言混合编程 §5-1 混合编程概述 汇编语言特点: 优点:执行速度快、效率高、实时性强、与硬件结 合紧密。 缺点:编程难度大、可读性差,不便于移植、开发 时间长。 C语言特点: 优点:编程容易、可移植性强、支持多种数据类型, 能直接对硬件进行操作,效率高。 缺点:实时处理弱于汇编语言,无法准确定时。 混合编程特点: 效率高、速度快、易于编程、可读性、可移植性好, 使用范围广 单片机混合编程的基本方式 汇编中调用C51函数 C51程序中引用汇编(常用)两种情况: 1.汇编程序部分和C51程序部分为不同的模块或不 同的文件,由C51程序调用汇编程序模块中的变 量和子过程。 2.嵌入式汇编:在C51程序中嵌入一段汇编语言程 序。 1.汇编中调用C51程序 在汇编程序中可以访问C51程序中的变量和函数: 对于变量的访问:在汇编程序中,用变量名前带下划线的方式即可访问C程序中定义的变量,用数组名前带下划线后面加偏移量的方式即可访问C程序中定义的数组。 例如: 用_XX可以访问C中的变量XX; 用_XX+3可访问数组元素XX[3]。 对于函数的访问: 1)C51函数没有参数传递,在汇编中直接用C51程序中的函数名即可。 2) C51函数有参数,用函数名前带下划线的方式即可访问,
您可能关注的文档
- 硕士生答辩PPT演示文稿样本.ppt
- 硬笔书法培训PPT(第一课).pptx
- 硬笔书法第一讲《基本笔画横画》ppt课件.ppt
- 碗扣式钢管脚手架(PPT 实例).ppt
- 石油大学大学生就业指导课课件第四讲 求职面试礼仪.ppt
- 碳和碳的氧化物复习课-李玉春.ppt
- 示范卷12课件.ppt
- 示范班培训之物业管理招标与投标9.7.ppt
- 礼仪-新人岗前培训.ppt
- 示范课:《电解池》课件定稿.ppt
- 假睫毛佩戴后的卸除注意事项.pptx
- 《编码的使用与安全》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《编写活动中的参赛码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 3.12 不同的歌声——民族文化与美术 教学设计 高中美术湘美版(2019)美术鉴赏(1).docx
- 《程序也是编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《电波加密语》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《二进制—计算机唯一能识别的编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《生活中的常见编码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 《体验并创建二维码》教案-2025-2026学年湘教版(新教材)小学信息技术四年级下册.docx
- 7.4 跨学科实践:调研桥梁建筑中的力平衡(沪科版2024)八年级物理教材.docx
最近下载
- 2025年新疆中考生物试卷真题(含答案).pdf
- “互联网现代农业”的经营思维与创新路径.docx VIP
- 距骨骨折的治疗.pptx VIP
- 企业环境保护管理制度(标准).pdf VIP
- 2024第48届世赛江苏省选拔赛化学实验室技术项目技术文件.doc VIP
- 2024年新疆中考生物试题卷(含答案详解).docx
- 医疗药品CE技术资料EP17-A2 Evaluation of Detection Capability for Clinical Laboratory Measurement Procedure.pdf VIP
- 高分辨率食测压的临床应用.ppt VIP
- 江苏凤凰新华书店集团有限公司招人笔试题库2026指南.pdf
- 江苏2026年高考物理最后冲刺押题试卷及答案(共二十套)新版.docx
原创力文档

文档评论(0)