資源描述:
《keil的使用與聯(lián)調(diào)》由會員上傳分享,免費(fèi)在線閱讀,更多相關(guān)內(nèi)容在行業(yè)資料-天天文庫。
1、Proteus和Keil的使用與聯(lián)調(diào)默認(rèn)分類2009-04-1216:57:10閱讀3947評論8??字號:大中小?訂閱?Proteus7.0是目前最好的模擬單片機(jī)外圍器件的工具,非常不錯??梢苑抡?1系列、AVR,PIC等常用的MCU及其外圍電路(如LCD,RAM,ROM,鍵盤,馬達(dá),LED,AD/DA,部分SPI器件,部分IIC器件等等),雖然有那么多優(yōu)點(diǎn)和長處,但還是與實(shí)際情況有不少的差別。如果條件允許,還是買一塊單片機(jī)開發(fā)板或自己做一個單片機(jī)應(yīng)用系統(tǒng),實(shí)實(shí)在在的學(xué)習(xí)和體會一下,仿真畢竟還是仿
2、真,不能代替實(shí)際操作,許多實(shí)際問題是在仿真中碰不到的。當(dāng)然,條件不允許,我們可以采用仿真,達(dá)到學(xué)習(xí)的目的。如果學(xué)習(xí)和使用單片機(jī),除了靈活應(yīng)用Protel等繪制原理圖和PCB圖以外,那么KeilC51軟件應(yīng)該要掌握,我們要通過它來編寫和調(diào)試單片機(jī)程序。KeilC51軟件是眾多單片機(jī)應(yīng)用開發(fā)的優(yōu)秀軟件之一,它集編輯,編譯,仿真于一體,支持匯編,PLM語言和C語言的程序設(shè)計(jì),界面友好,易學(xué)易用。下面就三個問題分別進(jìn)行介紹。一、proteus的使用1.軟件打開雙擊桌面上的ISIS7Professional圖
3、標(biāo)或者單擊屏幕左下方的“開始”→“程序”→“Proteus7Professional”→“ISIS7Professional”,出現(xiàn)如圖1-1所示界面,隨后就進(jìn)入了ProteusISIS集成環(huán)境。圖1-1啟動時的界面2.工作界面ProteusISIS的工作界面是一種標(biāo)準(zhǔn)的Windows界面,如圖1-2所示。包括:標(biāo)題欄、主菜單、標(biāo)準(zhǔn)工具欄、繪圖工具欄、狀態(tài)欄、對象選擇按鈕、預(yù)覽對象方位控制按鈕、仿真進(jìn)程控制按鈕、預(yù)覽窗口、對象選擇器窗口、圖形編輯窗口。圖1-2?ProteusISIS的工作界面關(guān)于該
4、軟件的使用,與學(xué)習(xí)其他軟件的方法沒有多大區(qū)別,當(dāng)然我們也不是每個功能都使用,沒必要逐一介紹,再說下面有例子,呵呵,相信自己的能力吧。??????3.跑馬燈實(shí)例設(shè)計(jì)圖1-3?跑馬燈實(shí)例①將所需元器件加入到對象選擇器窗口。PickingComponentsintotheSchematic單擊對象選擇器按鈕,如圖1-4所示圖1-4添加元器件彈出“PickDevices”頁面,在“Keywords”輸入AT89C,系統(tǒng)在對象庫中進(jìn)行搜索查找,并將搜索結(jié)果顯示在“Results”中,如圖1-5所示。圖1-5?
5、搜索查找元器件在“Results”欄中的列表項(xiàng)中,雙擊“AT89C52”,則可將“AT89C52”添加至對象選擇器窗口。???接著在“Keywords”欄中重新輸入LED,如圖所示。雙擊“LED-BLUE”,則可將“LED-BLUE”(LED數(shù)碼管)添加至對象選擇器窗口,使用同樣的方法,把10WATT470R電阻添加至對象選擇器窗口。經(jīng)過以上操作,在對象選擇器窗口中,已有了AT89C52、LED-BLUE、10WATT470R三個元器件對象,若單擊AT89C52,在預(yù)覽窗口中,見到AT89C51的實(shí)
6、物圖,單擊其他兩個器件,都能瀏覽到實(shí)物圖。此時,我們已注意到在繪圖工具欄中的元器件按鈕處于選中狀態(tài)。②放置元器件至圖形編輯窗口PlacingComponentsontotheSchematic在對象選擇器窗口中,選中AT89C52,將鼠標(biāo)置于圖形編輯窗口該對象的欲放位置、單擊鼠標(biāo)左鍵,該對象被完成放置,如圖1-6所示。。同理,將LED-BLUE和10WATT470R放置到圖形編輯窗口中。若對象位置需要移動,將鼠標(biāo)移到該對象上,單擊鼠標(biāo)右鍵,此時我們已經(jīng)注意到,該對象的顏色已變至紅色,表明該對象已被選
7、中,按下鼠標(biāo)左鍵,拖動鼠標(biāo),將對象移至新位置后,松開鼠標(biāo),完成移動操作。圖1-6?放置到圖形編輯窗口③放置總線至圖形編輯窗口單擊繪圖工具欄中的總線按鈕,使之處于選中狀態(tài)。將鼠標(biāo)置于圖形編輯窗口,單擊鼠標(biāo)左鍵,確定總線的起始位置;移動鼠標(biāo),屏幕出現(xiàn)粉紅色細(xì)直線,找到總線的終了位置,單擊鼠標(biāo)左鍵,再單擊鼠標(biāo)右鍵,以表示確認(rèn)并結(jié)束畫總線操作。此后,粉紅色細(xì)直線被藍(lán)色的粗直線所替代,如圖1-3藍(lán)色線所示。④元器件之間的連線WiringUpComponentsontheSchematicProteus的智能化
8、可以在你想要畫線的時候進(jìn)行自動檢測。下面,我們來操作將電阻R1的上端連接到D1數(shù)碼管下端。當(dāng)鼠標(biāo)的指針靠近R1上端的連接點(diǎn)時,跟著鼠標(biāo)的指針就會出現(xiàn)一個“×”號,表明找到了R1的連接點(diǎn),單擊鼠標(biāo)左鍵,移動鼠標(biāo)(不用拖動鼠標(biāo)),將鼠標(biāo)的指針靠近D1的下端的連接點(diǎn)時,跟著鼠標(biāo)的指針就會出現(xiàn)一個“×”號,表明找到了D1的連接點(diǎn),同時屏幕上出現(xiàn)了粉紅色的連接,單擊鼠標(biāo)左鍵,粉紅色的連接線變成了深綠色,那么,就完成了本次連線。Proteus具有線路自動路徑功能(簡稱WAR),當(dāng)