音影先锋亚洲天堂网|电影世界尽头的爱完整版播放|国产 熟女 91|高清无码免费观看欧美日韩|韩国一区二区三区黄色录像|美女亚洲加勒比在线|亚洲综合网 开心五月|7x成人在线入口|成人网站免费日韩毛片区|国产黄片?一级?二级?三级

登錄 免費(fèi)注冊(cè) 首頁(yè) | 行業(yè)黑名單 | 幫助
維庫(kù)電子市場(chǎng)網(wǎng)
技術(shù)交流 | 電路欣賞 | 工控天地 | 數(shù)字廣電 | 通信技術(shù) | 電源技術(shù) | 測(cè)控之家 | EMC技術(shù) | ARM技術(shù) | EDA技術(shù) | PCB技術(shù) | 嵌入式系統(tǒng)
驅(qū)動(dòng)編程 | 集成電路 | 器件替換 | 模擬技術(shù) | 新手園地 | 單 片 機(jī) | DSP技術(shù) | MCU技術(shù) | IC 設(shè)計(jì) | IC 產(chǎn)業(yè) | CAN-bus/DeviceNe

我的keil isd51怎么總是連接不上?請(qǐng)教,詳情見內(nèi)貼

作者:baisha 欄目:單片機(jī)
我的keil isd51怎么總是連接不上?請(qǐng)教,詳情見內(nèi)貼
請(qǐng)教一個(gè)使用keil isd51的問題

我想使用keil的isd51的功能,寫了一段小程序,但是連上目標(biāo)板上后啟動(dòng)debug時(shí)總是提示
如下error:
please check the following items:
-review the initialize of the serial interface (baudrate)
-make sure the loaded application matches the ROM connect

我又嘗試了一下串口線根本不連接的情況下啟動(dòng)debug提示的error為:
please check the following items:
-make sure the target SYSTEM is connect to the SELECT COM PORT
-make sure the isd51 is linked to your application
-make sure the loaded aoolication matches the ROM connect
-review the initialize of the serial interface (baudrate)
-the application must not disable the serial interrupt for more than 5 seconds

看來當(dāng)串口線連上時(shí)是識(shí)別到了串口連接的,但是卻又不對(duì)。我把這段小程序貼出來,就是
在數(shù)碼管上依次循環(huán)輸出0~9的功能。程序中注釋掉的部分是我調(diào)串口用的部分,這部分可
以正確在keil的serial窗口中輸出字符。我是入門級(jí)菜鳥,請(qǐng)熟悉的isd51的兄弟幫忙看
看。我用的單片機(jī)是phlips的P89C61x2。
謝謝先!

//**********************************************************************
#include <reg51.h>
#include <stdio.h>
//************add_begin*****************
#include <intrins.h>
#include <absacc.h>
#include "ISD51.h"
//************add_end*******************

#define uCHAR unsigned CHAR
#define uint unsigned int
sbit SL1=P1^1;
sbit h=P2^0;
sbit a=P2^1;
sbit b=P2^2;
sbit c=P2^3;
sbit d=P2^4;
sbit e=P2^5;
sbit f=P2^6;
sbit g=P2^7;

//***************************************************
//uCHAR idata trdata[9]={'M', 'C', 'S', '_', '5', '1',
//                       0x0d, 0x0a, 0x00};
//***************************************************

uCHAR data led_num[10]={0x81, 0xF3, 0x49, 0x61, 0x33,
                        0x25, 0x05, 0xF1, 0x01, 0x21};
//???數(shù)據(jù)定義在此處比定義在main函數(shù)內(nèi)部編譯
//出來的代碼要小近200字節(jié),為什么

void init(void);
void delay(uCHAR);
void display_num(uCHAR);

void main()
{  uCHAR a=0;
   uCHAR *p;

//**********initial serial PORT************

//  uCHAR m;
//  uint n;
  TMOD=0x20;
  TL1=0xFD;
  TH1=0xFD;
  SCON=0xd8;
  PCON=0x00;
  TR1=1;

/*
  while (1)
  { m=0;
    while (trdata[m]!=0x00)
    { TI=0;
      SBUF=trdata[m];
      printf("%c",trdata[m]);
      m=m+1;
    }
    for (n=0;n<12500;n++);
  }
*/
}
//*******end of initial serial PORT********

//*****************************************
  ISDinit ();
  ISDwait ();
//  ISDcheck();
//*****************************************

   p=&led_num;
   init ();
   while(1)
   {  ISDcheck();
      display_num(*(p+a));
      a=a+1;
      if (a==10)
         a=0;
   }
}

void init(void)     //初始化,各段都亮
{  SL1=0;
   P2=0x00;
   delay(6);
}

void delay(uCHAR t1)
{  uCHAR i, j, k;
   for (i=0; i<t1; i++)
       for (j=0; j<255; j++)
           for (k=0; k<255; k++);
}

void display_num(uCHAR led_num)
{  P2=led_num;
   delay(6);
}
//**********************************************************************

2樓: >>參與討論
baisha
各位幫忙看看啊,謝謝了
各位幫忙看看啊,謝謝了

參與討論
昵稱:
討論內(nèi)容:
 
 
相關(guān)帖子
usb 轉(zhuǎn) PS2鍵盤解決方案
請(qǐng)問有將匯編轉(zhuǎn)換成c語(yǔ)言的軟件嗎?
請(qǐng)問普通光隔輸出能驅(qū)動(dòng)普通繼電器嗎?
求救,82c54方式2下為什么不能用GATE控制重新計(jì)數(shù)?
貼片的89C51怎么燒錄程序?
免費(fèi)注冊(cè)為維庫(kù)電子開發(fā)網(wǎng)會(huì)員,參與電子工程師社區(qū)討論,點(diǎn)此進(jìn)入


Copyright © 1998-2006 m.58mhw.cn 浙ICP證030469號(hào)