單片機應(yīng)用技術(shù)項目教程(C語言版)課件模塊一 點亮一個發(fā)光二極管實現(xiàn)_第1頁
單片機應(yīng)用技術(shù)項目教程(C語言版)課件模塊一 點亮一個發(fā)光二極管實現(xiàn)_第2頁
單片機應(yīng)用技術(shù)項目教程(C語言版)課件模塊一 點亮一個發(fā)光二極管實現(xiàn)_第3頁
單片機應(yīng)用技術(shù)項目教程(C語言版)課件模塊一 點亮一個發(fā)光二極管實現(xiàn)_第4頁
單片機應(yīng)用技術(shù)項目教程(C語言版)課件模塊一 點亮一個發(fā)光二極管實現(xiàn)_第5頁
已閱讀5頁,還剩8頁未讀, 繼續(xù)免費閱讀

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認(rèn)領(lǐng)

文檔簡介

模塊一

點亮一個發(fā)光二極管實現(xiàn)用Proteus軟件完成模塊一的步驟雙擊桌面上的ISIS7Professional圖標(biāo)或者單擊屏幕左下方的“開始”→“程序”→“Proteus7Professional”→“ISIS7Professional”,進入ProteusISIS集成環(huán)境,如圖所示。創(chuàng)建設(shè)計文件1.

新建設(shè)計文件。單擊“文件”→“新建設(shè)計”,在彈出的“CreateNewDeign”對話框中選擇“DEFAULT”模板后單擊“OK”。2.

設(shè)置圖紙尺寸。單擊“系統(tǒng)”→“設(shè)置圖紙尺寸”,在彈出的“SheetSizeConfiguration”對話框中選擇“A4”圖紙尺寸或自定義尺寸后單擊“OK”。3.

設(shè)置網(wǎng)格。單擊“查看”→“網(wǎng)格”,網(wǎng)格顯示(再次單擊,網(wǎng)格不顯示)。單擊“查看”→“Snapxxth”(或Snapx.xin),可改變網(wǎng)格單位,默認(rèn)為“Snap0.1in”。4.

保存設(shè)計文件。單擊“文件”→“保存設(shè)計”,在彈出的“SaveISISDesignFile”對話框中指定文件夾、輸入文件名“XXX”并選擇保存類型為“DesignFiles”后單擊“保存”。電路設(shè)計

1.

選取元器件AT89C5(單片機)單擊模式選擇工具欄“元件”按鈕,單擊器件選擇按鈕“P”,在彈出的“PickDevices”(選取元器件)對話框的“Keywords”(關(guān)鍵字)欄中輸入元器件名稱“AT89C51”(也可以是分類、小類、屬性值),與關(guān)鍵字匹配的元器件“AT89C51”顯示在元器件列表(Results)中。雙擊選中的元器件“AT89C51”,便將所選元器件“AT89C51”加入到對象選擇器窗口。單擊“OK”完成元器件選取。電路設(shè)計2.

放置元器件單擊對象選擇器窗口的元器件“AT89C51”,元器件名“AT89C51”變?yōu)樗{底白字,預(yù)覽窗口顯示“AT89C51”元器件;單擊方向工具欄按鈕可實現(xiàn)元器件的左旋、右旋、水平和垂直翻轉(zhuǎn),以調(diào)整元器件的擺放方向;將鼠標(biāo)指針移到編輯區(qū)某一位置,單擊一次就可放置元器件“AT89C51”。電路設(shè)計3.編輯元器件單擊模式選擇工具欄“編輯”按鈕,進入編輯狀態(tài)。右擊(或單擊)元器件,該元器件變?yōu)榧t色表明被選中,鼠標(biāo)指針放到被選中的元器件上,按住左鍵拖動,將鼠標(biāo)移到編輯區(qū)某一位置松開,即完成元器件的移動。鼠標(biāo)指針放到被選中的元器件上右擊,單擊彈出的快捷菜單中的方向工具欄按鈕可實現(xiàn)元器件的旋轉(zhuǎn)和翻轉(zhuǎn)。右擊被選中的元器件,可刪除該元器件。被選中的元器件外單擊,可撤銷選中。電路設(shè)計4.放置其它元器件從Proteus元器件庫中再選取元器件:CRYSTAL(晶振)、CAP(電容)、CAP-ELEC(電解電容)、RES(電阻)、LED-RED(紅色發(fā)光二極管)。放置元器件、編輯元器件、放置終端、連線。按圖所示放置元器件并連線。電路設(shè)計5.屬性設(shè)置先右擊后單擊元器件電容C1,在彈出的“EditComponent”對話框中將電容量改為30pF,單擊“OK”完成元器件電容C1屬性編輯。同樣方法編輯其他元器件屬性。6.電氣規(guī)則檢測單擊“工具”→“電氣規(guī)則檢查”,彈出檢查結(jié)果窗口,完成電氣檢測。若檢測出錯,根據(jù)提示修改電路圖并保存,直至檢測成功。添加源程序單擊“源文件”→“增加/移除源文件”,在彈出的“Add/RemoveSourceCodeFiles”對話框中單擊“CodeGenerationTool”欄下拉列表框按鈕,選擇“ASEM51”(51匯編器);單擊新建源文件按鈕“NEW”,在彈出的“NewSourceFile”對話框中指定文件存放的文件夾,輸入文件名“reg.asm”,單擊“打開”,在單擊打開的對話框中的按鈕“是”;確認(rèn)“SourceCodeFilename”欄下拉列表框中顯示文件名為“l(fā)ed.asm”,單擊“OK”。編輯源程序單擊“源文件”→“l(fā)ed.asm”,在“SourceEditor”源文件編輯器中輸入并編輯源程序,確認(rèn)無誤后,單擊保存按鈕。編譯源程序單擊“源文件”→“構(gòu)建所有”,彈出源程序編譯窗口。若編譯不出錯,則自動生成目標(biāo)代碼文件(格式為HEX);若編譯出錯,根據(jù)提示修改源程序并保存,直至編譯成功。編譯出錯信息排除方法:原因:命令參數(shù)不正確。解決辦法:點擊“DefineCodeGenerationTools...”,刪除“CommandLine:”中的內(nèi)容,重新輸入“%1,%2,%3”。

加載目標(biāo)代碼文件雙擊單片機“AT89C51”,在彈出的“EditComponent”對話框中單擊“ProgramFile”欄的打開按鈕,在彈出的“SelectFileName”對話框找到剛才編譯生成的HEX文件,單擊“打開“按鈕,完成HEX文件加載;同時將“ClockFrequency”欄中的頻率設(shè)為12MHz,單

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負(fù)責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論