freepeople性欧美熟妇, 色戒完整版无删减158分钟hd, 无码精品国产vα在线观看DVD, 丰满少妇伦精品无码专区在线观看,艾栗栗与纹身男宾馆3p50分钟,国产AV片在线观看,黑人与美女高潮,18岁女RAPPERDISSSUBS,国产手机在机看影片

正文內容

單片機課程設計(5508)-資料下載頁

2025-06-26 12:45本頁面
  

【正文】 p Debug Session命令結束運行調試過程。圖58 Serial Windows 1窗口 PROTEUS介紹在80C51單片機系統的P2口連接8個發(fā)光二極管指示燈,編程實現流水燈的控制,從低位到高位輪流點亮指示燈,一直重復。在KEIL 51中編程序,形成HEX文件,在PROTEUS中設計硬件,下載程序,運行看結果。Proteus ISIS處理過程一般如下: (1) PROTEUS ISIS軟件打開后,系統默認新建一個名為UNTITLED(沒有存盤的文件)的原理圖文件,如圖59所示。用戶要存盤,則可用File菜單下的Save或Save as命令,這里設文件保存到D:\IO文件夾下面(最好與KEIL 51編寫的程序放在同一文件夾,這樣使用方便),文件基本名為io,擴展名默認。圖59 PROTEUS ISIS窗口圖(2) 在主要模型下選擇ponent mode選擇元件工具,然后再選擇圖59的按鈕P,打開元件選擇對話框,如圖510所示。圖510 元件選擇窗口(3) 在元件選擇對話框的keywords窗口中輸入元件關鍵字搜索元件,找到元件后,雙擊元件則可選中元件,添加元件device元件列表欄。本實例中,需要的元件依次為:單片機80c5電阻RES、電容CAP、按鍵BUTTON、晶振CRYSTAL、發(fā)光二極管LEDRED。添加后如圖511所示,選擇了的元件列于device元件列表欄。圖511 添加元件到device元件列表欄放置元件過程如下:(1) 選擇ponent mode工具,這時devices元件列表將出現元件列表單,如圖511所示。(2) 用鼠標左鍵單擊devices元件列表中的元件名稱選中元件,這時在預覽窗口將出現該元件的形狀,移動鼠標到編輯窗口,單擊左鍵,在鼠標指針處會出現元件形狀,再移動鼠標,把元件移動到合適的位置,單擊左鍵,元件就被放在相應的位置上。通過相同的方法把所有元件放置到編輯窗口相應位置,電源和地是在配件的終端接口中。本實例放置情況如圖512所示。圖512 放置元件圖元件放置后,如果元件位置不合適或不對,可通過移動、旋轉、刪除、屬性修改等操作對元件編輯。對元件編輯時首先要選中元件,元件的選擇分以下幾種:①鼠標左鍵單擊選擇;②對于活動元件,如開關BUTTON等,通過用鼠標左鍵拖動選擇;③對于一組元件的選擇,可以通過鼠標左鍵拖動選擇框內的所有元件,也可按住Ctrl鍵再用鼠標左鍵依次單擊要選擇的元件。選中元件后,如果要移動元件,則用鼠標左鍵拖動所選元件即可;如要刪除元件,按鍵盤的Delete刪除鍵,或者在選中的元件上單擊鼠標右鍵,在彈出的菜單中選擇Delete Object選項;如果要旋轉,則在右鍵菜單中選擇相應的旋轉選項。如果修改屬性,則在右鍵菜單下選擇Edit Properties選項,不同的元件,元件的屬性不同,出現的元件屬性對話框也不一樣。 通過導線把電路圖中放置的元件連接起來,形成電路圖。在PROTEUS中元件引腳間的連接一般有兩種方式:導線方式和總線方式。導線連接簡單,但電路復雜時連接不方便,總線方式連接較復雜,但連接的電路美觀,特別是適合連線較多的時候。1. 導線連接方式導線連接方式過程如下:1) 把鼠標指針移動到第一個元件的連接點,鼠標指針前會出現“”形狀,單擊左鍵,這時會從連接點引出一條導線。2) 移動鼠標指針到第二個元件的連接點,在第二個元件的連接點時,鼠標指針前也會出現 “”形狀,單擊左鍵,則在兩個元件連接上導線,這時導線的走線方式是系統自動的而且是走直線,如果用戶要控制走線路徑,只須在相應的拐點處單擊左鍵,如圖513所示。 (a) 導線起點 (b) 導線終點 (c) 手動走線 圖513導線連接用戶也可用工具(Tools)菜單下面的自動走線命令(Wire Auto Router)取消自動走線,這時連接形成的就是直接從起點到終點的導線。另外,如果沒有到第二個元件的連接點就雙擊左鍵,則從第一個元件的連接點引出一段導線。3) 導線加標簽對于導線的連接,也可通過加標簽的方法,給導線加標簽用主要模型中的放置線標簽工具。處理過程如下:單擊放置線標簽按鈕,移動鼠標到需要加標簽的導線上,這時鼠標指針前會出現“180?!毙螤?,單擊左鍵,彈出編輯線標簽窗口,如圖514所示。在String窗口中輸入線標簽名。圖514 編輯線標簽窗口 在一個電路圖中,標簽名相同的導線在邏輯上是連接在一起的。2. 總線方式總線用于元件中間段的連接,便于減少電路導線的連接,而元件引腳端的連接必須用一般的導線。因此,使用總線時主要涉及繪制總線和導線與總線的連接。1) 繪制總線繪制總線通過用主要模型中的繪制總線(Buses Mode)工具。選中該工具后,移動鼠標到編輯窗口,在需要繪制總線的開始位置單擊左鍵,移動鼠標,的結束位置再單擊左鍵,便可繪制出一條總線。2) 導線與總線的連接導線與總線的連接一般是從導線向總線方向連線,連接時一般有直線和斜線兩種,如圖515所示,斜線連接時一般要取消自動走線。 (a) 直線連接 (b) 斜線連接圖515 導線與總線的連接總線繪制好后,也可用放置線標簽工具給總線加標簽,給總線加標簽時,可同時給總線中的一組信號線加標簽,處理過程與導線一樣,只是標簽用成A[0..7]的形式,這時就給總線中的8根信號線加了標簽,8根信號線的標簽名分別為A0,A1…到A7。連接在總線上的導線,標簽名相同,則它們在邏輯關系上是連接在一起的,如圖516所示。圖516 總線上信號線的連接在這個實例中,線路比較簡單,我們用導線方式連接,連接圖如圖517所示。圖517 實例導線連接圖當硬件線路連接,元件屬性調整好后,就可以給單片機加載程序,加載的程序只能是HEX文件,可以在Keil 51軟件中來設計,形成HEX文件。處理時軟件程序文件最好與硬件電路文件保存在一個文件夾下面,在實例中,我們都保存在e:\IO文件夾下面。軟件源程序如下。ORG 0000HLJMP MAINORG 0100HMAIN:MOV A,01HLOOP:MOV P2,A LCALL DELAY RL A SJMP LOOP SJMP $DELAY:MOV R2,10HDELAY1:MOV R3,0FFH DJNZ R3,$ DJNZ R2,DELAY1 RET END假定在Keil ,則加載過程如下:在PROTEUS電路圖中,左鍵單擊單片機80C51芯片,選中,再次左鍵單擊(或左鍵單擊選擇Edit Properties命令),打開單片機80C51的屬性對話框,在屬性對話框中的program file框中選擇加載到80C51芯片中的程序。如圖518所示。圖518 加載程序到單片機程序加載以后,就可以通過仿真工具中的運行按鈕在51單片機中運行程序,運行后可以在PROTEUS ISIS中看到運行的結果。本實例結果如圖519所示。如果要看51單片機的特殊功能寄存器、存儲器中的內容,則可用暫停按鈕使程序暫停下來,然后通過Debug(調試)菜單下面的相應命令打開特殊功能寄存器窗口或存儲器窗口查看。圖519 仿真結果圖最后說明一下,在仿真調試時,如果因為程序有錯,仿真不能得到相應的結果,則要在Keil uVision IDE中修改程序,程序修改后再對程序進行重新編譯連接形成HEX文件,但在PROTEUS中不用再重新加載,因為前面以經加載了,直接運行即可,非常方便。因而現在使用Keil uVision IDE和PROTEUS仿真單片機應用系統非常廣泛。按照線路圖連接好線路后,下載程序,點擊運行按鈕,結果如圖520仿真結果
點擊復制文檔內容
規(guī)章制度相關推薦
文庫吧 www.dybbs8.com
備案圖鄂ICP備17016276號-1