#include <reg52.h>
sbit m=P2^0;
sbit b=P2^6;
sbit y=P2^7;
unsigned char count;
void main()
{
TMOD=0x01;
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TR0=1;
ET0=1;
EA=1;
count=0;
}
void timer()interrupt 1
{
m=!0; b=!1; y=!0;
count++;
if(count==20)
{
m=0; b=1; y=0;
}
TH0=(65536-50000)/256;
TL0=(65536-50000)%256;
TF0=0;
count=0;
}
这个程序用在图上的电路中,就是左边的电机转动,且红蓝两灯同时亮,而且一直持续这种状态。
而我要达到的效果是左边转1秒,同时黄灯亮》右边转1秒,同时蓝灯亮》依次循环。
这是怎么回事?请高人分析下,谢谢了!!
没事。
这个我搞明白了,在另一个提问里问其它人问明白了,现在有个新问题,那个通过单片机播放电子音乐的原理及程序是怎么写的?
不难 但是你不会是要我手敲给你说吧 你去CSDN EEHOME 这些论坛找找吧 肯定有
追问那些论坛什么的我有看,看不懂,可能是写文章的人没站在读者的角度,你现在说说几个难点或几个重点呗??