如果你沒有講STC加入到KEIL,這無所謂,你可以任選一個51單片機,比如ATEML的就可以,模擬、編程沒什麼影響,只是STC的一些特殊寄存器定義需要自己來做而已。
至於加STC到KEIL,也簡單,下載STC_ISP,運行後進入KEIL模擬設置里,加入其相關內容就可以了。
⑵ 如何將程序代碼燒錄進STC單片機 詳細�0�3
STC 先安裝<STC 單片機編程工具>軟體到計算機中, 然後進行下面的操作。 以下是燒錄程序的主要界面。 燒錄過程非常簡單, 操作也非常簡單。 圖中紅色的五個大數字就 表示了整個過程。簡簡單單的五步就可以了(實際上只需 4 步)。 啟動本燒錄程序後, 第一步就是選擇燒錄器件。 本燒錄軟體支持STC 全系列的 51 單片機晶元, 因此, 第一步必須選擇相對應的型號。 由於本實驗板選用的單片機晶元就是本燒錄軟 件首次啟動默認的型號,所以,本項一般都不需要選擇。另外,「 AP Memory」是指該晶元的內存大小和起止地址, 根據器件型號自動更改, 不必 理會。 選擇了器件型號, 第二步就應該選擇將要被燒錄的 HEX 機器碼文件。 HEX 文件由單片機開發環境輸入、 編輯代碼, 最後編繹產生。至於如何產生 HEX 文件, 很多資料也都有介紹, 本板光碟中有詳細的說明, 並且提供了多套開發軟體(每套都能用) 。 通過對照自學完全可以很快掌握操作。 並且,本實驗板光碟也提供了多 種單片機開發環境供大家學習研究。 本光碟中提供了一些例子程序, 大家可以點「open file」按鈕, 彈出以下窗口(源程序也 有,但這里不顯示),先選擇一些例子程序燒錄實驗。 選好了文件後, 大家可以發現「文件校驗和」 中的數據發生了變化, 大家可以通過留意這個數據是否 變化來確 定打開文件是否成功, 或者文件刷 新是否 有更改。 當然, 文件打開後, 會顯示在右邊的數據區, 大家也可以觀查右邊數據區是否有更改。不過, 當數據太多時, 更改的地方又很少時, 觀查「文件校驗和」 會更快更准確。 選好了器件, 選好了文件, 第三步就可以設置串口和串口通信速度了。 串口是一個九針的插座, 老式的滑鼠口就是串口。 為了讓通信可靠, 我們可以適當的選低一些的速度, 這個串 口線較長時非常重要。 燒錄過程中, 如果出現失敗, 可以考慮將串口通信速度降低再試, 這是由於機器配置以及當地環境因素決定的, 當環境干擾過大時, 必需選低一點的波特率(即通信速率) 。燒錄成功與失敗,可以從信息區的提示看出。 選擇並設置好串口後(一般不需更改) , 進入第四步, 而這一步基本上不用更改。 設置時鍾倍頻主要是為了提高工作速度, 設置時鍾增益是為了降低電磁幅射。 這些, 對於高級工程人員和最終產品會很有用, 對於初學者來說, 只當沒有看見就行了。第五步是最後一步, 點擊「Download/下載」 , 就可以進入燒錄狀態。特別 說明 :點擊「 Download/ 下載」之前實驗板的電源開關必須關閉,使單片 機徹底斷電, 點擊「Download/下載」 之後才可以使單片機上電,完成 程序的燒錄。 注意: 點擊「Re-Download/重復下載」 也可以, 這常用於大批量的編程, 不必每次都去點「Download/下載」 。 出現以下圖狀態時, 給實驗板通電就可以完成編程過程(如果實驗 板已經通電,則必須關掉電源 1 秒鍾再次通電)。 重點注意事項: 注意: 整個燒錄過程中(任何過程中) , 不要用手或者導體接觸單片機集成電路的引腳或者電路! 這樣很可能會永久性的損壞單片機實驗板或者集成電路或者電腦主機。 原因: 絕對大多數的電腦沒有採取良好的接地措施! 而電腦主機、 顯示器的電源電路中,又有電容直接連接到市電, 這個電壓和電流經常會達到很高, 當我們觸摸電腦機箱後, 有時會感受到明顯的電擊, 就是這個原因! 另外盡量消除人體的高壓靜電, 高壓靜電也可能對 集成電路或者電路已經造成永久性的損壞。 解決方法: 當實驗板與電腦連接時, 盡量不要用手接觸單片機引腳; 盡量消除人體的高 壓靜電(實驗時保持手有一定的潮濕度,可有效抑制靜電產生) 現在就過過癮吧! 在本光碟中提供了一些例子程序, 並且提供了已經編譯好的HEX文件, 立即打開,試著分別燒錄試試吧! 同一塊集成電路(MCU), 通過不同的源程序代碼, 傾刻間表現出不同的功能, 並且可以長期穩定工作, 這就是單片機的魅力所在! 只有懂了單片機, 才能設計開發出更復雜 、更可靠、更穩定的產品! 所以說, 不論學習電子技術多少年, 不論有了多少年電子工作經驗, 不論是否會修理電 子產品,如果不懂單片機,就始終低人一等!!! 單片機不難, 採用本站最新S TC 編程、 實驗、 開發一體化功能單片機板, 先實踐, 後理 論,在書和光碟的幫助下,讓你最快速度學會單片機! 仕別三日, 當令人刮目相看! 要實現理想, 從現在做起!
⑶ STC12C5A60S2如何用keil進行編譯
到STC的官網上下一個UV2.CDB和UV3.CDB,分別支持UV2和UV3的,建議用UV2,替換點KEIL裡面的文件即可,建議備份原有的。然後再下幾個頭文件就可以了。學會查資料啊。
⑷ 如何給STC15F2K60S2編譯程序Keil uVision 2
使用內部擴展的RAM,在定義變數時,用xdata定義,
60K flash是程序存儲器,是放程序的,可以將表格放在這里,用code定義
還有1KB的EEPROM可以用,
有關些詳細的操作方法STC15系列單片機的技術資料上都有說明,還有C程序,可以仿照。
STC15系列單片機下載程序必須用最新的下載軟體,是stc-isp-15xx-v6.65.exe
利用下載軟體可以生成15系列的頭文件:STC15F2K60S2.H
用這個頭文件,定義新增加的寄存器,就不用reg51.h了
⑸ 如何用KEIL編譯出STC12系列的程序,要保證有60K的FLASH.我說的不是CODE 是FLASH 一般用89C52隻有8K
不懂你說的flash是什麼意思
⑹ 用什麼軟體可以編譯STC12C2025AD單片機的程序
不是KEIL不能編譯程序,而是KEIL中沒有STC12C2025AD這個單片機的型號,所以STC12C2025AD單片機的頭文件需要自己編寫,在頭文件里需要添加一些STC12C2025AD的特殊功能寄存器,請在KEIL/INC下參考頭文件的編寫規范。
另外一個方法是:直接聯系宏晶科技,他們那裡應該有頭文件,省的你麻煩了。
⑺ 用什麼軟體編譯STC12C5A60S2單片機的C程序文件。什麼版本的。
如果這樣的化 那就只用模擬器了
寫好程序用模擬器在你的硬體電路調試就好了
兩者都可以
編譯器比較普遍的使用keil 這個是軟體如何操作網上挺多的 而且很簡單
模擬器我用的很多 市場上比較普遍的是偉福(WAVE)系列的模擬器 這系列的對大部分的mcu都能模擬 操作也比較簡單好用
要說好當然是模擬器啦 它相當於單片機 而且是可以一邊修改一邊調試的單片機 配合硬體電路 挺好的
另外 你題目給的不大明確
你是說你硬體已經設計焊好了?還是整個硬體還沒做 要通過軟體模擬模擬整個過程??
如果是後者 那麼可以用proteus去模擬硬體 用keil編譯程序導入 可以實現 整個電路的模擬
希望你成功
⑻ stc單片機編程軟體
keil是對於大眾的單片機的,只要你的單片機能識別.hex或是.bin的文件就行了。它編譯時就是產生那種文件供單片機識別的文件
⑼ STC12C2051C使用什麼編譯器
STC單片機是51單片機內核,所以,用匯編語言或C語言寫程序都用keil編譯器。新建工程時,可用AT89C51代替,用#define包含STC的頭文件。