最新免费av在线观看,亚洲综合一区成人在线,中文字幕精品无码一区二区三区,中文人妻av高清一区二区,中文字幕乱偷无码av先锋

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

請問::這段代碼有什么錯?

作者:eein 欄目:單片機
請問::這段代碼有什么錯?
開發(fā)環(huán)境是Keil:

#include <reg52.h>

sbit P1_0=P1^0;

void delay(void)
{
    register int i;
    for(i=0;i<200;i++);
}
void main(void)
{
    SCON=0x00;
    ES=0;
    ACC=0x80;
    for(;;)
    {
        P1_0=0;
        SBUF=ACC;
        while(TI!=0);
        P1_0=1;
        delay();
        ACC>>=1;
    }
}

謝謝!!


2樓: >>參與討論
平常人
代碼沒錯啊,編譯應該可以通過
錯在你自己都不知道(或沒有說)怎么錯了

叫人家?guī)兔Γ傄f具體點吧

3樓: >>參與討論
eein
補充
編譯后的提示是:

*** WARNING L1: UNRESOLVED EXTERNAL SYMBOL
    SYMBOL:  ?C_START
    MODULE:  STARTUP.obj (?C_STARTUP)
*** WARNING L2: REFERENCE MADE TO UNRESOLVED EXTERNAL
    SYMBOL:  ?C_START
    MODULE:  STARTUP.obj (?C_STARTUP)
    ADDRESS: 000DH
Program Size: data=9.0 xdata=0 code=15
creating hex file from "COO"...
"COO" - 0 Error(s), 2 Warning(s).

這段代碼我是從匯編翻譯過來的:匯編代碼是:
MOV SCON,#00H
CLR ES
MOV A,#80H
DELR: CLR P1.0
MOV SBUF,A
JNB TI,$
SETB P1.0
ACALL DELAY
CLR TI
RR A
AJMP DELR

請問翻譯對不?
另外在KEIL上單步調試時,為什么老是調到STARTUP.A51循環(huán)呢?
還有上面編譯提示的兩條警告(WARNNINGS)是什么意思?怎么改?

謝謝!


4樓: >>參與討論
eein
頂一下
頂一下

5樓: >>參與討論
樓上的
×
延時里面的那個變量i沒必要弄成寄存器型的吧,就INT好的很。

6樓: >>參與討論
qjy_dali
代碼雖然沒有錯,但是在C語言里用累加器卻是一種相當不好的習慣
累加器應該讓編譯器自由使用!!

7樓: >>參與討論
平常人
編譯后的提示的意思是說,你沒有把C的初啟文件包含鏈接進來
 
參與討論
昵稱:
討論內容:
 
 
相關帖子
gps車輛地位系統里,如何確定車輛的速度的
請教:如何將八路I2S信號合成轉換成串行信號從SPI口送出
普通的6*6小按鍵能耐220V的電壓嗎?
問一個FLash文件管理的問題!
求高手指點一下.0-5V的電壓變化如何轉換成1-3V?謝謝!
免費注冊為維庫電子開發(fā)網會員,參與電子工程師社區(qū)討論,點此進入


Copyright © 1998-2006 udpf.com.cn 浙ICP證030469號