導航:首頁 > 操作系統 > 單片機程序檢測不出來

單片機程序檢測不出來

發布時間:2022-09-26 04:17:08

A. 使用stc-isp(v6.33)下載器的過程中檢測不到單片機怎麼辦

串口選對了沒有?不對就選個正確的,系統設備中可以看到串口設備的屬性
串口指示有沒有綠?沒有的話線拔掉重插再試
WIN7還是XP的系統?WIN7的話,波特率設置一下,串品設備的屬性中和下載程序中的波特率要一致
下載器型號有40PIN 28PIN 20PIN 等幾種,是否選用正確,如40PIN的晶元放到28PIN的下載器上,那可不行了

以上都沒問題?單片機有沒有正確放置? 單片機有可能放反了方向,正過來就好

B. 單片機程序,程序沒問題,編譯不出來怎麼回事

單片機的內存地址0003H是中斷子程序入口,你從000H開始編輯程序,然後接了個SJMP跳轉到START,但是你的START程序沒有另起地址,假設SJMP是兩個位元組指令的話,那麼你的START程序段的地址就是0003H,把中斷子程序入口堵住了,所以你的程序就產生了警告。

C. 單片機STC89C52寫不進程序去,檢測不到單片機

USB轉TTL器,這是從網上買的嗎?需要安裝驅動程序的。
還有USB轉TTL器的TXD,RXD與單片機的TXD,RXD的連接,可以試驗交換接一下。

D. 單片機中斷程序錯誤,小弟不才,檢查不出

我也小白 下面請參考請參考
#include <reg52.h> //頭文件
#define uint unsigned int /*define指 宏定義 unsigned int 范圍0-65535
unsigned int指被定義的目標或關鍵詞
uint 指被定義的代碼符號*/
#define uchar unsigned char //unsigned char 范圍0-255
sbit gw=P2^0; //數碼管個位開啟
sbit d1=P1^0;
uchar num;
uchar code table[]={
0xC0,0xF9,0xA4,0xB0,
0x99,0x92,0x82,0xF8,
0x80,0x90,0x88,0x83,
0xC6,0xA1,0x86,0x8E}; //code是編碼表 []=要選中的數{}=0-9編碼
void delay(uint); //子函數聲明 (無返回帶參數類型)uint是參數,多個參數之間可用,隔開
void main() //void指表示不返回意思 main指主函數
{
gw=0;
EA=1; //開總中斷
EX0=1; //EX0中斷 開外部中斷0
while(1) //大循環
{
for(num=0;num<16;num++)
{
P0=table[num];
delay(1000);
}
}
}
void delay(uint z) //子程序,子函數(無返回帶參數程序)
{
uint x,y; //XY只本語句中局部變數,只在當前函數有效
for(x=100;x>0;x--) //for指循環語句
for(y=z;y>0;y--);
}
void exter0() interrupt 0 //void指無返回 exter0指函數名 interrupt0 指中斷序號
{
d1=0;
}

E. 使用protues模擬51單片機與18b20時在初始化程序裡面檢測18b20為什麼檢測不出來 程序如下

你可以參見我以前寫的18B20的程序,這個程序可以檢測到18B20是否在線上。並且去掉(跳過)了750ms的轉換時間,幾乎無等待。
博客地址是:http://blog.sina.com.cn/u/2050455692
歡迎提寶貴建議!

//*******************************************************************************
//函數功能:11us延時
//輸入參數:t :延時長度,單位11us
//輸出參數:無
//*******************************************************************************
void _delay(UINT t){ //11us
for(;t>0;t--);
}

//*******************************************************************************
//函數功能:DS18B20復位操作函數
//輸入參數:無
//輸出參數:為1說明器件不存在,為0說明器件存在
//*******************************************************************************
UCHAR _DS18B20Reset(void){
DQ = 1;
_delay(1);
DQ = 0;
_delay(50);
DQ = 1;
_delay(10);
if(!DQ) {
_delay(50);
return 0;
}
else {
return 1;
}
}

F. 請問單片機中的程序為什麼讀不出來

如果是被加密了,是無法讀出正確的結果的,除非使用晶元解密的辦法,把晶元拆了或許能得到正確的結果。

G. STC-ISP檢測不到單片機是什麼問題

這要看你的電腦是怎麼連接單片機的,是USB轉串口線嗎?需要安裝驅動程序的。還要看連接對不對。要根據實際情況分析,這么問,很難確定什麼原因。至少給個截圖。

H. 單片機檢測顯示設備打開失敗

單片機檢測顯示設備打開失敗的原因有如下幾點:
1、 燒錄器驅動沒有安裝或者驅動安裝不正確
2、 燒錄器本身存在問題
3、 若用的是Windows 7系統,請先禁用驅動程序簽名強制,步驟如下:(1)WIN鍵+R打開運行,輸入組策略編輯器命令gpedit.msc然後確定(2)選擇用戶配置中的管理模板打開(3)管理模板中點擊系統打開(4)找到驅動程序安裝,然後點擊右邊的設備驅動程序的代碼簽名(5)選項改為忽略或警告。成功禁用後,到STC官方下載一個超載器,裡面有USB驅動,重新安裝即可
4、 燒寫器的USB連接存在問題,或者是單片機把USB的5V電壓拉下來了

I. 51單片機下載程序時檢測不到器件

我遇到過的情況:單片機插反了,單片機壞了,下載軟體出問題重新打開就好了,板子斷電USB線重新插一下再上電。再不行就可能板子的下載電路出了問題,比如介面晶元壞了

J. 單片機在電腦上無法識別怎麼辦

1.一般單片機都是用並口或串口連接的,usb的程序控制不如它們,這也是現在usb橫行卻始終無法完全替代並串口的原因。
2.你說的識別是什麼意思?單片機連接電腦的時候是沒有連接提示的(usb口沒用過,不排除usb有被識別可能),但是用並、串口寫單片機的時候是沒有任何提示的,用keil編好程序生成hex文件後就直接打開一個叫「下載軟體」的寫單片機軟體,先進行擦除,再寫入,就完成了。至於「識別」和「usb口」還真沒用過,我們課本上也都只有並口或串口的教程,沒發現有usb的,老師教的時候也是用並口。另外,還要注單片機開發板的板上電源供應(如果你的開發板是自己做的話,但現在大家都用買的了,我們老師是叫我們不要買,自已做的更好)。
希望能幫到你。
補充:你說的不會是單片機的模擬器吧?模擬器是usb的,上節實驗課我們做了個模擬器的實驗,可能跟我們不一樣吧?

閱讀全文

與單片機程序檢測不出來相關的資料

熱點內容
男主得艾滋病的電影 瀏覽:806
罪孽船長泰國版在線觀看 瀏覽:193
外國電影一個黑男孩在深林 瀏覽:902
叔嫂不倫之戀電影 瀏覽:211
溫暖溫柔是哪部小說 瀏覽:203
穿越抗戰自立為軍閥的小說 瀏覽:601
韓國強殲電影有哪些 瀏覽:291
一女二三男小說穿越文 瀏覽:824
台灣用哪個軟體看電視 瀏覽:365
父親為救兒子像男人獻身的泰國電影 瀏覽:72
台灣民族片子 瀏覽:4
香港老公出軌電影 瀏覽:462
黑社會後生可畏國語 瀏覽:137
韓國肉肉電影在線觀看 瀏覽:345
中文版韓國倫理電影 瀏覽:397
皇上叫秦風女主是宮女的小說 瀏覽:912
可以看得網址 瀏覽:162
公主的奴 瀏覽:115
邵氏電影700部資源 瀏覽:778
秋瓷炫恐怖電影 瀏覽:873