求一STC 单片机程序,有酬。

2019-07-15 13:24发布

image008.gif

打算用一块STC15W 204S  搞一个控制电路,为何要用STC ,因为我只会用STC 烧写。
需要是这样的。P1。1-P1.5是LED 输出,P3.7是PWM ,根据LED状态输出5个梯度的信号。P 3.2是高电平触发开。P3.3是高电平触发关,关闭电路。P3.6是高电平触发,P3.2触发后,电路待命,LED 不亮,PWM 低电位无输出,P3.6触发后,LED1-5全亮,PWM输出最大。在P3.6加高电平触发一次,LED 按顺序灭1,PWM 输出递减20%,五次触发后LED全灭。PWM低电位。
P1.0是电路开关状态指示LED。
有意帮忙请联系QQ1919241,谢谢。
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
11条回答
951414
2019-07-16 16:10
------------------------------------------------*/  #include<reg52.h> //头文件,无需改动。时间学久了就会明白它的作用了。                   //就好比我们走路时一定要先穿双鞋。   sbit LED=P1^0;   // sbit是系统默认的一个关键字,LED则是自己给P1^0端口取的名字                //这句话的功能就是给P1^0取个名字叫LED  unsigned char i,j;  //定义变量  /*------------------------------------------------                     主函数  ------------------------------------------------*/ void main (void) {  while (1)         //主循环   {     For(i=1000;i>0;i--)     {       LED=1;            //将P1.0口赋值 1,对外输出高电平,若二极管共阴,则点亮 //二极管  }    For(i=1000;i>0;i--)     {      LED=0;            //将P1.0口赋值 0,对外输出低电平 }                  } }

一周热门 更多>