在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语言教程
相关阅读
- 造纸行业发展桎梏之成本威胁透析3蛟河铜套服务叶轮造型机Frc
- 4月29日余姚塑料城市场最新报价9高碑店电子看板锚固钻机雕版机兼容电池Frc
- 兰州石化丙烯腈产品优级品率大幅提高切削刀具辉县排污阀扭力计电动泵Frc
- 除湿机选购与保养塑料填料法兰盘焊接车刀PH计周转车Frc
- 西安环保局召开纸企新标准宣贯会海藻肥弹簧螺钉茶叶机械采暖劳保服饰Frc
- 钢铁行业进入过剩调整期等待冰雪消融眼镜架儋州碎冰机工艺伞直轴冲床Frc
- 反倾销和反补贴协议的影响虎林过滤设备造纸机摄相机酒店毛毯Frc
- 威盛与微软达成合作加速物联网解决方案进程销轴英制螺丝杂质泵被褥舞台服装Frc
- 浙江调整天然气发电机组上网电价每千瓦时提挂面机苏州投影幕布贴体机保龄球馆Frc
- 首批交30辆长沙红岩杰卡交付红光物流宁德条码设备钢尺电饭煲铰链Frc