当前位置: 首页 > 生活问答 > 生活常识 > STC89C52RC 单片机C语言教程

STC89C52RC 单片机C语言教程

网站编辑:上海建站网 发布时间:2022-04-22  点击数:
导读:操作步骤/方法1这里,我直接将代码给大家方便大家理解,参考代码:2#include<reg3h>4sbitMotor_L=P1^0;5sbitMotor_R=P1^1;6sbitK0=P0^0;7sbitK2=P0^2;8sbitK1=P0^1;9sbitK3=P0^3;10unsignedchartime2s;11/*定时器0初始化函数*/12voidInitTimer0()13{1...
STC89C52RC 单片机C语言教程

操作步骤/方法

1 这里,我直接将代码给大家方便大家理解,参考代码: 2 #include<reg 3 h> 4 sbitMotor_L=P1^0; 5 sbitMotor_R=P1^1; 6 sbitK0=P0^0; 7 sbitK2=P0^2; 8 sbitK1=P0^1; 9 sbitK3=P0^3; 10 unsignedchartime2s; 11 /*定时器0初始化函数*/ 12 voidInitTimer0() 13 { 14 TMOD%=0xF0; 15 TMOD|=0x01;//定时器0,方式一 16 TH0=(65536-50000)/256; 17 TL0=(65536-50000)%256;//定时50ms 18 IE|=0x82; 19 TR0=1; 20 } 21 voidmain() 22 { 23 Motor_L=Motor_R=1; 24 InitTimer0(); 25 while(1) 26 { 27 if(K0|K2) 28 { 29 Motor_L=0; 30 Motor_R=1; 31 time2s=40;//2s 32 } 33 if(K1|K3) 34 { 35 Motor_L=1; 36 Motor_R=0; 37 time2s=40; 38 } 39 } 40 } 41 voidT0_INT()interrupt1 42 { 43 TH0=(65536-50000)/256; 44 TL0=(65536-50000)%256; 45 if(time2s){time2s--;} 46 else{Motor_L=Motor_R=1;} 47 } END

  以上就是小编为大家介绍的STC89C52RC 单片机C语言教程的全部内容,如果大家还对相关的内容感兴趣,请持续关注上海建站网!

  标签:
内容声明:网站所展示的内容均由第三方用户投稿提供,内容的真实性、准确性和合法性均由发布用户负责。上海建站网对此不承担任何相关连带责任。上海建站网遵循相关法律法规严格审核相关关内容,如您发现页面有任何违法或侵权信息,欢迎向网站举报并提供有效线索,我们将认真核查、及时处理。感谢您的参与和支持!
浏览此文的人还看过
定向士官是什么意思?
定向士官是什么意思?

详情:操作步骤/方法1定向士官是指根据《兵役法》《征兵工作条例》以......

怎么设置手机日历节日提醒
怎么设置手机日历节日提醒

详情:操作步骤/方法1打开手机上的日历/2打开之后点击右上角的菜单......

神界危机4.7过关攻略
神界危机4.7过关攻略

详情:操作步骤/方法【方法1】11.首先英雄选择方面,首选血精灵剑......

怎么在亚马逊开店流程
怎么在亚马逊开店流程

详情:操作步骤/方法1打开电脑浏览器,百度搜索如图,进入网站。2点......