在keil中執行的C程式有問題,請幫大蝦

發布 社會 2024-04-05
9個回答
  1. 匿名使用者2024-02-07

    首先,void delay1ms() 的定義存在差異,呼叫如下:

    delay1ms(1);說明這個函式是由引數組成的,對吧,那麼要麼編譯不能通過,如果是C++支援過載,你可以通過編譯,但是鏈結時必須找到具體的庫,當你找不到它時,它會生成你的編譯警告c206。

    其次,C267 中的這個錯誤也是出於類似的原因,您應該自己檢視 C51 的官方文件。

  2. 匿名使用者2024-02-06

    void delay1ms() 函式必須放在呼叫它的函式之前。

    或者,在前面,宣告它。

  3. 匿名使用者2024-02-05

    該函式未在 main() 函式之前定義。

  4. 匿名使用者2024-02-04

    把這句話 void delay1ms(); 在主功能的前面。 或者將 delay 子函式寫在 main 函式之前。

    任何人都可以做到的 2 種方式。

  5. 匿名使用者2024-02-03

    輸出0xf7,即 p13 處的輸出低電平。

    如果不按 p13 所在的列中的鍵,則回讀的值仍為 f7。

    如果回讀的值不是 f7,則 p13 列按下了乙個鍵。

    如果不是 f7,那會是什麼?

    即:77、b7、d7、e7。

    它們代表:列 p13,** 的幾個鍵。

    然後,程式會為它們分配其他鍵。

  6. 匿名使用者2024-02-02

    我以前也遇到過,系統檔案丟失了,只能重新安裝。

    Keil 於 2005 年被 Arm 收購。 兩家公司更名為Arm Germany GmbH,Arm Inc.首席執行官Reinhard Keil表示:“作為Arm互聯社群的成員,Keil和Arm一直保持著長期的合作關係。

    借助 ARM:通過此次收購,我們將能夠更好地為快速增長的 32 位微控制器市場提供完整的解決方案,同時繼續在視覺環境中支援我們的 8051 和 C16x 編譯器。 ”

    隨後,ARM Keil推出了基於Vision介面的MDK-ARM開發工具,用於除錯ARM7、ARM9和Cortex-M核心,用於控制領域的開發。

  7. 匿名使用者2024-02-01

    你的keil沒有破解,還是受限版,最多只能編譯2k的程式,你用的是keygen。

    我看到您的檔案中已經有乙個序號產生器,註冊步驟如下:

    1 開啟 Keil,如果是 Win7,則要以管理員身份執行,並在檔案選單下開啟許可證管理

    2 在彈出框中,右上角有乙個 cid,複製 cid 後面的程式碼。

    3 開啟序號產生器並將 CID 貼上到其中。

    4 請注意,如果序號產生器有多個選項,請選擇 C51,而不是 ARM 或其他任何選項。

    5 單擊“生成”,註冊人將生成序列號並複製序列。

    6 將序列號貼上到 keil 框中的新許可證 ID 中,然後單擊右側的按鈕。

    7 如果上面顯示破解碼,並且是黑色的,則表示您已經破解成功,如果是紅色的,則表示註冊序列碼無效,重複上述步驟2--7。

  8. 匿名使用者2024-01-31

    其實很簡單,像往常一樣建立乙個專案,然後建立乙個新檔案,直接儲存,它會提示你儲存名稱,預設字尾是。 txt,你直接把名字改成***c儲存。

    然後右鍵單擊左側放置原始檔的目錄,選單中將出現乙個新增...。檔案等選項,選擇後會出現乙個瀏覽對話方塊,找到您剛剛儲存的***c檔案並確認新增。

    你可以在其中編寫你的 C 程式。

    請注意,單擊新增後看起來不會有任何響應,但實際上,C 檔案已經新增到專案中。 你出來看一看,你會發現他已經在那裡了。

  9. 匿名使用者2024-01-30

    使用Keil程式設計軟體進行編譯時,由於工程錯誤的產生,總是出現“目標未建立”,具體編譯步驟如下:

    1. 從軟體頂部的下拉選單中選擇[專案]-[新建專案]。

    2. 在彈出的視窗中,選擇專案檔案。 (如果沒有專案檔案,請新建乙個專案檔案,並填寫乙個名詞點儲存。 灰塵檔案。

    3、選擇微控制器型號(如89C52、89C51)。

    4. 右鍵單擊左側專案“源組 1”,然後選擇“將 C 檔案新增到專案組”。 (例如,新增以下 C 程式檔案。 )

    5.新增後,您將在左側看到C檔案的名稱,並在右側雙擊要程式設計的檔案。

    6、完成C程式後,將其編譯成乙個HEX檔案,用於寫入CPU微機。

相關回答
3個回答2024-04-05

當 C 程式執行時 exe 停止工作的原因是記憶體溢位和編譯器錯誤。 >>>More

5個回答2024-04-05

盡量簡明扼要,通俗易懂,用得越多,你就會明白。 >>>More

14個回答2024-04-05

第乙個問題:退出失敗是什麼意思? 為什麼在這個程式中需要這個東西? >>>More

5個回答2024-04-05

此資訊記錄在登錄檔中。 登錄檔是位於系統不同部分的各種系統檔案的組合,包括當前使用者、系統硬體配置、系統設定等資訊。 可以訪問登錄檔,並且可以通過登錄檔訪問登錄檔。 >>>More

27個回答2024-04-05

問題有問題或過期過期。 系統未重新整理。