久久久久久久999_99精品久久精品一区二区爱城_成人欧美一区二区三区在线播放_国产精品日本一区二区不卡视频_国产午夜视频_欧美精品在线观看免费

標題: 單片機60秒倒計時顯示程序哪里錯誤? [打印本頁]

作者: hjx5548    時間: 2023-9-3 19:23
標題: 單片機60秒倒計時顯示程序哪里錯誤?
#include <reg52.h>
#define guan P1
#define wei  P3  
#define uchar unsigned char
#define uint  unsigned int

uint m=0;
uchar a1,a0,k=0,j,k,s=60;
sbit beep=P3^7;
unsigned char code weiyu[]={0xdf,0xf1,0xfd}; //代碼與P3對應做位處理,顯示相應的位
                                            //ge = P3^1; 1111  1101 // shi = P3^0;1111  1110//bai = P3^6;1011  1111
unsigned char code table[]={0xFC, 0x60, 0xDA, 0x8F, 0xCC, 0xED, 0xFD, 0x07, 0xFF, 0xEF};//共陰極數碼管碼表

void delay(unsigned char xms)
{
  for(j=xms;j>0;j--)
     for(k=125;k>0;k--);
}

void display1(uchar wei1,uchar shu)
{
  wei=0xff;
  P1=table[shu];
  wei=wei&weiyu[wei1];
  delay(5);
}

void display(uchar a,uchar b)
{
display1(2,a);
display1(3,b);
}

void main()
{
  TMOD=0x01;
  ET0=1;
  TR0=1;
        EA=1;
while(1)
{
  if(m==20)
  {
   m=0;
   s--;
  }
  a1=s/10;
  a0=s%10;
  display(a1,a0);
  if(s==0)
  {
  TR0=0;
  beep=0;
  }
  }
}                                                                                 
void TO_TIMER () interrupt 1
{
  TH0=(65536-46080)/256;
  TL0=(65536-46080)%256;
  m++;
}


作者: cnfloatleaf    時間: 2023-9-4 00:35
我沒全部看您的程序,我覺得應該這樣寫
while(1)
{
    if(m > 49)        // 假設定時器0中斷20mS,計數50次為1S,
    {
         m=0;
         s--;
        if(s==0)
        {
           // TR0=0;    不用關閉定時器0
           beep=0;
           // s = xx;        這里可以重新給倒計時賦值,如果需要的話
        }
        a1=s/10;         // 假設每秒顯示一次
        a0=s%10;
        display(a1,a0);
    }
  }
}
作者: xianfajushi    時間: 2023-9-4 07:56
位控制直接wei=weiyu[wei1];顯示函數的wei在哪里聲明?
作者: lkc8210    時間: 2023-9-4 09:28
一個delay(5)耗時大約15ms
一個display耗時大約30ms
定時中斷時間大約20ms
就會出現m==20時,程序阻塞在display里




歡迎光臨 (http://www.zg4o1577.cn/bbs/) Powered by Discuz! X3.1
主站蜘蛛池模板: 国产精品一区二区在线观看 | 国产二区视频 | 成人a免费| 尤物视频在线免费观看 | www.三级| 日韩av啪啪网站大全免费观看 | 亚洲精品3| 亚洲欧美日韩精品久久亚洲区 | 亚洲第一视频网站 | 亚洲乱码国产乱码精品精的特点 | 国产乱码精品一区二区三区中文 | 欧美一级电影免费观看 | 成人在线精品 | 在线观看日本高清二区 | 天天躁日日躁狠狠躁2018小说 | 欧美日韩在线成人 | 日韩av成人在线观看 | 亚洲狠狠丁香婷婷综合久久久 | 美女131mm久久爽爽免费 | 黄视频网站免费观看 | 国产情侣激情 | 国产午夜精品一区二区三区嫩草 | 无码一区二区三区视频 | 国产第1页 | 在线成人| 久久久久亚洲精品 | 国产精品国产a级 | 久久网站黄 | 国产精品视频久久久久 | 久久久久国产精品 | 久久精品99久久 | 精品一二三 | 日本a视频 | 欧美在线视频网 | 日韩中文字幕 | av中文字幕在线观看 | 日韩免费一区二区 | 亚洲精选一区二区 | 亚洲精品18| 亚洲激精日韩激精欧美精品 | 蜜桃视频在线观看www社区 |