|
本帖最后由 bh4djj 于 2016-2-1 12:17 編輯
買了現(xiàn)成的51開發(fā)板,將附帶的蜂鳴程序燒錄到了單片機(jī).
電腦的STC-ISP顯示:
(
Chinese:正在嘗試與 MCU/單片機(jī) 握手連接 ...
Chinese:連接失敗,請嘗試以下操作:
1.在單片機(jī)停電狀態(tài)下,點(diǎn)下載按鈕,再給單片機(jī)上電
2.停止下載,重新選擇 RS-232 串口, 接好電纜
3.可能需要先將 P1.0/P1.1 短接到地
4.可能外部時(shí)鐘未接
5.因 PLCC、PQFP 轉(zhuǎn)換座引線過長而引起時(shí)鐘不振蕩,請
調(diào)整參數(shù)
6.可能要升級電腦端的 STC-ISP.exe 軟件
7.若仍然不成功,可能 MCU/單片機(jī)內(nèi)無 ISP 系統(tǒng)引導(dǎo)碼,
或需退回升級,或 MCU 已損壞
8.若使用 USB 轉(zhuǎn) RS-232 串口線下載,可能會(huì)遇到不兼容
的問題,可以讓我們幫助購買兼容的 USB 轉(zhuǎn) RS-232
串口線
仍在連接中, 請給 MCU 上電...
出廠 RC 振蕩器頻率: 2095.053741MHz.
上次使用 RC 振蕩器下載時(shí)的頻率: 1669.036759MHz.
上次使用 RC 振蕩器下載時(shí)的頻率誤差: -20.34%
MCU Type is: STC89C51RC
MCU Firmware Version: 6.6C
Chinese:MCU 固件版本號: 6.6C
Double speed / 雙倍速: 12T/單倍速
振蕩放大器增益: full gain
下次下載時(shí) P1.0/P1.1 與下載無關(guān)
內(nèi)部擴(kuò)展AUX-RAM: 允許訪問(強(qiáng)烈推薦)
下次下載用戶應(yīng)用程序時(shí)將數(shù)據(jù)Flash區(qū)擦除: NO
用戶軟件啟動(dòng)內(nèi)部看門狗后: 復(fù)位關(guān)看門狗
ALE pin 仍為 ALE
內(nèi)部時(shí)鐘頻率:11.074184M.
外部時(shí)鐘頻率:11.074184M.
Chinese:正在重新連接 ...
Current Baud is: / 當(dāng)前波特率為: 115200 bps.
We are erasing MCU flash...
正在擦除應(yīng)用程序區(qū)... ( 00:00 )
正在下載... ( 開始時(shí)間: 10:34:30 )
Program OK / 下載 OK
Verify OK / 校驗(yàn) OK
erase times/擦除時(shí)間 : 00:00
program times/下載時(shí)間: 00:01
Encrypt OK/ 已加密
)
關(guān)閉單片機(jī)電源,再次打開單片機(jī)電源,什么都沒有發(fā)生.
為什么蜂鳴器不響?(單片機(jī)需要啟動(dòng)嗎?怎么啟動(dòng)?)
換了個(gè)"LED跑馬燈",燒錄進(jìn)去,也是沒有反應(yīng).
LED跑馬燈:
/********************************************************************
* *
* 單片機(jī)開發(fā)板 - LED實(shí)驗(yàn) *
* *
* *
********************************************************************/
#include<reg51.h>
#include <intrins.h>
/*****************************************************************************
* 延時(shí)子程序
******************************************************************************/
void delayms(unsigned char ms)
{
unsigned char i;
while(ms--)
{
for(i = 0; i < 120; i++);
}
}
/*****************************************************************************
* 主程序
******************************************************************************/
main()
{
unsigned char LED;
LED = 0xfe;
P1 = LED;
while(1)
{
delayms(250);
LED = _crol_(LED,1); //循環(huán)右移1位,點(diǎn)亮下一個(gè)LED 此函數(shù)位庫函數(shù)
P1 = LED;
}
}
|
|