keil4用汇编语言需要头文件吗

keil4用汇编语言需要头文件吗,第1张

需要。

1、keil4是KeilSoftware公司出品的51系列兼容单片机C语言软件开发系统,使用接近于传统c语言的语法来开发。

2、keil4用汇编语言需要头文件,一般是对函数、变量等的声明。

其实这个头文件与你的单片机型号是对应的

比如51单片机 芯片有AT89C51,AT89C52,AT89S51,AT89S52那么你在keil编译软件中都可以用reg52.h这个头文件,

因应他的内核是一样的,不同的只是flash大小ram大小,还有一些外设吧

所以要确定头文件,必须知道编译环境还有芯片.

程序的基本框架如下

ORG 0000H

LJMP START 需要跳过中断服务程序入口地址,

ORG 0100H

START:

MOV SP,#50H 设堆栈区起始地址,一般不可少

...........

SETB P0.0

SETB P0.3

...........

LOOP:

SETB P1.5 设定P1.5为输入状态

JB P1.5, NEXT 假设P1.5为高是未达到既定值

CLR P0.0 达到既定值

NEXT:

LCALL DELAY30MS

SETB P1.7 设定P1.7为输入状态

JB P1.7, LOOP 假设P1.7为高是未达到要求

CLR P0.0

CLR P0.3

SETB P0.2

LJMP LOOP

DELAY30MS:

(此处编写一段延时30ms的程序,很简单的,循环一定次数即可)

RET


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/tougao/11717302.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-18
下一篇 2023-05-18

发表评论

登录后才能评论

评论列表(0条)

保存