找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

单片机设计把led灯的代码加到主函数后数码管就不亮了

查看数: 1647 | 评论数: 3 | 收藏 0
关灯 | 提示:支持键盘翻页<-左 右->
    组图打开中,请稍候......
发布时间: 2022-6-1 21:58

正文摘要:

#include<reg52.h> #define uchar unsigned char #define uint unsigned int char s; uchar num=0; char time=20; char datitime=30; uint tt,t1; bit flag,s_flag=1,b_flag,fall_flag,fw_flag; sbit ...

回复

ID:735831 发表于 2022-6-2 11:44
死循环,跑不出去理所应当,不跑出去哪来的数码管亮灭
ID:979299 发表于 2022-6-2 10:38
void main(void)
{
         T0_Init();
         while(1)
         {
            if(K0==0)
            {
               D1=0;
                 }
         }《《《《《《《《《《程序到此不再往下,要么改复合方式,要么加控制语句,要看你想要同时运行还是分时运行
         {
                 Key_Scan();        
ID:161164 发表于 2022-6-2 09:23
这是什么缝合怪代码?
如果你说的led灯代码是下面箭嘴所指的那段
你的C 语言要补一补课了
  1. void main(void)
  2. {
  3.         T0_Init();
  4.         while(1)
  5.         {//<<<<<<<<<<<<<<<
  6.                 if(K0==0)
  7.                 {
  8.                         D1=0;
  9.                 }
  10.         }//<<<<<<<<<<<<<<<
  11.         {
  12.                 Key_Scan();
  13.                 if((flag==0)&(s_flag==1))

  14.                         if((flag==1)&(s_flag==0))
  15.                         {
  16.                                 if(K_Time==0)
  17.                                 {
  18.                                         delay(10);
  19.                                         if(K_Time==0)
  20.                                         {
  21.                                                 while(!K_Time);
  22.                                                 s=datitime;
  23.                                                 TR0=1;
  24.                                                 tt=0;
  25.                                                 TR1=1;
  26.                                         }
  27.                                 }
  28.                         }
  29.                 if((flag==0)&(s_flag==1))
  30.                 {
  31.                         Scan();
  32.                         if(num!=0)
  33.                         {
  34.                                 fall_flag=1;

  35.                         }
  36.                 }
  37.                 if((flag==1)&(s_flag==1))
  38.                 {
  39.                         Scan();
  40.                 }
  41.                 display();
  42.         }
  43. }
复制代码

小黑屋|51黑电子论坛 |51黑电子论坛6群 QQ 管理员QQ:125739409;技术交流QQ群281945664

Powered by 单片机教程网

快速回复 返回顶部 返回列表