第4章单片机的C51语言 4.1 C51的程序结构 4.2 C51的数据结构 4.3 C51与汇编语言的混合编程 第4章单片机的C51语言 C51语言编程可胜任单片机的基本测量与控制任务。 对于某些特殊的I/O 接口处理、中断处理、强调程序执行速度等场合,仍希望采用汇编程序。 C51 编译器提供了与汇编语言程序的接口规则,可方便地实现C51 与汇编语言程序的相互调用。 本节仅讨论在C51中调用汇编函数和在C51中嵌入汇编代码两种方法。 概要 第4章单片机的C51语言 1. 在C51中调用汇编程序 1)程序的寻址,main.c中调用的max函数,如何与汇编文件中的相应代码对应起来; 2)参数传递,main.c中传递给max()函数的参数a和b,存放在何处可使汇编程序能够获取到它们的值; 3)返回值传递,汇编语言计算得到的结果,存放在何处可使C语言程序能够获取到。 C51程序中调用汇编语言,需要解决三个问题: 1)程序的寻址问题 第4章单片机的C51语言 通过在汇编文件中定义同名的“函数”来实现。 第4章单片机的C51语言 举例:P1口延迟闪烁。 Test1.c Test2.asm 2. C51中嵌入汇编代码 程序中需要用到一些简短的汇编指令时,可以通过语句 “# pragma”嵌入汇编代码的办法实现。 第4章单片机的C
您可能关注的文档
- 第三讲《诗经》研读之农事诗分解.ppt
- 第4章_汇编语言程序设计分解.ppt
- 第4章_会计确认与会计计量qq分解.ppt
- 第三讲protel绘制实例分解.ppt
- 第三讲辩证唯物主义自然观分解.ppt
- 第4章_模拟信号的数字传输分解.ppt
- 第三讲城市生态环境问题4章分解.ppt
- 第4章_实际光路的计算和像差分解.ppt
- 互联网改造传统行业——窝里快购综述.ppt
- 第三讲单片机开发软件快速入门分解.ppt
- 2026江西南昌市社会福利院招聘备考题库及答案详解(各地真题).docx
- 2026江苏常州仲裁委员会办公室招聘4人备考题库及一套答案详解.docx
- 2026江苏无锡交响乐团有限公司招聘12人备考题库及完整答案详解一套.docx
- 2026-2031货架行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026-2031加厚大衣行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏淮安市盱眙县招聘教师39人备考题库及1套参考答案详解.docx
- 2026-2031加绒工装裤行业市场深度调研及供需格局及有效策略与实施路径评估报告.docx
- 2026江苏南通市崇川区卫生健康委员会所属部分事业单位(南通市口腔医院)长期招聘高层次人才2人备考题.docx
- 2026江苏苏州大学科研助理岗位招聘7人备考题库及完整答案详解.docx
- 2026江西吉安市井冈山市市政园林环卫所面向社会招聘1人备考题库及参考答案详解1套.docx
最近下载
- 雨课堂学堂在线《中国马克思主义与当代(北京航空航天)》学堂云单元测试考核答案.pdf
- 2026年汽车4S店总经理年度工作计划.docx
- (高清版)B-T 41261-2022 过程工业报警系统管理.pdf VIP
- 武汉版生命安全教育三年级第11课《预防消化道传染病》课件.ppt
- 2025年广东省公需课《人工智能赋能制造业高质量发展》考试答案.doc VIP
- 2025年法考真题及答案.docx VIP
- 2025年部编四下语文《宝葫芦的秘密(节选)》公开课教案教学设计【一等奖】.pdf VIP
- 盘式制动器的设计与有限元分析.doc VIP
- 台湾社区营造对祖国大陆历史文化名镇更新的启示--以桃园县大溪老街更新为例.pdf VIP
- 机动车安全技术检验GB38900内部培训试题(含答案).pdf VIP
原创力文档

文档评论(0)