您的位置:首页>财经 >内容

STC89C52RC(单片机C语言教程)

2022-07-23 14:20:14来源:
导读 想必现在有很多小伙伴对于STC89C52RC 单片机C语言教程方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于STC89C52RC 单...

想必现在有很多小伙伴对于STC89C52RC 单片机C语言教程方面的知识都比较想要了解,那么今天小好小编就为大家收集了一些关于STC89C52RC 单片机C语言教程方面的知识分享给大家,希望大家会喜欢哦。

今天小编给大家带来的是STC89C52RC 单片机C语言教程!

这里,我直接将代码给大家方便大家理解,参考代码。

#include<reg52.h>。

sbitMotor_L=P1^0。

sbitMotor_R=P1^1。

sbitK0=P0^0。

sbitK2=P0^2。

sbitK1=P0^1。

sbitK3=P0^3。

unsignedchartime2s。

voidInitTimer0()

{

TMOD%=0xF0。

TMOD|=0x01;//定时器0,方式一

TH0=(65536-50000)/256。

TL0=(65536-50000)%256;//定时50ms

IE|=0x82。

TR0=1。

}

voidmain()

{

Motor_L=Motor_R=1。

InitTimer0()。

while(1)

{

if(K0|K2)

{

Motor_L=0。

Motor_R=1。

time2s=40;//2s

}

if(K1|K3)

{

Motor_L=1。

Motor_R=0。

time2s=40。

}

}

}

voidT0_INT()interrupt1

{

TH0=(65536-50000)/256。

TL0=(65536-50000)%256。

if(time2s){time2s--;}

else{Motor_L=Motor_R=1;}

}

本文到此结束,希望对大家有所帮助。

免责声明:本文由用户上传,如有侵权请联系删除!

猜你喜欢

最新文章