单片机循环程序

单片机循环程序,第1张

#include<reg51h>

#include<intrinsh>

#define uchar unsigned char

void delay(int a)

{

uchar i;

while(a--)for(i=0;i<120;i++);

}

main()

{

uchar i,j;

P0=0xfe;

for(i=0;i<5;i++)

for(j=0;j<8;j++)

    {

    P0=_crol_(P0,1);

    delay(1000);

    }

}

#include

//调出头文件,必须写

unsigned

cont=0;

//初始化程序void

main(void)

//主程序{

WDTCTL

=

WDT_ADLY_250;

//基本时钟驱动看门狗定时器(WDT)250ms中断

IE1

|=

WDTIE;

//使能

WDT

中断

FLL_CTL0

|=

XCAP14PF;

//

设置时钟电容

P1DIR

|=

0xe0;

//

设置P15,

P16,P17为输出端口

_EINT();

//

使能单片机中断,初始化结束

for

(;;)

//主循环程序

{

_BIS_SR(LPM3_bits);

//

进入低功耗模式3(LPM3)

_NOP();

//

空 *** 作,为开发软件设断点用

}}

interrupt[WDT_VECTOR]

void

watchdog_timer(void)

//WDT中断入口{cont=cont+1;

if(cont==20)

{P1DIR=0x80;}

if(cont==40)

{P1DIR=0x40;}

if(cont==60)

{P1DIR=0x20;}

if(cont==61)

{cont=1;}

_NOP();

//

空 *** 作,为开发软件设断点用}

程序如下:

#include <reg52h>

sbit led1 = P2^0;

sbit led2 = P2^1;

sbit led3 = P2^2;

sbit led4 = P2^3。

让电子信息技术与单片机技术相融合,有效提高了单片机应用效果。作为计算机技术中的一个分支,单片机技术在电子产品领域的应用,丰富了电子产品的功能,也为智能化电子设备的开发和应用提供了新的出路,实现了智能化电子设备的创新与发展。

从二十世纪九十年代开始,单片机技术就已经发展起来,随着时代的进步与科技的发展,目前该技术的实践应用日渐成熟,单片机被广泛应用于各个领域。现如今,人们越来越重视单片机在智能电子技术方面的开发和应用,单片机的发展进入到新的时期。

无论是自动测量还是智能仪表的实践,都能看到单片机技术的身影。当前工业发展进程中,电子行业属于新兴产业,工业生产中人们将电子信息技术成功运用。

以上就是关于单片机循环程序全部的内容,包括:单片机循环程序、单片机的程序怎么编写、单片机流水灯程序等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/zz/9343546.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存