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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 3994|回復: 0
打印 上一主題 下一主題
收起左側

大家好,我C51有一個源程序編譯能通過,可下載后不能運行。請高手給指點為盼

[復制鏈接]
跳轉到指定樓層
樓主
ID:37185 發表于 2012-3-27 11:17 | 只看該作者 回帖獎勵 |倒序瀏覽 |閱讀模式

/**1位數碼管上先顯示零,按下SW0鍵(外中斷1)蜂鳴器發出"答"的一聲,數碼管遞增加數,
到9回零;按下SW1鍵(外中斷0)蜂鳴器發出"笛"的一聲,數碼管遞減減數,到0回9,用外中
斷和定時器編程實現?***********/


#include"stc.h"/*包含STC單片機頭文件*/
#include"top51.h"/*包含TOP51開發板頭文件*/
#include"delay.h"/*包含愛晶電子提供延時函數頭文件*/
//#include "buzzer.h"/*愛晶電子提供的蜂鳴器頭文件*/

sbit sw0=P3^3;
sbit sw1=P3^2;

/*0-F共陰字形碼表*/
uchar code sz[17]={0x3f  , 0x06 , 0x5b , 0x4f , 0x66 ,
   0x6d ,0x7d , 0x07 , 0x7f  , 0x6f , 0x77 , 0x7c ,
   0x39 , 0x5e , 0x79 , 0x71 , 0x00};

uchar num,tt0,i;/*局部變量定義*/
void main()/*主函數*/
{
   top51_init();/*TOP51開發板初始化*/
 COL0=1;/*選中4位數碼管的最右邊一位,并使SW0-SW2可作為獨立按鍵使用*/

 IT1=1;/*設定外部中斷觸發方式:IT1=0為低電平觸發;IT1=1為下降沿觸發*/
 IT0=1;/*設定外部中斷觸發方式:IT0=0為低電平觸發;IT1=0為下降沿觸發*/
 PX0=1;/*設定中斷0優先級高優先級*/
    PX1=1;/*使能中斷1也為高優先級*/
 PT0=0;/*使能T0為低優先級*/

 TMOD=0X01;//置T0的工作模式01
 TH0=(65536-50000)/256;
 TL0=(65536-50000)%256;
   EX0=1;//開INT0禁止、允許位
 EX1=1;//開INT1禁止、允許位
 ET0=1;//開T0禁止、允許位
 EA=1;//開全局中斷
 //TR0=1;

 while(1)
 {
    if (SW0==0)
     {
        //TR0=1;//delay20ms();
          while(sw1==1)
   {
     
        num++;
        if(num>9) num=0;
   }
    }
     
  if(sw1==0)
  {
     //TR0=1;//delay20ms();
   while(sw0==1)
   {
      
       num--;
       if(num<1) num=9;
   }
  }
    P0=sz[num]; 
 }
 
}

 


void timer0_routine() interrupt 1
{
    TH0=(65536-50000)/256;
    TL0=(65536-50000)%256;
  tt0++;
  if(tt0==20) tt0=0;
}


/*---高優先級中斷服務程序---*/
void int1_routine() interrupt 2
{
   TR0=1;
   for(i=50;i>0;i--)
   {
       BZ=1;//蜂鳴器發出答的一聲桑?
       delay500us();
       BZ=0;
       delay500us();
   }
}

/*---高優先級中斷服務程序---*/
void init0_routine() interrupt 0
{
   TR0=1;
 for(i=50;i>0;i--)
    {
       BZ=1;//蜂鳴器發出嘀的一聲,
       delayms(1);
       BZ=0;
       delayms(1);
    }
}

分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享淘帖 頂 踩
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

手機版|小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術交流QQ群281945664

Powered by 單片機教程網

快速回復 返回頂部 返回列表
主站蜘蛛池模板: 精品96久久久久久中文字幕无 | 日韩资源 | 亚洲欧美一区二区三区国产精品 | 欧美日韩精品 | 亚洲成人综合社区 | 欧美日韩一二区 | a级毛片基地 | 日韩免费视频一区二区 | 人人cao| 黄色91在线| 国产欧美日韩综合精品一区二区 | 成人黄色av网址 | 艹逼网 | 亚洲成人一区二区 | 超碰国产在线 | 亚洲国产精品va在线看黑人 | 亚洲精品一区二区三区中文字幕 | 国产成在线观看免费视频 | 中文字幕蜜臀av | 日韩av电影在线观看 | 九九热在线观看 | 免费骚视频 | 一区中文字幕 | 久久夜视频| 亚洲日本一区二区 | 国产免费一区二区 | 一区二区在线观看免费视频 | 欧美日韩不卡合集视频 | 国产在线拍偷自揄拍视频 | 日韩视频区 | 天天夜夜人人 | 色约约视频 | 成人精品毛片国产亚洲av十九禁 | 国产高清视频在线观看播放 | 日本天堂一区 | 毛片免费观看 | 欧洲一级视频 | 久久九九免费 | 91中文字幕在线观看 | 国产综合久久 | 九九久久精品 |