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

正文內(nèi)容

單片機(jī)控制下的智能電飯煲的應(yīng)用(編輯修改稿)

2025-01-12 09:52 本頁面
 

【文章內(nèi)容簡介】 rtisIDETM 集成開發(fā)環(huán)境運(yùn)行的軟件平臺為 Windows 98? / 2021?/XP?。 ▲ 軟件開發(fā)工具的安裝 安裝包運(yùn)行時(shí)會(huì)把 Fortis IDE 軟件、 Fortis IDE Body 以及 QWriter 軟件一起安裝到用戶的 PC 中。 Fortis IDE 是集成開發(fā)環(huán)境,而 Fortis IDE Body 則是集成開發(fā)環(huán)境所需要的有關(guān)芯片型號的信息以及對應(yīng)芯片的范例程序等,如用分開的安裝包進(jìn)行安裝時(shí), Fortist IDE 安裝完后必需安裝 Fortis IDE Body ; QWriter 為配合 SPMC65 系列芯片進(jìn)行編程的工具軟件。 ▲ SPMC65 系列單片機(jī)軟件開發(fā)工具快速入門 用一根 USB 連接線將在線仿真編程器與 PC 機(jī)相連,并接上在線仿真器的電源。 [ 開始 ] → [ 程序 ] → [Sunplus] → [ FortisIDE] → [ FortisIDE ① ] 運(yùn)行 FortisIDE 。 工程: 選擇 [ File ] → [Open Project] ,在 “打開 ”對話框 中選擇工程路徑。 新建工程: 選擇 [ File ] → [New] ,在 New 對話框中添加工程名稱,并選擇工程建立的路徑, 在 中編寫程序。 窗口顯示在左半邊,此窗口內(nèi)可以看到當(dāng)前工程所包含的所有文件。 [ Build ] → [Rebuild All ] ,進(jìn)行源文件的編譯和鏈接,編譯鏈接過程里的錯(cuò)誤會(huì)顯示在 Output 窗口內(nèi)。 [ Build ] → [Start Debug ] → [Download] ,將程序下載到仿真 芯片中。 大連交通大學(xué)信息工程學(xué)院 2021 屆本科生畢業(yè)設(shè)計(jì)(論文) 11 [ Build ] → [Start Debug ] → [Go] ,在仿真片中運(yùn)行程序,進(jìn)行在線調(diào)試。 [Tool] → [Q Writer] ,打開 QWriter 軟件,進(jìn)行 OTP 單片機(jī)編程。 ▲ 工程中包含文件類型說明 工程包括創(chuàng)建一個(gè)特定程序所要的各種信息。新建立的工程應(yīng)包含 8 種文件: *.spj 、 *.rc 、 *.set 、 *.env* 、 *.asm 、 、 *.cmd 、 *.inc 。 一個(gè)工程建成后, FortisIDE 自動(dòng)將這 8 種文件添加到工程內(nèi)。 ? *.spj, *.rc, *.set, *.env ( 與工程文件同名 ) :系統(tǒng)文件,后綴為 .spj 的文件為工程文件,用戶打開一個(gè)工程時(shí)打開 ? *.spj 39。文件即可。 ? *.asm :匯編語言程序文件。 ? :鏈接器根據(jù)它來決定如何鏈接目標(biāo)文件,用 FortisIDE 打開該文件,可以直接對文件的內(nèi)容進(jìn)行修改。 ? *.cmd ( 與工程文件同名 ) :根據(jù)它來決定如何向仿真芯片中下載二進(jìn)制文件 (.tsk/.bin) ,即決定 ICE/ 仿真板上的文件映象。 ? *.inc :頭文件,在其中對每一個(gè) I/O 端口和硬件寄存器進(jìn)行了定義;它必須被包含在源代碼內(nèi)。 ? *.bin :系統(tǒng)編譯后生成的二進(jìn)制文件,用于燒寫芯片。 Fortis IDE 用戶編程界面 見圖 32, Fortis IDE 包含一系列的用于程序開發(fā)的工具,它能讓用戶方便地在一個(gè)集成開發(fā)環(huán)境內(nèi)進(jìn)行程序的編輯、編譯、鏈接和調(diào)試。在主界面上,用戶將看到 3 個(gè)主要的窗口: Workspace 窗口、 Output 窗口、 Editor 窗口。 圖 32 FortisIDE 集成開發(fā)環(huán)境 大連交通大學(xué)信息工程學(xué)院 2021 屆本科生畢業(yè)設(shè)計(jì)(論文) 12 1. Work Space 窗口 Work Space 窗口中的 File View 標(biāo)簽用于顯示所有的自動(dòng)生成的文件和用戶定義的文件。 2. Output 窗口 Output 窗口向用戶提供了一個(gè)方便的瀏覽編譯、調(diào)試和文本查找狀態(tài)的途徑。用戶單擊 Build 、 Debug 和 Find in Files 等面板,可以激活相應(yīng)的面板。 Build 面板 顯示編譯和鏈接過程里產(chǎn)生的信息,例如程序編譯過程中產(chǎn)生的錯(cuò)誤和警告信息等。如果編譯中沒有產(chǎn)生錯(cuò)誤或警告信息,表示程序成功地通過編譯。在報(bào)錯(cuò)信息行或警告信息行雙擊鼠標(biāo),即可將光標(biāo)定位到產(chǎn)生錯(cuò)誤和警告的源代碼行。 Debug 面板 顯示調(diào)試過程中的各項(xiàng)信息。 Find in Files 面板 顯示查找的結(jié)果。查找結(jié)果默認(rèn)顯示在 Find in Files1 面板內(nèi)。如需顯示到 Find in Files2 面 板內(nèi),用戶需點(diǎn)選 Find in Files2 。 3. 文本編輯器窗口 用戶能夠通過文本編輯器窗口編寫程序代碼。當(dāng)打開一個(gè)文件的時(shí)候,其內(nèi)容就會(huì)顯示在文本編輯器里。從這個(gè)窗口的任意位置單擊鼠標(biāo)右鍵,都能夠彈出功能豐富的快捷菜單。 FortisIDE 的使用 1. 在本節(jié)中會(huì)按照產(chǎn) 品開發(fā)流程的思路介紹 FortisIDE 的使用,主要內(nèi)容: ? 創(chuàng)建工程 ? 設(shè)置工程 ? 管理工程 ? 編譯工程 ? 運(yùn)行工程 ? 調(diào)試工程 ? 創(chuàng)建工程 單擊 [File] 224。 [New] ,彈出一個(gè) New 對話框。 如圖 33 。 圖 33 New 對話框 大連交通大學(xué)信息工程學(xué)院 2021 屆本科生畢業(yè)設(shè)計(jì)(論文) 13 在 New 對話框中選擇 [Project] ,在 Location 文本框中選擇工程存放的位置,在 File 文本框中添加新建工程的名稱,(比如 “ Timer0_LED ”) ,如圖 34。 圖 34 輸入工程名 單擊 “ Next ”,選擇實(shí)際使用 SPMC65 系列單片機(jī)的具體 Body (芯片型號) ,如圖 35。 圖 35 選擇芯片型號 單擊 [Finish] ,工程創(chuàng)建成功 ,如圖 36。 大連交通大學(xué)信息工程學(xué)院 2021 屆本科生畢業(yè)設(shè)計(jì)(論文) 14 圖 36 新建后的工程 在 Workspace 窗口中可以看到新建工程中所含文件情況。此時(shí)可以看到已經(jīng)自動(dòng)生成的頭文件(如果上一步中選擇的是 SPMC65P2408A ,工程便會(huì)自動(dòng)生成頭文件 ),其中包含了對 Body 的每一個(gè) I/O 端口和硬件寄存器進(jìn)行定義的相關(guān)信息。另外還有文件 ,提供用來編寫主程序的文件。 2. 設(shè)置工程 選擇 [Project]→[Setting] ,打開 Setting 對話框,單擊工程名 “ Timer0_LED File ”,便可以看到 Setting 對話框中全部標(biāo)簽項(xiàng) ,如圖 37。 圖 37 選擇 Setting 點(diǎn)擊 General 標(biāo)簽,可以看到當(dāng)前工程所用的芯片類型和相應(yīng)的系列名、 CPU 的類型,用戶還可為編譯過程中生成的目標(biāo)文件和臨時(shí)文件設(shè)定存儲的路徑。 單擊 Option 標(biāo)簽,用戶能對工具鏈接和資源進(jìn)行各種設(shè)置。(此頁用默認(rèn)選項(xiàng)即可)。 單擊 Link 標(biāo)簽, 如圖 38, 用戶能夠選擇需要鏈接到當(dāng)前工程的外部目標(biāo)文件 (*.obj) 、庫文件 (*.lib) 。在 Target file name 文本框內(nèi),用戶能指定所需鏈接的目標(biāo)文件的名稱和路徑。 大連交通大學(xué)信息工程學(xué)院 2021 屆本科生畢業(yè)設(shè)計(jì)(論文) 15 圖 38 Setting 對話框的 Link 標(biāo)簽項(xiàng) 點(diǎn)擊 Mask Option 標(biāo)簽, 如圖 39, 用戶可以進(jìn)行相應(yīng)的芯片配置選項(xiàng)設(shè)置。 SPMC65 系列單片機(jī)的芯片配置選項(xiàng)包括: OSC Option 、 Low Voltage Reset (LVR) 、 Watch Dog Timer Option 、 RC Oscillator Output 、 GPIO Initial Setting 和 NMI Source Setting 。用戶需根據(jù)實(shí)際情況設(shè)定合適的選項(xiàng)。 圖 39 Mask Option 標(biāo)簽 OSC Option 選項(xiàng)中可以選擇 Crystal (晶體)、 RC Oscillator ( RC 振蕩)、 External Clock (外部時(shí)鐘輸入)三種時(shí)鐘輸入方式。 Low Voltage Reset (LVR) 可以選擇 Enabled 和 Disabled 兩項(xiàng),即可以設(shè)置低電壓復(fù)位功能使能 / 禁止; Watch Dog Timer Option 可以選擇 Enabled 和 Disabled 兩項(xiàng),即可以設(shè)置看門狗功能允許 / 禁止; RC Oscillator Output 可以選擇 Clock output 或 No output 兩項(xiàng),即系統(tǒng) 時(shí)鐘輸入大連交通大學(xué)信息工程學(xué)院 2021 屆本科生畢業(yè)設(shè)計(jì)(論文) 16 選擇 RC 振蕩輸入的時(shí)候,可以通過該選項(xiàng)來選擇 XO 管腳是否輸出 RC 振蕩信號; GPIO Initial Setting 可以選擇 All float 或 All pull low 兩項(xiàng),即設(shè)置 I/O 端口的默認(rèn)值為懸浮輸入狀態(tài)或下拉輸入狀態(tài)。 NMI Source Selection 可以選擇 Disabled 、 PB4(INT0) 、 PB5(INT1) 、 PD0(INT2) 、 PD1(INT3) 、 PD4(INT4) 、 PD5(INT5) 最多 7 項(xiàng)(與芯片型號有關(guān) ),即可以選擇非屏蔽中斷項(xiàng)。 單擊 Device 標(biāo)簽,用戶可以選取一個(gè)下載線接口類型 ,如圖 310。 將鼠標(biāo)定位到 Used ICE Interface 列表框中的一個(gè)選項(xiàng)上后,在相應(yīng)選項(xiàng)的右側(cè)用戶會(huì)發(fā)現(xiàn)它所支持的 PROBE 類型。如選取 Auto detect , IDE 將自動(dòng)檢查當(dāng)前所連接的 ICE 接口和 ICE 。選中 PC Trace Enable 項(xiàng), FortisIDE 能夠記錄停止運(yùn)行前執(zhí)行的程序運(yùn)行路徑。 圖 310 Device 標(biāo)簽項(xiàng) 3. 管理工程 向工程內(nèi)添加文件 方法一:單擊 [Project] → [Add File to Project] → [File] ,激活 Add File 對話框 ,如圖 311。 圖 311 選擇文件加載 選取需要添加到工程里的文件后,單擊 [Add] 添加文件 ,如圖 312。 大連交通大學(xué)信息工程學(xué)院 2021 屆本科生畢業(yè)設(shè)計(jì)(論文) 17 圖 312 “打開文件 ”對話框 方法二:在 Workspace 窗口的某一個(gè)文件夾上單擊鼠標(biāo)右鍵,選中 [Add File to Folder] 且在相應(yīng)的對 話框之中選擇需要添加的文件的名稱 ,如圖 313。 圖 313 Workspace 加載文件 新建文件 單擊 [File] → [New] ,彈出一個(gè) New 對話框 ,如圖 314。 FortisIDE 支持的文件類型包含: asm ( 匯編文件 ) 、 inc ( 包含文件 ) 和 txt ( 文本文件 ) 。 ( 1 )在左邊的文件類型列表內(nèi)選取所要建立的文件的類型。 ( 2 )在 File 和 Location 文本框內(nèi)分別輸入文件的名稱和存儲的路徑。 ( 3 )單擊 [OK] 。 大連交通大學(xué)信息工程學(xué)院 2021 屆本科生畢業(yè)設(shè)計(jì)(論文) 18 圖 314 “新建文件 ”對話框 刪除文件 方法一:在 Workspace 窗口內(nèi)單擊某一文件名,按鍵盤的 DEL 鍵,即刪除相應(yīng)的文件。 方法二:還可以通過在 Workspace 窗口內(nèi)用鼠標(biāo)右鍵單擊某一文件名,再從彈出的快捷菜單內(nèi)點(diǎn)選 [Remove] ,刪除該文件。 打開文件 FortisIDE 提供了兩種打開文件的方法: 方法一:單擊 [File] → [Open] ,彈出 Open 對話框,在對話框內(nèi)選取所需的文件。 方法二:單擊 [File] → [Recent Files] ,在當(dāng)前的 Recent File 列表內(nèi)選取一個(gè)文件后,該文件自動(dòng)被打開。 Recent Files 菜單最多列出 8 個(gè)近期內(nèi)被打開過的文件名稱。 保存文件 當(dāng)正在被編輯的文件的標(biāo)題欄上文件名稱后面有 “ * ”標(biāo)號時(shí),表示本文件正在被編輯且最新的修改還未被保存。 保存后, “ * ”標(biāo)號會(huì)自動(dòng)消失。 方法一:單擊 [File] → [Save] ,將文件按當(dāng)前的名稱進(jìn)行保存。 方法二:單擊 [File] → [Save As] ,將文件以不同的名稱進(jìn)行保存。 方法三:單擊 [File] → [Save All] ,保存當(dāng)前所有打開的文件。 4. 編寫程序 Fortis IDE 為每個(gè)新建的工程自動(dòng)加入了一 個(gè) 文件,為用戶提供了匯編文件的模版,用戶的主程序可以直接在 文件中進(jìn)行編輯。在 文件中除了一個(gè)匯編
點(diǎn)擊復(fù)制文檔內(nèi)容
研究報(bào)告相關(guān)推薦
文庫吧 www.dybbs8.com
備案圖片鄂ICP備17016276號-1