旅居车厂家
免费服务热线

Free service

hotline

010-00000000
旅居车厂家
热门搜索:
行业资讯
当前位置:首页 > 行业资讯

在KEIL中实现C语言嵌套汇编语言

发布时间:2020-07-21 17:27:50 阅读: 来源:旅居车厂家

一、讲解背景

本文引用地址:在单片机学习的过程中,掌握一点汇编语言是非常有必有的,作为低级语言汇编语言在单片机开发中有它不可取代的作用,比如每条指令可以精确的确定延时时间,便于理解非常适合硬件工程师学习。但是要提高单片机技能,必须掌握C 语言编程,因为C 语言有强大的模块化管理思想。我想在很多人学习的过程中即学了汇编语言,又学习了C 语言,那么一个问题便随之而产生,如果将C 语言与汇编语言相互结合,达到更好的编程效果,本次讲解就是基于这个问题而生成的。

二、操作步骤

第一步:

在KEIL 中新建工程及文件并复制以下程序并保存为C 文件:

/*

功能:C 语言里嵌套汇编语言,起到抛砖引玉的作用

*/

#includereg51.h>

delay()

{

int i,j;

for(i=0;i1000;i++)

for(j=0;j120;j++); //12M 晶振下延时1MS

}

main()

{

P2=0x00; //控制8 个LED 亮

delay(); //延时1S

#pragma ASM//汇编嵌套开始

MOV P2,#0FFH //汇编嵌套结束

#pragma ENDASM//汇编嵌套开始

while(1); //C 程序结束

}

51单片机相关文章:51单片机教程

c语言相关文章:c语言教程

JavaScript DOM 事件优化

02 第一个 Shell 程序

13 Python 数据类型详细篇:字典

11 模板系统基础